Power Management in a Virtual Machine Farm at the Local Virtual Machine Platform Level by a Platform Hypervisor Extended with Farm Management Server Functions
AssigneeLenovo Enterprise Solutions (Singapore) Pte. Ltd.
InventorsJames J. Bozek, Kellie Francis, Edward S. Suffern, James L. Wooldridge
Life of this patent
Estimating the term…
Abstract
Power management for a virtual machine farm in which each hypervisor respectively serving each virtual machine platform in the farm is provided with an extended hypervisor function coacts with functions provided by the connection broker and the manual configuration interface of the virtual machine farm management server for managing each respective virtual machine platform to maximize the time that each platform is in the reduced power state.
Claims20
A system for power management in a virtual machine farm comprising:
- a farm of a plurality of virtual machine platforms, each platform providing a plurality of virtual machines and including a platform hypervisor for controlling said plurality of virtual machines;
- a plurality of sets, each set including a plurality of client devices respectively connected to the virtual machines in one of said plurality of virtual machine platforms;
- a virtual machine farm management server for distributing and coordinating workload among said virtual machine platforms;
- and
- means, in said management server, operatively associated with each of said platform hypervisors to provide an extended platform hypervisor, wherein said extended hypervisor includes:
- means for determining if each of said client devices connected to said virtual machines controlled by said extended platform hypervisor is in an active state;
- and
- means for switching said virtual machine platform of said extended platform hypervisor into a reduced power consumption state when all of said client devices connected to virtual machines controlled by said extended platform hypervisor are in a non-active state.
In a virtual machine farm system including a plurality of virtual machine platforms, each platform providing a farm of a plurality of virtual machines and including a platform hypervisor for controlling said plurality of virtual machines;
- a plurality of sets, each set including a plurality of client devices respectively connected to the virtual machines in one of said plurality of virtual machine platforms;
- and a virtual machine farm management server for distributing and coordinating workload among said virtual machine platforms,
- a method for sharing power management between any selected platform hypervisor and said farm management server to extend the selected platform hypervisor to carry out steps comprising:
- determining if each of said client devices connected to said virtual machines controlled by said selected platform hypervisor is in an active state;
- and
- switching said virtual machine platform of said selected platform hypervisor into a reduced power consumption state when all of said client devices connected to virtual machines controlled by said selected platform hypervisor are in a non-active state.
A computer usable medium having stored thereon a computer readable program for power management in a virtual machine farm including a farm of a plurality of virtual machine platforms, each platform providing a plurality of virtual machines and including a platform hypervisor for controlling said plurality of virtual machines;
- a plurality of sets, each set including a plurality of client devices respectively connected to the virtual machines in one of said plurality of virtual machine platforms;
- and a virtual machine farm management server for distributing and coordinating workload among said virtual machine platforms,
- wherein said computer program, when executed on a computer, causes a sharing of power management between any selected platform hypervisor and said farm management server to extend the selected platform hypervisor to:
- determine if each of said client devices connected to said virtual machines controlled by said selected platform hypervisor is in an active state;
- and
- switch said virtual machine platform of said selected platform hypervisor into a reduced power consumption state when all of said client devices connected to virtual machines controlled by said selected platform hypervisors are in a non-active state.
Dependencies are inferred from the claim text.