Patents by Inventor Sai Inabattini

Sai Inabattini 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: 11403130
    Abstract: System and computer-implemented method for managing workload volatility in a cloud architecture including a plurality of computing instances in a group of hosts use volatiltiy factors to identify first and second hosts and then a first virtual computing instance in the first host. A workload metric associated with the group of hosts is used to identify a second virtual computing instance in the second host to be swapped with the first virtual computing instance in the first host. The first and second virtual computing instances are swapped so that the first virtual computing instance is migrated from the first host to the second host and the second virtual computing instance is migrated from the second host to the first host.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: August 2, 2022
    Assignee: VMWARE, INC.
    Inventors: Sai Inabattini, Priyanka Gayam
  • Publication number: 20210124605
    Abstract: System and computer-implemented method for managing workload volatility in a cloud architecture including a plurality of computing instances in a group of hosts use volatiltiy factors to identify first and second hosts and then a first virtual computing instance in the first host. A workload metric associated with the group of hosts is used to identify a second virtual computing instance in the second host to he swapped with the first virtual computing instance in the first host, The first and second virtual computing instances are swapped so that the first virtual computing instance is migrated from the first host to the second host and the second virtual computing instance is migrated from the second host to the first host.
    Type: Application
    Filed: December 27, 2019
    Publication date: April 29, 2021
    Inventors: SAI INABATTINI, PRIYANKA GAYAM
  • Patent number: 10990450
    Abstract: A system and method for automatically consolidating clusters of host computers in a distributed computer system uses a digital representation of a simulated merged cluster of host computers to produce resource management analysis results on the simulated merged cluster of host computers. The simulated merged cluster of host computers is a simulation of a consolidation of first and second clusters of host computers. In addition, the system and method involves executing an automatic consolidation operation on the first and second clusters of host computers to generate a merged cluster of host computers that includes the host computers from both the first and second clusters.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: April 27, 2021
    Assignee: VMware, Inc.
    Inventors: Sabareesh Subramaniam, Fei Guo, Maarten Wiggers, Sai Inabattini
  • Patent number: 10725815
    Abstract: Techniques for representative-based approach to store historical resource usage data are disclosed. In one embodiment, a management node may include a statistical representative computational unit to obtain historical resource usage data associated with a workload running on a host, divide the historical resource usage data into a plurality of pools with each pool comprising a predefined number of resource usage statistics, and determine a statistical representative corresponding to each of the pools. Each statistical representative may represent the predefined number of resource usage statistics in a corresponding one of the pools. Further, the management node may include a monitoring and managing unit to monitor and/or manage the workload using the statistical representatives.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: July 28, 2020
    Assignee: VMWARE, INC.
    Inventors: Sai Inabattini, Adarsh Jagadeeshwaran, Kalyan Saladi
  • Publication number: 20200026810
    Abstract: A system and method for automatically consolidating clusters of host computers in a distributed computer system uses a digital representation of a simulated merged cluster of host computers to produce resource management analysis results on the simulated merged cluster of host computers. The simulated merged cluster of host computers is a simulation of a consolidation of first and second clusters of host computers. In addition, the system and method involves executing an automatic consolidation operation on the first and second clusters of host computers to generate a merged cluster of host computers that includes the host computers from both the first and second clusters.
    Type: Application
    Filed: September 25, 2018
    Publication date: January 23, 2020
    Inventors: Sabareesh Subramaniam, Fei Guo, Maarten Wiggers, Sai Inabattini
  • Publication number: 20190384626
    Abstract: Techniques for representative-based approach to store historical resource usage data are disclosed. In one embodiment, a management node may include a statistical representative computational unit to obtain historical resource usage data associated with a workload running on a host, divide the historical resource usage data into a plurality of pools with each pool comprising a predefined number of resource usage statistics, and determine a statistical representative corresponding to each of the pools. Each statistical representative may represent the predefined number of resource usage statistics in a corresponding one of the pools. Further, the management node may include a monitoring and managing unit to monitor and/or manage the workload using the statistical representatives.
    Type: Application
    Filed: June 19, 2018
    Publication date: December 19, 2019
    Inventors: SAI INABATTINI, Adarsh Jagadeeshwaran, Kalyan Saladi
  • Patent number: 10282304
    Abstract: Exemplary methods, apparatuses, and systems receive from a client a request to access data from a client. Whether metadata for the data is stored in a first caching layer is determined. In response to the metadata for the data not being stored in the first caching layer, it is determined if the data is stored in the second caching layer. In response to determining that the data is stored in the second caching layer, the data is retrieved from the second caching layer. In response to determining that the data is not stored in the second caching layer, writing of the data to the second caching layer is bypassed. The retrieved data is sent to the client.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: May 7, 2019
    Assignee: VMware, Inc.
    Inventors: Sankaran Sivathanu, Sai Inabattini
  • Patent number: 10129331
    Abstract: A management server and method for load balancing a cluster of host computers analyzes load metrics of clients naming on the host computers in the cluster to select a first client that can be migrated from a first host computer in the cluster to a second host computer in the cluster to improve load balance for the cluster and a second client running on the second host computer that can be swapped with the first client running on the first host computer for a client swapping operation. The client swapping operation involves simultaneously migrating the first client from the first host computer to the second host computer and migrating the second client from the second host computer to the first host computer.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: November 13, 2018
    Assignee: VMware, Inc.
    Inventors: Adarsh Jagadeeshwaran, Sai Inabattini
  • Publication number: 20170315923
    Abstract: Exemplary methods, apparatuses, and systems receive from a client a request to access data from a client. Whether metadata for the data is stored in a first caching layer is determined. In response to the metadata for the data not being stored in the first caching layer, it is determined if the data is stored in the second caching layer. In response to determining that the data is stored in the second caching layer, the data is retrieved from the second caching layer. In response to determining that the data is not stored in the second caching layer, writing of the data to the second caching layer is bypassed. The retrieved data is sent to the client.
    Type: Application
    Filed: September 8, 2016
    Publication date: November 2, 2017
    Inventors: SANKARAN SIVATHANU, SAI INABATTINI
  • Publication number: 20160381125
    Abstract: A management server and method for load balancing a cluster of host computers analyzes load metrics of clients naming on the host computers in the cluster to select a first client that can be migrated from a first host computer in the cluster to a second host computer in the cluster to improve load balance for the cluster and a second client running on the second host computer that can be swapped with the first client running on the first host computer for a client swapping operation. The client swapping operation involves simultaneously migrating the first client from the first host computer to the second host computer and migrating the second client from the second host computer to the first host computer.
    Type: Application
    Filed: August 13, 2015
    Publication date: December 29, 2016
    Inventors: Adarsh Jagadeeshwaran, Sai Inabattini