Patents by Inventor Sudarsana R. Piduri

Sudarsana R. Piduri has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10628055
    Abstract: System and method for managing storage replication consistency groups for storage objects of processing entities uses a replication group identifier for a storage replication consistency group received from a storage interface manager of a storage system with multiple computer data storage devices. The replication group identifier is received when a creation request for a new logical storage unit for a processing entity is transmitted from a host computer to the storage interface manager. The replication group identifier can then be used to request additional logical storage units that will be assigned to the same storage replication consistency group.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: April 21, 2020
    Assignee: VMware, Inc.
    Inventors: Sudarsana R. Piduri, Derek Uluski
  • Patent number: 10296242
    Abstract: Techniques for supporting replication and recovery of virtual volumes are provided. In various embodiments, these techniques can include workflows and application programming interfaces (APIs) that facilitate: (1) the provisioning of virtual volumes with metadata indicating that the virtual volumes should be replicated from one virtual volume-enabled storage array/site to another; (2) the discovery of a replication topology across virtual volume-enabled storage arrays/sites; (3) the orchestration of a test failover of a set of virtual volumes; and (4) the orchestration of an actual failover of a set of virtual volumes.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: May 21, 2019
    Assignee: VMWARE, INC.
    Inventor: Sudarsana R Piduri
  • Patent number: 10019163
    Abstract: A method and apparatus in a virtualization system may include using a storage policy that defines a storage characteristic to specify a datastore. The storage policy may be used to identify candidate datastores. A datastore may be selected from the candidates. The datastore can therefore be identified without the user having to identify the datastore directly, but rather indirectly by way of a storage characteristic defined by a storage policy.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: July 10, 2018
    Assignee: VMWARE, INC
    Inventors: Rawlinson Rivera, Chen Wei, Sudarsana R Piduri
  • Publication number: 20170371546
    Abstract: A method and apparatus in a virtualization system may include using a storage policy that defines a storage characteristic to specify a datastore. The storage policy may be used to identify candidate datastores. A datastore may be selected from the candidates. The datastore can therefore be identified without the user having to identify the datastore directly, but rather indirectly by way of a storage characteristic defined by a storage policy.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Inventors: Rawlinson Rivera, Chen Wei, Sudarsana R. Piduri
  • Publication number: 20170371567
    Abstract: Techniques for supporting replication and recovery of virtual volumes are provided. In various embodiments, these techniques can include workflows and application programming interfaces (APIs) that facilitate: (1) the provisioning of virtual volumes with metadata indicating that the virtual volumes should be replicated from one virtual volume-enabled storage array/site to another; (2) the discovery of a replication topology across virtual volume-enabled storage arrays/sites; (3) the orchestration of a test failover of a set of virtual volumes; and (4) the orchestration of an actual failover of a set of virtual volumes.
    Type: Application
    Filed: June 22, 2016
    Publication date: December 28, 2017
    Inventor: Sudarsana R. Piduri
  • Publication number: 20170364285
    Abstract: System and method for managing storage replication consistency groups for storage objects of processing entities uses a replication group identifier for a storage replication consistency group received from a storage interface manager of a storage system with multiple computer data storage devices. The replication group identifier is received when a creation request for a new logical storage unit for a processing entity is transmitted from a host computer to the storage interface manager. The replication group identifier can then be used to request additional logical storage units that will be assigned to the same storage replication consistency group.
    Type: Application
    Filed: June 21, 2016
    Publication date: December 21, 2017
    Applicant: VMware, Inc.
    Inventors: Sudarsana R. Piduri, Derek Uluski
  • Patent number: 8037032
    Abstract: One embodiment is a method for providing incremental backups for a source computing machine, the method including: (a) creating a first backup snapshot including a virtual machine (VM) snapshot of an initial copy of a source computing machine volume, wherein said VM snapshot includes a timestamp and a first redo log file; (b) reconfiguring and customizing said first backup snapshot to create a first bootable VM, writing changes associated with said reconfiguring and customizing into said first redo log file, then creating a first bootable snapshot including a VM snapshot of said first bootable VM, wherein said VM snapshot of said first bootable VM includes a timestamp for said first bootable VM and a redo log file; (c) performing an incremental update of said first backup snapshot or a subsequent backup snapshot, then creating a subsequent backup snapshot including a VM snapshot of said incremental update, wherein said VM snapshot of said incremental update includes a timestamp for said incremental update and
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: October 11, 2011
    Assignee: VMware, Inc.
    Inventors: Aleksey Pershin, Ilia Langouev, Sudarsana R. Piduri, Parag Ratankumar Shah, Joshua M. Silver
  • Publication number: 20100049930
    Abstract: One embodiment is a method for providing incremental backups for a source computing machine, the method including: (a) creating a first backup snapshot including a virtual machine (VM) snapshot of an initial copy of a source computing machine volume, wherein said VM snapshot includes a timestamp and a first redo log file; (b) reconfiguring and customizing said first backup snapshot to create a first bootable VM, writing changes associated with said reconfiguring and customizing into said first redo log file, then creating a first bootable snapshot including a VM snapshot of said first bootable VM, wherein said VM snapshot of said first bootable VM includes a timestamp for said first bootable VM and a redo log file; (c) performing an incremental update of said first backup snapshot or a subsequent backup snapshot, then creating a subsequent backup snapshot including a VM snapshot of said incremental update, wherein said VM snapshot of said incremental update includes a timestamp for said incremental update and
    Type: Application
    Filed: August 25, 2008
    Publication date: February 25, 2010
    Applicant: VMWARE, INC.
    Inventors: Aleksey PERSHIN, Ilia LANGOUEV, Sudarsana R. PIDURI, Parag Ratankumar SHAH, Joshua M. SILVER