Patents by Inventor Sabareesh SUBRAMANIAM
Sabareesh SUBRAMANIAM 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: 20230060445Abstract: Examples described herein include systems and methods for efficiently scaling an SDDC. An example method can include storing resource utilization information for a variety of resources of the SDDC. The example method can also include predicting a future resource utilization rate for the resources and determining that a predicted utilization rate is outside of a desired range. The system can determine how long it would take to perform the scaling, including adding or removing a host and performing related functions such as load balancing or data transfers. The system can also determine how long the scaling is predicted to benefit the SDDC to ensure that the benefit is sufficient to undergo the scaling operation. If the expected benefit is greater than the benefit threshold, the system can perform the scaling operation.Type: ApplicationFiled: November 7, 2022Publication date: March 2, 2023Inventors: Jianxiong Jiang, Zhelong Pan, Charan Singh, Sabareesh Subramaniam
-
Patent number: 11531572Abstract: Disclosed are various implementations of approaches for reassigning hosts between computing clusters. A computing cluster assigned to a first queue is identified. The first queue can include a first list of identifiers of computing clusters with insufficient resources for a respective workload. A host machine assigned to a second queue can then be identified. The second queue can include a second list of identifiers of host machines in an idle state. A command can then be sent to the host machine to migrate to the computing cluster. Finally, the host machine can be removed from the second queue.Type: GrantFiled: August 27, 2020Date of Patent: December 20, 2022Assignee: VMWARE, INC.Inventors: Sabareesh Subramaniam, Dragos Misca, Pranshu Jain, Arpitha Dondemadahalli Ramegowda
-
Patent number: 11500691Abstract: Examples described herein include systems and methods for efficiently scaling an SDDC. An example method can include storing resource utilization information for a variety of resources of the SDDC. The example method can also include predicting a future resource utilization rate for the resources and determining that a predicted utilization rate is outside of a desired range. The system can determine how long it would take to perform the scaling, including adding or removing a host and performing related functions such as load balancing or data transfers. The system can also determine how long the scaling is predicted to benefit the SDDC to ensure that the benefit is sufficient to undergo the scaling operation. If the expected benefit is greater than the benefit threshold, the system can perform the scaling operation.Type: GrantFiled: July 16, 2020Date of Patent: November 15, 2022Assignee: VMware, Inc.Inventors: Jianxiong Jiang, Zhelong Pan, Charan Singh, Sabareesh Subramaniam
-
Patent number: 11431788Abstract: Load balancing across hosts in a computer system is triggered based on pairwise comparisons of resource utilization at different host. A method for load balancing across hosts includes the steps of determining a resource utilization difference between first and second hosts, wherein the first host has a higher resource utilization than the second host, comparing the resource utilization difference against a threshold difference, and upon determining that the resource utilization difference exceeds the threshold difference, selecting a workload executing in the first host for migration to the second host.Type: GrantFiled: March 22, 2021Date of Patent: August 30, 2022Assignee: VMware, Inc.Inventors: Badhrinath Sampathkumar, Zhelong Pan, Haoqiang Zheng, Fei Guo, Sabareesh Subramaniam
-
Publication number: 20220019482Abstract: Examples described herein include systems and methods for efficiently scaling an SDDC. An example method can include storing resource utilization information for a variety of resources of the SDDC. The example method can also include predicting a future resource utilization rate for the resources and determining that a predicted utilization rate is outside of a desired range. The system can determine how long it would take to perform the scaling, including adding or removing a host and performing related functions such as load balancing or data transfers. The system can also determine how long the scaling is predicted to benefit the SDDC to ensure that the benefit is sufficient to undergo the scaling operation. If the expected benefit is greater than the benefit threshold, the system can perform the scaling operation.Type: ApplicationFiled: July 16, 2020Publication date: January 20, 2022Inventors: Jianxiong Jiang, Zhelong Pan, Charan Singh, Sabareesh Subramaniam
-
Publication number: 20210211492Abstract: Load balancing across hosts in a computer system is triggered based on pairwise comparisons of resource utilization at different host. A method for load balancing across hosts includes the steps of determining a resource utilization difference between first and second hosts, wherein the first host has a higher resource utilization than the second host, comparing the resource utilization difference against a threshold difference, and upon determining that the resource utilization difference exceeds the threshold difference, selecting a workload executing in the first host for migration to the second host.Type: ApplicationFiled: March 22, 2021Publication date: July 8, 2021Inventors: Badhrinath Sampathkumar, Zhelong Pan, Haoqiang Zheng, Fei Guo, Sabareesh Subramaniam
-
Patent number: 10990450Abstract: 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: GrantFiled: September 25, 2018Date of Patent: April 27, 2021Assignee: VMware, Inc.Inventors: Sabareesh Subramaniam, Fei Guo, Maarten Wiggers, Sai Inabattini
-
Patent number: 10958719Abstract: Load balancing across hosts in a computer system is triggered based on pairwise comparisons of resource utilization at different host. A method for load balancing across hosts includes the steps of determining a resource utilization difference between first and second hosts, wherein the first host has a higher resource utilization than the second host, comparing the resource utilization difference against a threshold difference, and upon determining that the resource utilization difference exceeds the threshold difference, selecting a workload executing in the first host for migration to the second host.Type: GrantFiled: July 31, 2019Date of Patent: March 23, 2021Assignee: VMware, Inc.Inventors: Badhrinath Sampathkumar, Zhelong Pan, Haoqiang Zheng, Fei Guo, Sabareesh Subramaniam
-
Publication number: 20200394079Abstract: Disclosed are various implementations of approaches for reassigning hosts between computing clusters. A computing cluster assigned to a first queue is identified. The first queue can include a first list of identifiers of computing clusters with insufficient resources for a respective workload. A host machine assigned to a second queue can then be identified. The second queue can include a second list of identifiers of host machines in an idle state. A command can then be sent to the host machine to migrate to the computing cluster. Finally, the host machine can be removed from the second queue.Type: ApplicationFiled: August 27, 2020Publication date: December 17, 2020Inventors: Sabareesh Subramaniam, Dragos Misca, Pranshu Jain, Arpitha Dondemadahalli Ramegowda
-
Patent number: 10795736Abstract: Disclosed are various implementations of approaches for reassigning hosts between computing clusters. A computing cluster assigned to a first queue is identified. The first queue can include a first list of identifiers of computing clusters with insufficient resources for a respective workload. A host machine assigned to a second queue can then be identified. The second queue can include a second list of identifiers of host machines in an idle state. A command can then be sent to the host machine to migrate to the computing cluster. Finally, the host machine can be removed from the second queue.Type: GrantFiled: December 11, 2018Date of Patent: October 6, 2020Assignee: VMWARE, INC.Inventors: Sabareesh Subramaniam, Dragos Misca, Pranshu Jain, Arpitha Dondemadahalli Ramegowda
-
Publication number: 20200183758Abstract: Disclosed are various implementations of approaches for reassigning hosts between computing clusters. A computing cluster assigned to a first queue is identified. The first queue can include a first list of identifiers of computing clusters with insufficient resources for a respective workload. A host machine assigned to a second queue can then be identified. The second queue can include a second list of identifiers of host machines in an idle state. A command can then be sent to the host machine to migrate to the computing cluster. Finally, the host machine can be removed from the second queue.Type: ApplicationFiled: December 11, 2018Publication date: June 11, 2020Inventors: Sabareesh Subramaniam, Dragos Misca, Pranshu Jain, Arpitha Dondemadahalli Ramegowda
-
Publication number: 20200059513Abstract: Load balancing across hosts in a computer system is triggered based on pairwise comparisons of resource utilization at different host. A method for load balancing across hosts includes the steps of determining a resource utilization difference between first and second hosts, wherein the first host has a higher resource utilization than the second host, comparing the resource utilization difference against a threshold difference, and upon determining that the resource utilization difference exceeds the threshold difference, selecting a workload executing in the first host for migration to the second host.Type: ApplicationFiled: July 31, 2019Publication date: February 20, 2020Inventors: Badhrinath Sampathkumar, Zhelong Pan, Haoqiang Zheng, Fei Guo, Sabareesh Subramaniam
-
Publication number: 20200026810Abstract: 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: ApplicationFiled: September 25, 2018Publication date: January 23, 2020Inventors: Sabareesh Subramaniam, Fei Guo, Maarten Wiggers, Sai Inabattini
-
Patent number: 10382535Abstract: Load balancing across hosts in a computer system is triggered based on pairwise comparisons of resource utilization at different host. A method for load balancing across hosts includes the steps of determining a resource utilization difference between first and second hosts, wherein the first host has a higher resource utilization than the second host, comparing the resource utilization difference against a threshold difference, and upon determining that the resource utilization difference exceeds the threshold difference, selecting a workload executing in the first host for migration to the second host.Type: GrantFiled: October 5, 2016Date of Patent: August 13, 2019Assignee: VMware, Inc.Inventors: Badhrinath Sampathkumar, Zhelong Pan, Haoqiang Zheng, Fei Guo, Sabareesh Subramaniam
-
Publication number: 20180097874Abstract: Load balancing across hosts in a computer system is triggered based on pairwise comparisons of resource utilization at different host. A method for load balancing across hosts includes the steps of determining a resource utilization difference between first and second hosts, wherein the first host has a higher resource utilization than the second host, comparing the resource utilization difference against a threshold difference, and upon determining that the resource utilization difference exceeds the threshold difference, selecting a workload executing in the first host for migration to the second host.Type: ApplicationFiled: October 5, 2016Publication date: April 5, 2018Inventors: Badhrinath SAMPATHKUMAR, Zhelong PAN, Haoqiang ZHENG, Fei GUO, Sabareesh SUBRAMANIAM