Method for live migration of virtual machines
AssigneeRadware, Ltd.
InventorsSamuel Bercovici, Gilad Zlotkin
Life of this patent
Estimating the term…
Abstract
A method for an assisted live migration of virtual machines is disclosed. The method comprises receiving an assist request for assisting in a migration of a virtual machine, wherein the assist request includes at least a comfort load level; determining a current load of the virtual machine to be migrated; comparing the current load to the comfort load level; reducing a load on the virtual machine to be migrated until the current load is lower than the comfort load level; and initiating a live migration of the virtual machine to be migrated when the current load is lower than the comfort load level.
Claims26
A method for an assisted live migration of virtual machines, comprising:
- receiving, by a system, an assist request for assisting in a migration of a virtual machine, wherein the assist request includes at least a comfort load level defining at least one load parameter respective of a load on the virtual machine to be migrated at which it is that the live migration of the virtual machine will succeed;
- determining a current load of the virtual machine to be migrated;
- comparing the current load to the comfort load level;
- reducing a load on the virtual machine to be migrated until the current load is lower than the comfort load level;
- and
- initiating a live migration of the virtual machine to be migrated when the current load is lower than the comfort load level, wherein the live migration of the virtual machine includes at least copying a memory state, a processor state, and network connections from a current physical machine hosting the virtual machine to a new physical machine, wherein the copying is performed while the virtual machine is operational.
A load balancing appliance configured to perform an assisted live migration of virtual machines, comprising:
- a memory for storing executable instructions;
- a processor connected to a memory and operable to execute instructions in the memory when executed by the processor, configure the appliance to:
- receive an assist request for assisting in a migration of a virtual machine, wherein the assist request includes at least a comfort load level defining at least one load parameter respective of a load on the virtual machine to be migrated at which it is that the live migration of the virtual machine will succeed;
- determine a current load of the virtual machine to be migrated;
- compare the current load to the comfort load level;
- reduce a load on the virtual machine to be migrated until the current load is lower than the comfort load level;
- and
- initiate a live migration of the virtual machine to be migrated when the current load is lower than the comfort load level, wherein the live migration of the virtual machine includes at least copying a memory state, a processor state, and network connections from a current physical machine hosting the virtual machine to a new physical machine, wherein the copying is performed while the virtual machine is operational.
A method for an assisted live migration of virtual machines, comprising:
- receiving, by a system, an assist request for assisting in a live migration of a virtual machine;
- changing a load balancing scheme to a load balancing scheme designed to reduce a load on a virtual machine to be migrated;
- receiving an indication that the live migration of the virtual machine to be migrated is completed, wherein the live migration of the virtual machine includes at least copying a memory state, a processor state, and network connections from a current physical machine hosting the virtual machine to a new physical machine, wherein the copying is performed while the virtual machine is operational;
- and
- changing the load balancing scheme to a load balancing scheme pre-configured to balance the load among all virtual machines in a datacenter.
Dependencies are inferred from the claim text.