Patents by Inventor Parthasarathy Ramachandran

Parthasarathy Ramachandran 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).

  • Publication number: 20190188027
    Abstract: Systems for restarting a virtual machine in a disaster recovery scenario where a network configuration differs between the failed system and the recovery system. A method commences upon identifying a disaster recovery plan for restarting a virtual machine from a first system on a second system (e.g., a recovery system). A configuration for providing network access at the second system through an adapter present in the second system is stored at a location accessible to the second system. Restarting the virtual machine at the second system upon detection of a failure event at the first system.
    Type: Application
    Filed: February 19, 2019
    Publication date: June 20, 2019
    Applicant: Nutanix, Inc.
    Inventors: Parthasarathy RAMACHANDRAN, Karthik CHANDRASEKARAN
  • Publication number: 20190163581
    Abstract: Techniques for replay of groups of I/Os for disaster recovery. At a primary site, a plurality of primary site computing entities that are to be restored from the secondary computing site after a disaster recovery event are identified as belonging to an entity group. At the primary site, I/O commands that are performed over any of the entities of the entity group are observed and streamed to the secondary site, where they are persisted into a log. Periodically, the primary site sends the secondary site an I/O map that associates a time with an indication of the last performed I/O commands pertaining to any observed I/O commands that had been performed over any one or more of the computing entities of the entity group. Upon receiving a disaster recovery request, the most recent I/O map and the secondary site log are processed to construct a snapshot for the entity group.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 30, 2019
    Inventors: Mayur Vijay SADAVARTE, Vanita PRABHU, Bharat Kumar BEEDU, Monoreet MUTSUDDI, Parthasarathy RAMACHANDRAN
  • Publication number: 20190114230
    Abstract: Systems for storage system rollover and rollback. A data mover agent is installed on a source storage system to capture disaster recovery data and send to a target system. Upon receiving a rollover event signal, a virtualized controller creates one or more replica user virtual machines running on the target system that serve to replicate functions of the user virtual machines from the source storage system. The virtualized controller on the target system converts the target disaster recovery data from a first format to a second format to facilitate use of the target disaster recovery data by the replica user virtual machines. Rollback is initiated when the target system receives a rollback event signal. Differences in the data that have occurred between the rollover event and the rollback signal are calculated and sent to the rollback system. The calculated differences are applied to a registered snapshot on the rollback system.
    Type: Application
    Filed: December 10, 2018
    Publication date: April 18, 2019
    Applicant: Nutanix, Inc.
    Inventors: Parthasarathy RAMACHANDRAN, Manosiz BHATTACHARYYA, Karthik CHANDRASEKARAN
  • Patent number: 10210010
    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.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: February 19, 2019
    Assignee: Nutanix, Inc.
    Inventors: Parthasarathy Ramachandran, Karthik Chandrasekaran
  • Patent number: 10152386
    Abstract: Systems for storage system rollover and rollback. A data mover agent is installed on a source storage system to capture disaster recovery data and send to a target system. Upon receiving a rollover event signal, a virtualized controller creates one or more replica user virtual machines running on the target system that serve to replicate functions of the user virtual machines from the source storage system. The virtualized controller on the target system converts the target disaster recovery data from a first format to a second format to facilitate use of the target disaster recovery data by the replica user virtual machines. Rollback is initiated when the target system receives a rollback event signal. Differences in the data that have occurred between the rollover event and the rollback signal are calculated and sent to the rollback system. The calculated differences are applied to a registered snapshot on the rollback system.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: December 11, 2018
    Assignee: Nutanix, Inc.
    Inventors: Parthasarathy Ramachandran, Manosiz Bhattacharyya, Karthik Chandrasekaran
  • Patent number: 10129241
    Abstract: Systems, methods, and computer readable medium for virtualized computing environments. A method for providing a connection between a guest virtual machine and a service virtual machine uses driver code functions to establish a listening port on the service virtual machine without providing a listening port on the guest virtual machine. The guest virtual machine initiates a remote procedure call socket between itself and the service virtual machine over a secure, hardened port. The service virtual machine presents an authority certificate by encoding into the authority certificate identifying information received from the guest virtual machine. The service virtual machine makes available (e.g., as an ISO image) the authority certificate, which is used to establish new secure connections.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: November 13, 2018
    Assignee: Nutanix, Inc.
    Inventors: Parthasarathy Ramachandran, Karthik Chandrasekaran, Bharat Kumar Beedu, Akshay Anant Deodhar, Simon Martin Mijolovic
  • Patent number: 10120764
    Abstract: Systems for storage system rollover and rollback. A data mover agent is installed on a source storage system to capture disaster recovery data and send to a target system. Upon receiving a rollover event signal, a virtualized controller creates one or more replica user virtual machines running on the target system that serve to replicate functions of the user virtual machines from the source storage system. The virtualized controller on the target system converts the target disaster recovery data from a first format to a second format to facilitate use of the target disaster recovery data by the replica user virtual machines. Rollback is initiated when the target system receives a rollback event signal. Differences in the data that have occurred between the rollover event and the rollback signal are calculated and sent to the rollback system. The calculated differences are applied to a registered snapshot on the rollback system.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: November 6, 2018
    Assignee: Nutanix, Inc.
    Inventors: Parthasarathy Ramachandran, Manosiz Bhattacharyya, Karthik Chandrasekaran
  • Publication number: 20180219858
    Abstract: Systems, methods, and computer readable medium for virtualized computing environments. A method for providing a connection between a guest virtual machine and a service virtual machine uses driver code functions to establish a listening port on the service virtual machine without providing a listening port on the guest virtual machine. The guest virtual machine initiates a remote procedure call socket between itself and the service virtual machine over a secure, hardened port. The service virtual machine presents an authority certificate by encoding into the authority certificate identifying information received from the guest virtual machine. The service virtual machine makes available (e.g., as an ISO image) the authority certificate, which is used to establish new secure connections.
    Type: Application
    Filed: March 26, 2018
    Publication date: August 2, 2018
    Applicant: Nutanix, Inc.
    Inventors: Parthasarathy RAMACHANDRAN, Karthik CHANDRASEKARAN, Bharat Kumar BEEDU, Akshay Anant DEODHAR, Simon Martin MIJOLOVIC
  • Patent number: 10002173
    Abstract: A method for dynamically adjusting between asynchronous and synchronous data replication policies in a networked virtualization environment, includes identifying a current data replication policy for a user virtual machine (VM) determining a load level by a source service VM associated with the user VM and calculating a desired data replication policy for the user VM based on at least the load level.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: June 19, 2018
    Assignee: Nutanix, Inc.
    Inventors: Parthasarathy Ramachandran, Binny Sher Gill
  • Patent number: 9971785
    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.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: May 15, 2018
    Assignee: Nutanix, Inc.
    Inventors: Brian Byrne, Parthasarathy Ramachandran, Mohit Aron
  • Patent number: 9946569
    Abstract: A method commences upon receiving a request to migrate a subject virtual machine from a first computing machine to a second computing machine. An agent determines which storage assets are used by the subject virtual machine. The agent collects volume metadata pertaining to the storage assets and clones volume metadata from the first computing machine to the second computing machine. The data blocks comprising the volumes are not moved to the second computing machine until after migrating the subject virtual machine from the first computing machine to the second computing machine. After starting the migrated instance of the subject virtual machine, the migrated instance mounts volumes using the cloned metadata. The first computing machine and the second computing machine cooperate by processing storage asset block requests issued by the migrated virtual machine. Data blocks comprising the volume are moved on demand. The migrated virtual machine can be migrated yet again.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: April 17, 2018
    Assignee: Nutanix, Inc.
    Inventors: Bharat Kumar Beedu, Parthasarathy Ramachandran, Kshitiz Jain
  • Patent number: 9933956
    Abstract: Described is an approach for implementing stretching datastores/clusters in a virtualization environment. In this approach, data replication can be performed across multiple namespace protocols. In addition, control can be made of the granularity of the data replication such that different combinations of data subsets are replicated from one cluster to another.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: April 3, 2018
    Assignee: NUTANIX, INC.
    Inventors: Parthasarathy Ramachandran, Brian Byrne
  • Patent number: 9930029
    Abstract: Systems, methods, and computer readable medium for virtualized computing environments. A method for providing a connection between a guest virtual machine and a service virtual machine uses driver code functions to establish a listening port on the service virtual machine without providing a listening port on the guest virtual machine. The guest virtual machine initiates a remote procedure call socket between itself and the service virtual machine over a secure, hardened port. The service virtual machine presents an authority certificate by encoding into the authority certificate identifying information received from the guest virtual machine. The service virtual machine makes available (e.g., as an ISO image) the authority certificate, which is used to establish new secure connections.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: March 27, 2018
    Assignee: Nutanix, Inc.
    Inventors: Parthasarathy Ramachandran, Karthik Chandrasekaran, Bharat Kumar Beedu, Akshay Anant Deodhar, Simon Martin Mijolovic
  • Patent number: 9886215
    Abstract: A method for providing backup to a networked virtualization environment for storage management by a remote storage environment having a block storage device and an object storage device, includes deploying a controller virtual machine at the remote storage environment, wherein the controller virtual machine provides a block storage device interface, receiving, at the controller virtual machine, a write request for data in a block-based format, translating the data from the block-based format to an object-based format, writing the data in the object-based format to the object storage device, and updating metadata corresponding to the write request in the block storage device.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: February 6, 2018
    Assignee: NUTANIX, INC.
    Inventors: Parthasarathy Ramachandran, Binny Sher Gill
  • Patent number: 9817606
    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.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: November 14, 2017
    Assignee: Nutanix, Inc.
    Inventors: Brian Byrne, Parthasarathy Ramachandran, Binny Sher Gill
  • Publication number: 20170250976
    Abstract: Systems, methods, and computer readable medium for virtualized computing environments. A method for providing a connection between a guest virtual machine and a service virtual machine uses driver code functions to establish a listening port on the service virtual machine without providing a listening port on the guest virtual machine. The guest virtual machine initiates a remote procedure call socket between itself and the service virtual machine over a secure, hardened port. The service virtual machine presents an authority certificate by encoding into the authority certificate identifying information received from the guest virtual machine. The service virtual machine makes available (e.g., as an ISO image) the authority certificate, which is used to establish new secure connections.
    Type: Application
    Filed: February 25, 2016
    Publication date: August 31, 2017
    Applicant: Nutanix, Inc.
    Inventors: Parthasarathy RAMACHANDRAN, Karthik CHANDRASEKARAN, Bharat BEEDU, Akshay Anant DEODHAR, Simon Martin MIJOLOVIC
  • Publication number: 20170169130
    Abstract: A method for performing lockless modifications during a rolling upgrade of a column family from an old column family version to a new column family version in a NoSQL database.
    Type: Application
    Filed: February 28, 2017
    Publication date: June 15, 2017
    Applicant: NUTANIX, INC.
    Inventors: Mohit ARON, Parthasarathy RAMACHANDRAN, Rishi BHARDWAJ
  • Patent number: 9665386
    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.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: May 30, 2017
    Assignee: Nutanix, Inc.
    Inventors: Chaitanya Venkata Krishna Bayapuneni, Parthasarathy Ramachandran
  • Publication number: 20170149778
    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.
    Type: Application
    Filed: February 6, 2017
    Publication date: May 25, 2017
    Applicant: Nutanix, Inc.
    Inventors: Binny Sher GILL, Karthik CHANDRASEKARAN, Parthasarathy RAMACHANDRAN
  • Patent number: 9619490
    Abstract: A method for performing lockless lookups during a rolling upgrade of a column family from an old column family version to a new column family version in a NoSQL database.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: April 11, 2017
    Assignee: NUTANIX, INC.
    Inventors: Mohit Aron, Parthasarathy Ramachandran, Rishi Bhardwaj