Patents by Inventor Nagender Somavarapu
Nagender Somavarapu 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: 11797406Abstract: One or more techniques and/or computing devices are provided for moving a consistency group having a replication relation. For example, a first consistency group of storage objects (e.g., files, logical unit numbers (LUNs), etc.) within first storage may have a replication relationship with a second consistency group within second storage (e.g., the second consistency group is maintained as a synchronously replicated copy of the first consistency group). A volume copy operation, a single file move on demand command, a single file restore command, or other functionality is used to move the first consistency group from the first storage to third storage, such as for load balancing, to create a moved first consistency group within the third storage. A new replication relationship is established between the moved first consistency group and the second consistency group, and the moved first consistency group and the second consistency group are resynchronized.Type: GrantFiled: September 19, 2022Date of Patent: October 24, 2023Assignee: NetApp, Inc.Inventors: Pranab Patnaik, Nagender Somavarapu, Yuedong Mu, Rithin Kumar Shetty, Devang Kundanlal Shah
-
Publication number: 20230325361Abstract: One or more techniques and/or computing devices are provided for replicating virtual machine disk clones. For example, a first storage controller, hosting first storage, may have a synchronous replication relationship with a second storage controller hosting second storage. A virtual machine, within the first storage, may be specified as having synchronous replication protection. Accordingly, virtual machine disk clones of a virtual machine disk of the virtual machine may be replicated from the first storage to the second storage. For example, virtual machine disk clones may be synchronous replicated, replicated by a resync process invoked by a hypervisor agent, and/or stored and replicated from a clone backup directory.Type: ApplicationFiled: June 15, 2023Publication date: October 12, 2023Inventors: Rithin Kumar Shetty, Akhil Kaushik, Nagender Somavarapu, Yuedong Mu, Pranab Patnaik
-
Patent number: 11681663Abstract: One or more techniques and/or computing devices are provided for replicating virtual machine disk clones. For example, a first storage controller, hosting first storage, may have a synchronous replication relationship with a second storage controller hosting second storage. A virtual machine, within the first storage, may be specified as having synchronous replication protection. Accordingly, virtual machine disk clones of a virtual machine disk of the virtual machine may be replicated from the first storage to the second storage. For example, virtual machine disk clones may be synchronous replicated, replicated by a resync process invoked by a hypervisor agent, and/or stored and replicated from a clone backup directory.Type: GrantFiled: November 1, 2021Date of Patent: June 20, 2023Assignee: NetApp, Inc.Inventors: Rithin Kumar Shetty, Akhil Kaushik, Nagender Somavarapu, Yuedong Mu, Pranab Patnaik
-
Publication number: 20230012563Abstract: One or more techniques and/or computing devices are provided for moving a consistency group having a replication relation. For example, a first consistency group of storage objects (e.g., files, logical unit numbers (LUNs), etc.) within first storage may have a replication relationship with a second consistency group within second storage (e.g., the second consistency group is maintained as a synchronously replicated copy of the first consistency group). A volume copy operation, a single file move on demand command, a single file restore command, or other functionality is used to move the first consistency group from the first storage to third storage, such as for load balancing, to create a moved first consistency group within the third storage. A new replication relationship is established between the moved first consistency group and the second consistency group, and the moved first consistency group and the second consistency group are resynchronized.Type: ApplicationFiled: September 19, 2022Publication date: January 19, 2023Inventors: Pranab Patnaik, Nagender Somavarapu, Yuedong Mu, Rithin Kumar Shetty, Devang Kundanial Shah
-
Patent number: 11449401Abstract: One or more techniques and/or computing devices are provided for moving a consistency group having a replication relation. For example, a first consistency group of storage objects (e.g., files, logical unit numbers (LUNs), etc.) within first storage may have a replication relationship with a second consistency group within second storage (e.g., the second consistency group is maintained as a synchronously replicated copy of the first consistency group). A volume copy operation, a single file move on demand command, a single file restore command, or other functionality is used to move the first consistency group from the first storage to third storage, such as for load balancing, to create a moved first consistency group within the third storage. A new replication relationship is established between the moved first consistency group and the second consistency group, and the moved first consistency group and the second consistency group are resynchronized.Type: GrantFiled: March 2, 2020Date of Patent: September 20, 2022Assignee: NetApp Inc.Inventors: Pranab Patnaik, Nagender Somavarapu, Yuedong Mu, Rithin Kumar Shetty, Devang Kundanlal Shah
-
Publication number: 20220058159Abstract: One or more techniques and/or computing devices are provided for replicating virtual machine disk clones. For example, a first storage controller, hosting first storage, may have a synchronous replication relationship with a second storage controller hosting second storage. A virtual machine, within the first storage, may be specified as having synchronous replication protection. Accordingly, virtual machine disk clones of a virtual machine disk of the virtual machine may be replicated from the first storage to the second storage. For example, virtual machine disk clones may be synchronous replicated, replicated by a resync process invoked by a hypervisor agent, and/or stored and replicated from a clone backup directory.Type: ApplicationFiled: November 1, 2021Publication date: February 24, 2022Inventors: Rithin Kumar Shetty, Akhil Kaushik, Nagender Somavarapu, Yuedong Mu, Pranab Patnaik
-
Publication number: 20220058088Abstract: Recovery support techniques for storage virtualization environments are described. In one embodiment, for example, a method may be performed that comprises defining, by processing circuitry, a storage container comprising one or more logical storage volumes of a logical storage array of a storage system, associating the storage container with a virtual volume (vvol) datastore, identifying metadata for a vvol of the vvol datastore, and writing the metadata for the vvol to the storage system. Other embodiments are described and claimed.Type: ApplicationFiled: November 8, 2021Publication date: February 24, 2022Inventors: Deepak Thomas, Dan Sarisky, Nagender Somavarapu, Santosh Lolayekar
-
Patent number: 11169884Abstract: Recovery support techniques for storage virtualization environments are described. In one embodiment, for example, a method may be performed that comprises defining, by processing circuitry, a storage container comprising one or more logical storage volumes of a logical storage array of a storage system, associating the storage container with a virtual volume (vvol) datastore, identifying metadata for a vvol of the vvol datastore, and writing the metadata for the vvol to the storage system. Other embodiments are described and claimed.Type: GrantFiled: May 5, 2020Date of Patent: November 9, 2021Assignee: NetApp Inc.Inventors: Deepak Thomas, Dan Sarisky, Nagender Somavarapu, Santosh Lolayekar
-
Patent number: 11163729Abstract: One or more techniques and/or computing devices are provided for replicating virtual machine disk clones. For example, a first storage controller, hosting first storage, may have a synchronous replication relationship with a second storage controller hosting second storage. A virtual machine, within the first storage, may be specified as having synchronous replication protection. Accordingly, virtual machine disk clones of a virtual machine disk of the virtual machine may be replicated from the first storage to the second storage. For example, virtual machine disk clones may be synchronous replicated, replicated by a resync process invoked by a hypervisor agent, and/or stored and replicated from a clone backup directory.Type: GrantFiled: June 28, 2019Date of Patent: November 2, 2021Assignee: NetApp Inc.Inventors: Rithin Kumar Shetty, Akhil Kaushik, Nagender Somavarapu, Yuedong Mu, Pranab Patnaik
-
Publication number: 20200264956Abstract: Recovery support techniques for storage virtualization environments are described. In one embodiment, for example, a method may be performed that comprises defining, by processing circuitry, a storage container comprising one or more logical storage volumes of a logical storage array of a storage system, associating the storage container with a virtual volume (vvol) datastore, identifying metadata for a vvol of the vvol datastore, and writing the metadata for the vvol to the storage system. Other embodiments are described and claimed.Type: ApplicationFiled: May 5, 2020Publication date: August 20, 2020Inventors: Deepak Thomas, Dan Sarisky, Nagender Somavarapu, Santosh Lolayekar
-
Patent number: 10719403Abstract: Recovery support techniques for storage virtualization environments are described. In one embodiment, for example, a method may be performed that comprises defining, by processing circuitry, a storage container comprising one or more logical storage volumes of a logical storage array of a storage system, associating the storage container with a virtual volume (vvol) datastore, identifying metadata for a vvol of the vvol datastore, and writing the metadata for the vvol to the storage system. Other embodiments are described and claimed.Type: GrantFiled: January 31, 2016Date of Patent: July 21, 2020Assignee: NetApp Inc.Inventors: Deepak Thomas, Dan Sarisky, Nagender Somavarapu, Santosh Lolayekar
-
Publication number: 20200201725Abstract: One or more techniques and/or computing devices are provided for moving a consistency group having a replication relation. For example, a first consistency group of storage objects (e.g., files, logical unit numbers (LUNs), etc.) within first storage may have a replication relationship with a second consistency group within second storage (e.g., the second consistency group is maintained as a synchronously replicated copy of the first consistency group). A volume copy operation, a single file move on demand command, a single file restore command, or other functionality is used to move the first consistency group from the first storage to third storage, such as for load balancing, to create a moved first consistency group within the third storage. A new replication relationship is established between the moved first consistency group and the second consistency group, and the moved first consistency group and the second consistency group are resynchronized.Type: ApplicationFiled: March 2, 2020Publication date: June 25, 2020Inventors: Pranab Patnaik, Nagender Somavarapu, Yuedong Mu, Rithin Kumar Shetty, Devang Kundanlal Shah
-
Patent number: 10621058Abstract: One or more techniques and/or computing devices are provided for moving a consistency group having a replication relation. For example, a first consistency group of storage objects (e.g., files, logical unit numbers (LUNs), etc.) within first storage may have a replication relationship with a second consistency group within second storage (e.g., the second consistency group is maintained as a synchronously replicated copy of the first consistency group). A volume copy operation, a single file move on demand command, a single file restore command, or other functionality is used to move the first consistency group from the first storage to third storage, such as for load balancing, to create a moved first consistency group within the third storage. A new replication relationship is established between the moved first consistency group and the second consistency group, and the moved first consistency group and the second consistency group are resynchronized.Type: GrantFiled: April 29, 2016Date of Patent: April 14, 2020Assignee: NetApp Inc.Inventors: Pranab Patnaik, Nagender Somavarapu, Yuedong Mu, Rithin Kumar Shetty, Devang Kundanlal Shah
-
Publication number: 20190324950Abstract: One or more techniques and/or computing devices are provided for replicating virtual machine disk clones. For example, a first storage controller, hosting first storage, may have a synchronous replication relationship with a second storage controller hosting second storage. A virtual machine, within the first storage, may be specified as having synchronous replication protection. Accordingly, virtual machine disk clones of a virtual machine disk of the virtual machine may be replicated from the first storage to the second storage. For example, virtual machine disk clones may be synchronous replicated, replicated by a resync process invoked by a hypervisor agent, and/or stored and replicated from a clone backup directory.Type: ApplicationFiled: June 28, 2019Publication date: October 24, 2019Inventors: Rithin Kumar Shetty, Akhil Kaushik, Nagender Somavarapu, Yuedong Mu, Pranab Patnaik
-
Patent number: 10339111Abstract: One or more techniques and/or computing devices are provided for replicating virtual machine disk clones. For example, a first storage controller, hosting first storage, may have a synchronous replication relationship with a second storage controller hosting second storage. A virtual machine, within the first storage, may be specified as having synchronous replication protection. Accordingly, virtual machine disk clones of a virtual machine disk of the virtual machine may be replicated from the first storage to the second storage. For example, virtual machine disk clones may be synchronous replicated, replicated by a resync process invoked by a hypervisor agent, and/or stored and replicated from a clone backup directory.Type: GrantFiled: April 29, 2016Date of Patent: July 2, 2019Assignee: NetApp Inc.Inventors: Rithin Kumar Shetty, Akhil Kaushik, Nagender Somavarapu, Yuedong Mu, Pranab Patnaik
-
Publication number: 20170315874Abstract: One or more techniques and/or computing devices are provided for moving a consistency group having a replication relation. For example, a first consistency group of storage objects (e.g., files, logical unit numbers (LUNs), etc.) within first storage may have a replication relationship with a second consistency group within second storage (e.g., the second consistency group is maintained as a synchronously replicated copy of the first consistency group). A volume copy operation, a single file move on demand command, a single file restore command, or other functionality is used to move the first consistency group from the first storage to third storage, such as for load balancing, to create a moved first consistency group within the third storage. A new replication relationship is established between the moved first consistency group and the second consistency group, and the moved first consistency group and the second consistency group are resynchronized.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Pranab Patnaik, Nagender Somavarapu, Yuedong Mu, Rithin Kumar Shetty, Devang Kundanlal Shah
-
Publication number: 20170316030Abstract: One or more techniques and/or computing devices are provided for replicating virtual machine disk clones. For example, a first storage controller, hosting first storage, may have a synchronous replication relationship with a second storage controller hosting second storage. A virtual machine, within the first storage, may be specified as having synchronous replication protection. Accordingly, virtual machine disk clones of a virtual machine disk of the virtual machine may be replicated from the first storage to the second storage. For example, virtual machine disk clones may be synchronous replicated, replicated by a resync process invoked by a hypervisor agent, and/or stored and replicated from a clone backup directory.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: RITHIN KUMAR SHETTY, AKHIL KAUSHIK, NAGENDER SOMAVARAPU, YUEDONG MU, PRANAB PATNAIK
-
Publication number: 20170220300Abstract: Recovery support techniques for storage virtualization environments are described. In one embodiment, for example, a method may be performed that comprises defining, by processing circuitry, a storage container comprising one or more logical storage volumes of a logical storage array of a storage system, associating the storage container with a virtual volume (vvol) datastore, identifying metadata for a vvol of the vvol datastore, and writing the metadata for the vvol to the storage system. Other embodiments are described and claimed.Type: ApplicationFiled: January 31, 2016Publication date: August 3, 2017Inventors: Deepak Thomas, Dan Sarisky, Nagender Somavarapu, Santosh Lolayekar
-
Patent number: 9436409Abstract: A method includes reading a superblock of a read-only replica of a source virtual volume in a source virtual storage partition associated with a source aggregate of a source storage system at the destination storage system, modifying the superblock of the read-only replica in a memory of the destination storage system, and associating the modified superblock with one or more virtual volume block number(s) configured to be previously associated with the superblock of the read-only replica of the source virtual volume without initiating a destination consistency point (DCP) at the destination storage system to render the destination virtual volume writable. The method also includes modifying a disk group label to reflect an association of the destination storage disk with the writable destination virtual volume, and initiating DCP to ensure that the modified superblock and the modified disk group label are flushed to the destination storage disk.Type: GrantFiled: January 24, 2014Date of Patent: September 6, 2016Assignee: NETAPP, INC.Inventors: Aditya Rajeev Kulkarni, Nagender Somavarapu
-
Publication number: 20150052518Abstract: Method and system for presenting storage in a virtual machine environment are provided. A storage volume is allocated to an existing profile, when the existing profile meets attributes for a requested storage and a new profile is generated when an existing profile does not meet the attributes and the storage volume is assigned to the new profile.Type: ApplicationFiled: August 14, 2013Publication date: February 19, 2015Applicant: NETAPP, INC.Inventors: Daniel Andrew Sarisky, Deepak Zac Thomas, Nagender Somavarapu, Santosh C. Lolayekar