Power management for clustered computing platforms
First Claim
1. A method for managing power consumption across a plurality of computing platforms, comprising:
- monitoring power change events corresponding in a change in a power state of a component or device associated with a given platform;
reallocating a power consumption allotment for at least one computing platform in response to the power change event in accordance with a power management policy; and
effectuating the reallocated power consumption allotment on said at least one computing platform.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and systems for power management of clustered computing platforms. Firmware provided on each platform is loaded for operating system runtime availability. The firmware traps power change events corresponding to a change in a power state of a component or device associated with a platform, such as a processor or a peripheral device. In response to the power change event, the firmware sends corresponding data to a power arbiter using an out-of-band (OOB) communication network/channel. The power arbiter determines an appropriate reallocation of power consumption allotments for the various platforms under its control based on a power management policy. Updated power consumption allocation information is then sent to selected platforms via the OOB network/channel. Upon receipt of the updated allotments, corresponding registers and/or tables are updated on the platforms to effectuate a change in power consumption of one or more components/devices associated with the platform.
-
Citations
30 Claims
-
1. A method for managing power consumption across a plurality of computing platforms, comprising:
-
monitoring power change events corresponding in a change in a power state of a component or device associated with a given platform;
reallocating a power consumption allotment for at least one computing platform in response to the power change event in accordance with a power management policy; and
effectuating the reallocated power consumption allotment on said at least one computing platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for managing power consumption across a plurality of server blades, comprising:
-
monitoring power change events corresponding in a change in a power state of a component or device associated with a first server blade;
sending power state data indicative of the power change event via a first out-of-band (OOB) communication from the server blade to a power management entity;
reallocating power consumption allotments for selected server blades from among the plurality of server blades in response to the power change event in accordance with a power management policy; and
sending updated power consumption allotments to the selected server blades via a second OOB communication. - View Dependent Claims (18, 19, 20)
-
-
21. An article of manufacture comprising a machine-readable medium having instructions stored thereon, which when executed on a computing platform causes the computing platform to perform operations including:
-
monitor power change events corresponding in a change in a power state of a component or device associated with the computing platform;
send power state data indicative of the power change event to a power management entity;
receive updated power consumption allotment data from the power management entity; and
effectuate a change in a power state of at least one component or device associated with the computing platform in response to the updated power consumption allotment data. - View Dependent Claims (22, 23, 24)
-
-
25. A blade server system, comprising:
-
a chassis, including a plurality of slots in which respective server blades may be inserted;
an interface plane having a plurality of connectors for mating with respective connectors on inserted server blades and providing communication paths between the plurality of connectors to facilitate in out of band (OOB) communication channel; and
a plurality of server blades, each including a processor and firmware executable thereon to cause that server blade to perform operations including;
monitor power change events corresponding in a change in a power state of a component or device associated with the server blade;
send power state data indicative of the power change event to a power management entity via the OOB communication channel;
receive updated power consumption allotment indicia from the power management entity via the OOB channel; and
effectuate a change in a power state of at least one component or device associated with the server blade in response to the updated power consumption allotment indicia. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification