-
公开(公告)号:US11442647B2
公开(公告)日:2022-09-13
申请号:US16200470
申请日:2018-11-26
Applicant: Nutanix, Inc.
Inventor: Parthasarathy Ramachandran , Bharat Kumar Beedu , Monoreet Mutsuddi , Vanita Prabhu , Mayur Vijay Sadavarte
IPC: G06F3/06
Abstract: Systems for high performance restore of data to storage devices. A method embodiment commences upon identifying a plurality of virtual disks to be grouped together into one or more consistency sets. Storage I/O commands for the plurality of virtual disks of the consistency sets are captured into multiple levels of backup data. On a time schedule, multiple levels of backup data for the virtual disks are cascaded by processing data from one or more higher granularity levels of backup data to one or more lower granularity levels of backup data. A restore operation can access the multiple levels of backup data to construct a restore set that is consistent to a designated point in time or to a designated state. Multiple staging areas can be maintained using lightweight snapshot data structures that each comprise a series of captured I/Os to be replayed over other datasets to generate a restore set.
-
公开(公告)号:US11171913B2
公开(公告)日:2021-11-09
申请号:US16147184
申请日:2018-09-28
Applicant: Nutanix, Inc.
Inventor: Bharat Kumar Beedu , Arun Olappamanna Vasudevan , Sasthakumar Ramamurthy , Parthasarathy Ramachandran , Saikat Roychowdhury , Ganesh Sahukari
IPC: G06F15/16 , H04L29/12 , G06F15/173
Abstract: Methods, system, and computer program product for implementing an address translation service that uses nondenominational address handles instead of IP addresses between private cloud domain and public cloud domains. The address translation service can be implemented to enable a data-center running in a private cloud domain to communicate with the public cloud domain data-center over load balancers. In addition, the address translation service ensures that all services that need to communicate across data-centers can be reached over load balancers. As such, to avoid conflicting subnets used by a data center from the private cloud domain and the public cloud domain, services in the public cloud domain use a private cloud load balancer to connect with the services in a private cloud domain. Similarly, a public cloud load balancer is used to connect with services in the private cloud domain.
-
公开(公告)号:US10909010B2
公开(公告)日:2021-02-02
申请号:US15949886
申请日:2018-04-10
Applicant: Nutanix, Inc.
Inventor: Karthik Chandrasekaran , Parthasarathy Ramachandran , Pranay Kumar Ega
Abstract: A data center communicates with a cloud-based backup system. Client-server roles are established such that a client role is assigned to the data center and a server role is assigned to the cloud-based backup system. On an ongoing basis, backup operations are performed. In the event of disaster or other cause of an outage of the data center, a failover protocol might be invoked such that the cloud-based backup system takes on additional processing operations beyond the aforementioned backup operations. After remediation, the data center issues a data restoration message to the cloud-based backup system. The remediated data center initiates a failback protocol that reverses the client-server roles of the data center and the cloud-based backup system such that the server role is assigned to the data center and the client role is assigned to the cloud-based backup system. After performing system restoration operations, the roles may be reversed again.
-
24.
公开(公告)号:US10362030B2
公开(公告)日:2019-07-23
申请号:US15425955
申请日:2017-02-06
Applicant: Nutanix, Inc.
Inventor: Binny Sher Gill , Karthik Chandrasekaran , Parthasarathy Ramachandran
Abstract: Described is an architecture for providing access to administrative functionality in a virtualization system using implied authentication. This approach avoids the problems associated with the requirements to use a user ID and password to access an admin console. The user ID and password can be rendered completely unnecessary, or where the user ID and password combination is only used as a supplement to the implied authentication.
-
公开(公告)号:US10210010B1
公开(公告)日:2019-02-19
申请号:US14985360
申请日:2015-12-30
Applicant: Nutanix, Inc.
Inventor: Parthasarathy Ramachandran , Karthik Chandrasekaran
Abstract: Systems for bring-up of virtual machines in disaster recovery scenarios where the network configuration differs between the failed system and the recovery system. A method commences upon identifying a disaster recovery plan for restarting a set of virtual machines on a second system (e.g., a recovery system). A disaster event is detected, which event causes initiation of aspects of the disaster recovery plan, including restarting the set of virtual machines that were running on the first system. Other aspects of the disaster recovery plan include determining a set of network configuration directives pertaining to the second system, and providing access to the network configuration directives by any of the restarted virtual machines. During disaster recovery bring-up, at least some of the virtual machines that are restarted on the second system use the network configuration of the recovery system.
-
26.
公开(公告)号:US09971785B1
公开(公告)日:2018-05-15
申请号:US14019139
申请日:2013-09-05
Applicant: Nutanix, Inc.
Inventor: Brian Byrne , Parthasarathy Ramachandran , Mohit Aron
IPC: G06F17/30
CPC classification number: G06F17/30174 , G06F17/30575 , G06F17/30578
Abstract: A method for performing distributed data replication from a source cluster of nodes to a destination cluster of nodes includes electing a master file management instance and slave file management instances for the source cluster of nodes, identifying a set of files to be replicated, assigning the identified set of files to the master file management instance and the slave file management instances, processing the identified set of files by the master file management instance and the slave file management instances and performing replication on the processed set of files by file replication instances corresponding to the master and slave file management instances at the source cluster of nodes.
-
公开(公告)号:US09817606B1
公开(公告)日:2017-11-14
申请号:US14270705
申请日:2014-05-06
Applicant: Nutanix, Inc.
Inventor: Brian Byrne , Parthasarathy Ramachandran , Binny Sher Gill
IPC: G06F3/06
CPC classification number: G06F3/065 , G06F3/0604 , G06F3/0664 , G06F3/067
Abstract: A method for transitioning a data replication policy from an asynchronous data replication policy to a synchronous data replication policy for data replication between a source vDisk at a source networked virtualization environment and a destination vDisk at a destination networked virtualization environment.
-
公开(公告)号:US09665386B2
公开(公告)日:2017-05-30
申请号:US13918660
申请日:2013-06-14
Applicant: Nutanix, Inc.
CPC classification number: G06F9/45545 , G06F11/1438 , G06F11/1484 , G06F2201/84
Abstract: A method for leveraging hypervisor functionality for maintaining application consistent snapshots in a virtualization environment deployed by the hypervisor includes utilizing the hypervisor to generate a hypervisor-specific application consistent snapshot of a virtual machine running in the virtualization environment, taking a storage controller specific application consistent snapshot of the hypervisor-specific application consistent snapshot of the virtual machine, and logically deleting the hypervisor-specific application consistent snapshot.
-
公开(公告)号:US12007943B2
公开(公告)日:2024-06-11
申请号:US16679113
申请日:2019-11-08
Applicant: Nutanix, Inc.
Inventor: Parthasarathy Ramachandran , Karthik Chandrasekaran
CPC classification number: G06F16/128 , G06F9/45558 , G06F11/1448
Abstract: A method for indexing virtual machine version snapshots in a virtualization environment commences upon receiving a request (e.g., from an administrator or agent) to initiate a virtual machine version snapshot operation on a subject virtual machine. Processes within or controlled by the subject virtual machine are requested to temporarily suspend transactions and file I/O. When the processes that have been requested to temporarily suspend transactions and file I/O acknowledge quiescence, the method continues by generating a virtual machine version snapshot data structure. An entry in an index is formed from the virtual machine version snapshot data structure. Multiple instances of virtual machine version snapshot data structures can be stored in the index, and the index can be queried to determine the state that a virtual machine had at any of the snapshotted moments in time.
-
公开(公告)号:US10922280B2
公开(公告)日:2021-02-16
申请号:US15949989
申请日:2018-04-10
Applicant: Nutanix, Inc.
Inventor: Amit Jain , Hinal Gala , Karan Gupta , Kilol Surjan , Parthasarathy Ramachandran , Timothy Sujay Isaacs
IPC: G06F15/16 , G06F16/174 , G06F16/11
Abstract: A data storage site receives data from different data producer sites. Each of the data producer sites has a particular relationship to the data storage site, and each particular relationship carries corresponding data storage policies, constraints and commitments. When a data storage site receives a data storage request from a data producer, and that particular data is already present from a prior storage operation at the data storage site, the characteristics of the policies, constraints and commitments that were applied when that data was saved by the prior storage operation are reconciled with the policies, constraints and commitments of the requesting data producer. Deduplication logic reconciles different sets of policies, constraints and commitments such that the data can be effectively deduplicated by saving data-producer-specific metadata. Alternatively, the data can be effectively deduplicated by promoting the storage of the data so it covers a broader set of policies, constraints and commitments.
-
-
-
-
-
-
-
-
-