Administering virtual machines in a distributed computing environment
AssigneeInternational Business Machines Corporation
InventorsCharles J. Archer, Michael A. Blocksome, James E. Carey, Philip J. Sanders
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsCharles J. Archer, Michael A. Blocksome, James E. Carey, Philip J. Sanders
Estimating the term…
In a distributed computing environment that includes hosts that execute a VMM, where each VMM supports execution of one or more VMs, administering VMs may include: assigning, by a VMM manager, the VMMs of the distributed computing environment to a logical tree topology, including assigning one of the VMMs as a root VMM of the tree topology; and executing, amongst the VMMs of the tree topology, a broadcast operation, including: pausing, by the root VMM, execution of one or more VMs supported by the root VMM; sending, by the root VMM, to other VMMs in the tree topology, a message indicating a pending transfer of the paused VMs; and transferring the paused VMs from the root VMM to the other VMMs.
An apparatus for administering VMs in a distributed computing environment, the distributed computing environment comprising a plurality of hosts, one or more of the hosts executing a virtual machine monitor (‘VMM’), each VMM supporting execution of one or more VMs, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, stored on the computer memory computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:
A computer program product for administering VMs in a distributed computing environment, the distributed computing environment comprising a plurality of hosts, one or more of the hosts executing a virtual machine monitor (‘VMM’), each VMM supporting execution of one or more VMs, the computer program product stored on a non-transitory computer readable medium the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:
Dependencies are inferred from the claim text.