Migrating virtual machines among computer systems to balance load caused by virtual machines
AssigneeVeritas Operating Corporation
InventorsHans F. van Rietschote, Craig W. Hobbs, Mahesh P. Saptarshi
Life of this patent
Estimating the term…
Loading patent…
AssigneeVeritas Operating Corporation
InventorsHans F. van Rietschote, Craig W. Hobbs, Mahesh P. Saptarshi
Estimating the term…
A cluster comprises a plurality of computer systems, wherein each of the plurality of computer systems is configured to execute one or more virtual machines. Each of the plurality of computer systems comprises hardware and a plurality of instructions. The plurality of instructions, when executed on the hardware, migrates at least a first virtual machine executing on a first computer system of the plurality of computer systems to a second computer system of the plurality of computer systems. The plurality of instructions migrates the first virtual machine responsive to a first load of the first computer system prior to the migration exceeding a second load of the second computer system prior to the migration.
A cluster comprising a plurality of computer systems, wherein each of the plurality of computer systems is configured to execute one or more virtual machines, each of the plurality of computer systems comprising hardware and a plurality of instructions that, when executed on the hardware, detects that a first load of a first computer system of the plurality of computer systems exceeds a second load of a second computer system of the plurality of computer systems and migrates at least a first virtual machine executing on the first computer system to the second computer system responsive to detecting that the first load exceeds the second load, and wherein the first virtual machine has a corresponding load that is nearest, among loads of the virtual machines executing on the first computer system, to ½ the difference between the first load and the second load.
A method comprising:
A computer accessible medium encoded with a plurality of instructions that, when executed on a first computer system:
A computer accessible medium encoded with a plurality of instructions that, when executed on a first computer system:
Dependencies are inferred from the claim text.