Power management using spare capacity of redundant power supply in blade environment
First Claim
1. A method for power management in a blade computing system having one or more power supplies and a plurality of components capable of being powered up by said one or more power supplies, comprising:
- continuously monitoring power allocated for all fully-powered-up components;
retrieving a maximum power value for a first component requesting full power-up, wherein the maximum power value for said first component is stored in BIOS of said first component;
performing a partial power-up of said first component to execute the BIOS, thereby enabling the options present on said first component to be identified without performing a full power-up of said first component;
identifying any over-subscription policies for said blade computing system;
determining if the maximum power value for said first component falls within or outside of an over-subscription policy;
accepting and fully powering-up said first component if the maximum power value for said first component falls within an over-subscription policy;
rejecting and not fully powering-up said first component if the maximum power value for said first component falls outside of said over-subscription policy;
sensing a loss of function in at least one of said power supplies; and
upon sensing of a loss of function of at least one of said power supplies, performing a power-reduction procedure whereby one or more of said components are throttled to reduce the aggregate of power consumed by said plurality of components, whereby said throttling is performed according to a predetermined throttling schedule, and wherein said predetermined throttling schedule first throttles components drawing the highest amounts of power.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed to enable and control over-subscription in a blade/chassis system and to provide the capability to recover in the event of the loss of a redundant power supply. An over-subscription policy is determined by a system administrator and is set in the chassis management module. Information regarding the maximum power allocation needed for each blade being powered by the power supply system is identified by the blade and stored in its VPD or otherwise made available to the chassis management module. The management module of the chassis in which the blades and power supplies are located uses this information to manage the subscription of blades and the over-subscription of blades when appropriate. If throttling is required, the system also allows a predetermined blade priority to be used to identify which blades will be reduced in power.
-
Citations
8 Claims
-
1. A method for power management in a blade computing system having one or more power supplies and a plurality of components capable of being powered up by said one or more power supplies, comprising:
-
continuously monitoring power allocated for all fully-powered-up components; retrieving a maximum power value for a first component requesting full power-up, wherein the maximum power value for said first component is stored in BIOS of said first component; performing a partial power-up of said first component to execute the BIOS, thereby enabling the options present on said first component to be identified without performing a full power-up of said first component; identifying any over-subscription policies for said blade computing system; determining if the maximum power value for said first component falls within or outside of an over-subscription policy; accepting and fully powering-up said first component if the maximum power value for said first component falls within an over-subscription policy; rejecting and not fully powering-up said first component if the maximum power value for said first component falls outside of said over-subscription policy; sensing a loss of function in at least one of said power supplies; and upon sensing of a loss of function of at least one of said power supplies, performing a power-reduction procedure whereby one or more of said components are throttled to reduce the aggregate of power consumed by said plurality of components, whereby said throttling is performed according to a predetermined throttling schedule, and wherein said predetermined throttling schedule first throttles components drawing the highest amounts of power. - View Dependent Claims (2, 3, 4)
-
-
5. A system for power management in a blade computing system having one or more power supplies and a plurality of components capable of being powered up by said one or more power supplies, comprising:
-
a power monitor for continuously monitoring power allocated for all fully-powered-up components; means for retrieving a maximum power value for a first component requesting full power-up, wherein the maximum power value for said first component is stored in BIOS of said first component; means for performing a partial power-up of said first component to execute the BIOS, thereby enabling the options present on said first component to be identified without performing a full power-up of said first component; means for identifying any over-subscription policies for said blade computing system; means for determining if the maximum power value for said first component falls within or outside of an over-subscription policy; means for accepting and fully powering-up said first component if the maximum power value for said first component falls within an over-subscription policy; means for rejecting and not fully powering-up said first component if the maximum power value for said first component falls outside of said over-subscription policy; means for sensing a loss of function in at least one of said power supplies; and means for performing a power-reduction procedure whereby one or more of said components are throttled to reduce the aggregate of power consumed by said plurality of components upon sensing of a loss of function of at least one of said power supplies, whereby said throttling is performed according to a predetermined throttling schedule, and wherein said predetermined throttling schedule first throttles components drawing the highest amounts of power. - View Dependent Claims (6, 7, 8)
-
Specification