Walmart Inc.
Methods and apparatus for virtual machine rebalancing

Last updated:

Abstract:

This application relates to apparatus and methods for reallocating tasks among servers, such as cloud datacenter compute servers. A control server may identify hypervisors running virtual machines that are consuming higher processing power, and may reallocate one or more of the virtual machines to one or more hypervisors consuming lower processing power. In some examples, the control server reallocates virtual machines among hypervisors based on how many virtual machines each hypervisor is running. In some examples, the control server identifies virtual machines associated with higher processing steal times, and may reallocate the identified virtual machines to hypervisors that are consuming lower processing power. The virtual machines may be reallocated to a different hypervisor executing on a same server, to a different hypervisor executing on a different server in a same datacenter, or to a different hypervisor executing on a different server in a different datacenter.

Status:
Grant
Type:

Utility

Filling date:

31 Jan 2019

Issue date:

31 May 2022