Patents by Inventor ANIL KUMAR BOGGARAPU

ANIL KUMAR BOGGARAPU 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: 11461131
    Abstract: At least a portion of a virtual machine is hosted on at least one node of a first subset of a plurality of nodes of a secondary storage system. The virtual machine comprises a plurality of portions that can be distributed between the plurality of nodes and is configured into a first state of a plurality of states, such that, in the first state, the plurality of portions is distributed between a first subset of the plurality of nodes and each of the first subset of nodes stores a portion of the virtual machine in its corresponding storage device. A node from the second subset of the plurality of nodes to host the virtual machine in a second state of the plurality of states is selected based on at least one of storage, memory or processing resources of one or more nodes of a second subset of the plurality of nodes.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: October 4, 2022
    Assignee: Cohesity, Inc.
    Inventors: Anand Bhat, Anil Kumar Boggarapu, Arvind Jagannath
  • Publication number: 20210173698
    Abstract: At least a portion of a virtual machine is hosted on at least one node of a first subset of a plurality of nodes of a secondary storage system. The virtual machine comprises a plurality of portions that can be distributed between the plurality of nodes and is configured into a first state of a plurality of states, such that, in the first state, the plurality of portions is distributed between a first subset of the plurality of nodes and each of the first subset of nodes stores a portion of the virtual machine in its corresponding storage device. A node from the second subset of the plurality of nodes to host the virtual machine in a second state of the plurality of states is selected based on at least one of storage, memory or processing resources of one or more nodes of a second subset of the plurality of nodes.
    Type: Application
    Filed: December 8, 2020
    Publication date: June 10, 2021
    Inventors: Anand Bhat, Anil Kumar Boggarapu, Arvind Jagannath
  • Patent number: 10891154
    Abstract: At least a portion of a virtual machine is hosted on at least one node of a first subset of a plurality of nodes of a secondary storage system. The virtual machine comprises a plurality of portions that can be distributed between the plurality of nodes and is configured into a first state of a plurality of states, such that, in the first state, the plurality of portions is distributed between a first subset of the plurality of nodes and each of the first subset of nodes stores a portion of the virtual machine in its corresponding storage device. A node from the second subset of the plurality of nodes to host the virtual machine in a second state of the plurality of states is selected based on at least one of storage, memory or processing resources of one or more nodes of a second subset of the plurality of nodes.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: January 12, 2021
    Assignee: Cohesity, Inc.
    Inventors: Anand Bhat, Anil Kumar Boggarapu, Arvind Jagannath
  • Patent number: 10838754
    Abstract: Examples described herein provide for hardware interface services in virtualized systems. The hardware interface services may receive a vendor-agnostic command to control a particular hardware component. The particular hardware component may be identified, for example, by its location (e.g., physical and/or logical location or other identification) in the virtualized system. The hardware interface services described herein may identify a hardware component type (e.g., vendor, serial number, model number, etc.) based on the location provided. The hardware interface services may translate the vendor-agnostic command to a command specific for the identified hardware component.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: November 17, 2020
    Assignee: Nutanix, Inc.
    Inventors: Anil Kumar Boggarapu, Rabi Shanker Guha, Raghu Prasad Rapole
  • Publication number: 20200249988
    Abstract: At least a portion of a virtual machine is hosted on at least one node of a first subset of a plurality of nodes of a secondary storage system. The virtual machine comprises a plurality of portions that can be distributed between the plurality of nodes and is configured into a first state of a plurality of states, such that, in the first state, the plurality of portions is distributed between a first subset of the plurality of nodes and each of the first subset of nodes stores a portion of the virtual machine in its corresponding storage device. A node from the second subset of the plurality of nodes to host the virtual machine in a second state of the plurality of states is selected based on at least one of storage, memory or processing resources of one or more nodes of a second subset of the plurality of nodes.
    Type: Application
    Filed: November 6, 2019
    Publication date: August 6, 2020
    Inventors: Anand Bhat, Anil Kumar Boggarapu, Arvind Jagannath
  • Patent number: 10613893
    Abstract: A system and method include receiving, by a migration tool of a virtual computing system, an indication for hypervisor conversion for converting a hypervisor on nodes in a cluster of the virtual computing system from a first hypervisor type to a second hypervisor type. The system and method also include converting, one at a time, the hypervisor on each of the nodes from the first hypervisor type to the second hypervisor type in response to the indication, including converting virtual machines on each of the nodes for running on the second hypervisor type. The hypervisor and the virtual machines are converted on one node before starting conversion of the hypervisor and the virtual machines on another node, and the virtual machines of the one node are migrated from the one node before conversion and the migrated virtual machines remain operational during conversion of the hypervisor on the one node.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: April 7, 2020
    Assignee: NUTANIX, INC.
    Inventors: Pulkit Yadav, Sudish Kumar Sah, Supreeth Srinivasan, Raghu Prasad Rapole, Anil Kumar Boggarapu
  • Patent number: 10606630
    Abstract: A system and method include assigning, by an identifier management system of a virtual computing system, a hypervisor agnostic identifier to a virtual machine. The system and method also include creating a mapping of the hypervisor agnostic identifier to a first hypervisor specific identifier of the virtual machine, including storing the mapping in a database, and updating the mapping in response to a second hypervisor specific identifier being associated with the virtual machine. The updated mapping maps the hypervisor agnostic identifier to the second hypervisor specific identifier. The system and method further include making available the hypervisor agnostic identifier for use by other elements of the virtual computing system instead of the first hypervisor specific identifier and the second hypervisor specific identifier. The first hypervisor specific identifier and the second hypervisor specific identifier are hypervisor specific, while the hypervisor agnostic identifier is not hypervisor specific.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: March 31, 2020
    Assignee: NUTANIX, INC.
    Inventors: Pulkit Yadav, Supreeth Srinivasan, Raghu Prasad Rapole, Anil Kumar Boggarapu, Raja Prathyush Kumar Thota, Rahul Paul
  • Patent number: 10503543
    Abstract: At least a portion of a virtual machine is hosted on at least one node of a first subset of a plurality of nodes of a secondary storage system. The virtual machine comprises a plurality of portions that can be distributed between the plurality of nodes and is configured into a first state of a plurality of states, such that, in the first state, the plurality of portions is distributed between a first subset of the plurality of nodes and each of the first subset of nodes stores a portion of the virtual machine in its corresponding storage device. A node from the second subset of the plurality of nodes to host the virtual machine in a second state of the plurality of states is selected based on at least one of storage, memory or processing resources of one or more nodes of a second subset of the plurality of nodes.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: December 10, 2019
    Assignee: Cohesity, Inc.
    Inventors: Anand Bhat, Anil Kumar Boggarapu, Arvind Jagannath
  • Publication number: 20190332412
    Abstract: Examples described herein provide for hardware interface services in virtualized systems. The hardware interface services may receive a vendor-agnostic command to control a particular hardware component. The particular hardware component may be identified, for example, by its location (e.g., physical and/or logical location or other identification) in the virtualized system. The hardware interface services described herein may identify a hardware component type (e.g., vendor, serial number, model number, etc.) based on the location provided. The hardware interface services may translate the vendor-agnostic command to a command specific for the identified hardware component.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Applicant: Nutanix, Inc.
    Inventors: ANIL KUMAR BOGGARAPU, RABI SHANKER GUHA, RAGHU PRASAD RAPOLE
  • Publication number: 20190243672
    Abstract: A system and method include receiving, by a migration tool of a virtual computing system, an indication for hypervisor conversion for converting a hypervisor on nodes in a cluster of the virtual computing system from a first hypervisor type to a second hypervisor type. The system and method also include converting, one at a time, the hypervisor on each of the nodes from the first hypervisor type to the second hypervisor type in response to the indication, including converting virtual machines on each of the nodes for running on the second hypervisor type. The hypervisor and the virtual machines are converted on one node before starting conversion of the hypervisor and the virtual machines on another node, and the virtual machines of the one node are migrated from the one node before conversion and the migrated virtual machines remain operational during conversion of the hypervisor on the one node.
    Type: Application
    Filed: February 2, 2018
    Publication date: August 8, 2019
    Inventors: Pulkit Yadav, Sudish Kumar Sah, Supreeth Srinivasan, Raghu Prasad Rapole, Anil Kumar Boggarapu
  • Publication number: 20190243671
    Abstract: A system and method include assigning, by an identifier management system of a virtual computing system, a hypervisor agnostic identifier to a virtual machine. The system and method also include creating a mapping of the hypervisor agnostic identifier to a first hypervisor specific identifier of the virtual machine, including storing the mapping in a database, and updating the mapping in response to a second hypervisor specific identifier being associated with the virtual machine. The updated mapping maps the hypervisor agnostic identifier to the second hypervisor specific identifier. The system and method further include making available the hypervisor agnostic identifier for use by other elements of the virtual computing system instead of the first hypervisor specific identifier and the second hypervisor specific identifier. The first hypervisor specific identifier and the second hypervisor specific identifier are hypervisor specific, while the hypervisor agnostic identifier is not hypervisor specific.
    Type: Application
    Filed: February 2, 2018
    Publication date: August 8, 2019
    Inventors: Pulkit Yadav, Supreeth Srinivasan, Raghu Prasad Rapole, Anil Kumar Boggarapu, Raja Prathyush Kumar Thota, Rahul Paul