-
公开(公告)号:US20210211492A1
公开(公告)日:2021-07-08
申请号:US17208284
申请日:2021-03-22
Applicant: VMware, Inc.
Inventor: Badhrinath Sampathkumar , Zhelong Pan , Haoqiang Zheng , Fei Guo , Sabareesh Subramaniam
Abstract: 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.
-
公开(公告)号:US20200026810A1
公开(公告)日:2020-01-23
申请号:US16140571
申请日:2018-09-25
Applicant: VMWARE, INC.
Inventor: Sabareesh Subramaniam , Fei Guo , Maarten Wiggers , Sai Inabattini
IPC: G06F17/50 , G06F9/455 , G06F9/38 , G06F9/50 , G06F1/3206
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.
-
公开(公告)号:US10305987B2
公开(公告)日:2019-05-28
申请号:US15095455
申请日:2016-04-11
Applicant: VMware, Inc.
Inventor: Fei Guo , Keyong Sun , Yonggang Wang , Dousheng Zhao , Liang Li
Abstract: A virtual machine (VM) system includes a network, hosts that are able to communicate over the network, a storage cluster of nodes made up by the hosts, and VMs running on the hosts. As part of the storage cluster, the nodes pool their storage devices into a clustered datastore shared across all the nodes. The VMs are stored in the clustered datastore. Two of the nodes take roles of a reflector node and a backup reflector node. The other nodes, excluding the reflector node but including the backup reflector node, are configured to establish unicast connections over the network with the reflector node. The nodes in the storage cluster are configured to communicate clustering service information over the unicast connections.
-
公开(公告)号:US11385972B2
公开(公告)日:2022-07-12
申请号:US16453348
申请日:2019-06-26
Applicant: VMware, Inc.
Inventor: Charan Singh K , Fei Guo
Abstract: Disclosed are various examples for virtual-machine-specific failover protection. In some examples, a power-on request is received for a protected virtual machine. Virtual-machine-specific failover protection is enabled for the protected virtual machine. The protected virtual machine is executed on a first host of a cluster, and a dynamic virtual machine slot for the protected virtual machine is created on a second host of the cluster. The dynamic virtual machine slot is created to match a hardware resource configuration of the protected virtual machine. An anti-affinity rule is maintained between the protected virtual machine and the dynamic virtual machine slot.
-
公开(公告)号:US20200065126A1
公开(公告)日:2020-02-27
申请号:US16111582
申请日:2018-08-24
Applicant: VMware, Inc.
Inventor: Haoqiang Zheng , Fei Guo , Zhelong Pan
Abstract: Disclosed are various embodiments for distributing the load of a plurality of virtual machines across a plurality of hosts. A potential new host for a virtual machine executing on a current host is identified. A gain rate associated with migration of the virtual machine from the current host to the potential new host is calculated. A gain duration associated with migration of the virtual machine from the current host to the potential new host is also calculated. A migration cost for migration of the virtual machine from the current host to the potential new host, the migration cost being based on the gain rate and the gain duration is determined. It is then determined whether the migration cost is below a predefined threshold cost. Migration of the virtual machine from the current host to the optimal host is initiated in response to a determination that the migration cost is below the predefined threshold.
-
公开(公告)号:US20200065125A1
公开(公告)日:2020-02-27
申请号:US16111397
申请日:2018-08-24
Applicant: VMware, Inc.
Inventor: Haoqiang Zheng , Fei Guo , Zhelong Pan
IPC: G06F9/455
Abstract: Disclosed are various embodiments for distributing the load of a plurality of virtual machines across a plurality of hosts. A first plurality of efficiency ratings for a current host of a virtual machine are calculated. A second plurality of efficiency ratings for a potential new host of the virtual machine are also calculated. The first plurality of efficiency ratings are compared to the second plurality of efficiency ratings to determine that the potential new host for the virtual machine is an optimal host for the virtual machine. Then migration of the virtual machine from the current host to the optimal host is initiated.
-
公开(公告)号:US11182189B2
公开(公告)日:2021-11-23
申请号:US16111582
申请日:2018-08-24
Applicant: VMware, Inc.
Inventor: Haoqiang Zheng , Fei Guo , Zhelong Pan
Abstract: Disclosed are various embodiments for distributing the load of a plurality of virtual machines across a plurality of hosts. A potential new host for a virtual machine executing on a current host is identified. A gain rate associated with migration of the virtual machine from the current host to the potential new host is calculated. A gain duration associated with migration of the virtual machine from the current host to the potential new host is also calculated. A migration cost for migration of the virtual machine from the current host to the potential new host, the migration cost being based on the gain rate and the gain duration is determined. It is then determined whether the migration cost is below a predefined threshold cost. Migration of the virtual machine from the current host to the optimal host is initiated in response to a determination that the migration cost is below the predefined threshold.
-
公开(公告)号:US11126452B2
公开(公告)日:2021-09-21
申请号:US16111397
申请日:2018-08-24
Applicant: VMware, Inc.
Inventor: Haoqiang Zheng , Fei Guo , Zhelong Pan
IPC: G06F9/455
Abstract: Disclosed are various embodiments for distributing the load of a plurality of virtual machines across a plurality of hosts. A first plurality of efficiency ratings for a current host of a virtual machine are calculated. A second plurality of efficiency ratings for a potential new host of the virtual machine are also calculated. The first plurality of efficiency ratings are compared to the second plurality of efficiency ratings to determine that the potential new host for the virtual machine is an optimal host for the virtual machine. Then migration of the virtual machine from the current host to the optimal host is initiated.
-
公开(公告)号:US10958719B2
公开(公告)日:2021-03-23
申请号:US16527111
申请日:2019-07-31
Applicant: VMware, Inc.
Inventor: Badhrinath Sampathkumar , Zhelong Pan , Haoqiang Zheng , Fei Guo , Sabareesh Subramaniam
Abstract: 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.
-
公开(公告)号:US11431788B2
公开(公告)日:2022-08-30
申请号:US17208284
申请日:2021-03-22
Applicant: VMware, Inc.
Inventor: Badhrinath Sampathkumar , Zhelong Pan , Haoqiang Zheng , Fei Guo , Sabareesh Subramaniam
IPC: H04L43/16 , H04L67/1008 , H04L67/1023 , H04L41/0896 , H04L43/0817
Abstract: 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.
-
-
-
-
-
-
-
-
-