Computer systems use a significant amount of power. Reducing the amount of power used and/or using the power more efficiently helps reduce the cost of operating the computer systems. Operating the computer system more efficiently gives the user more results for a given amount of power used. Limiting the peak amount of power used by a computer system is sometimes called power capping. Power capping can reduce the cost of the power and cooling infrastructure by limiting the maximum lead that it most support.
Power capping can be done by monitoring the power draw of a computer system and reducing power consumption when necessary. When the power draw exceeds a threshold value, the amount of power used by the system is reduced until the power draw is below the threshold. Typically, one of the main consumers of power in a computer system is the processor. By reducing the clock speed of a processor, the total power used by the computer system may be reduced. In some computer systems, for example blade systems, power capping can be done at a system level a rack level, a blade level, or at the individual processor level.
The process of monitoring the power draw of the system and reducing the load generated by the compute in response to power draws that exceed the power capping threshold takes time. Responding more quickly to spikes or peaks in power usage by the computer system may allow a computer system to operate at a lower cost.
In operation, controller 110 may be running code that monitors the operation of computer system 100. In one example embodiment of the invention, controller 110 will be running a power capping module. Power capping module will communicate with power system 122 to monitor and control the power draw of computer system 100.
Power system 122 may comprise one or more power supplies and one or more power controllers. Power system may also comprise an energy storage device. Energy storage device can be any type of device that can store electrical energy, for example a battery, a super capacitor, or the like. Power system is coupled to the different components of computer system 106 with a power bus (not shown for clarity) that provides power from the power system to the other components.
Power manager 204 monitors the total power draw of computer system 100, the power drew against the AC power distribution system, the power draw against the energy storage device, and the amount of energy currently stored in the energy storage device. In one example embodiment of the invention, power manager 204 may be located in power system 122. In another example embodiment of the system, power manager may be code running on controller 110 as part of the power capping module. The functions of power manager may also be distributed between controller 110 and power system 122. When power manager 204 determines that the power drawn from the AC distribution system has exceeded a threshold value (also called the power capping limit), power manager will enable energy storage device 206 to supply power to end loads 214. In addition, power manager may reduce the power draw of the end loads 214. By supplying power to end loads 214 from energy storage device 206, the power drawn from the AC distribution system 212 can be quickly lowered back below the threshold value. When the power draw of the system falls below the threshold value, the power manager removes energy storage device 206 as a source of power to end loads 214 and energy storage device 206 may begin to recharge.
In one example embodiment of the invention, power manager reduces the power draw of the system by reducing the clock frequency for one or more processors in the computer system. Reducing the clock frequency of a processor may also be known as throttling the processor. Other power reduction methods may also be used, for example powering down disk drives, slowing memory access, powering down auxiliary blades 118, or the like.
In one example embodiment of the invention, power capping module may monitor the power draw of the computer system at the rack, the blade and/or the processor level, in other embodiments of the invention, power capping module may monitor the power draw of the computer system only at the rack or blade level. Power capping module may monitor the power draw of computer system on a periodic bases or may monitor the power draw of the system using an event driven system. When power capping module monitors the power periodically, power capping module may poll power system 122 at a timed interval to retrieve the power draw information. When power capping module monitors the power using an event driven method, a hardware interrupt may trigger when the power draw of the system, or of a component, exceeds a threshold amount.
In another example embodiment of the invention, power manager may not lower the power draw of computer system. The power draw of the computer system may have a short peak demand that causes the power draw against the AC distribution system to exceed the power capping limit for only a short time period. When the power draw against the AC distribution system is above the power capping limit, power manager will enable the energy storage device to reduce the load against the AC distribution system. Power manager will monitor the total power draw of the computer system to determine if the power drawn by the computer system needs to be reduced. Power manager may lower the power demand of the computer system when one or more of the following occur: the power draw or load against the energy storage device is above a threshold; the total energy drawn from the energy storage device exceeds a threshold amount, for example 50% of the storage capacity; the power draw of the computer system exceeds a threshold; the energy remaining in the energy storage device falls below a threshold; or the like. When the power drawn by the computer system falls back below the power capping limit, the energy storage device will be disabled and may begin to recharge.
In one example embodiment of the invention, energy storage device may be part of power system 122. In another example embodiment of the invention, an energy storage device contained in an un-interruptible power supply may be used as the energy storage device.
In one example embodiment of the invention, the power manager may setup the energy storage device to automatically react and begin to supply power without the power manager's intervention. For example, the output of a power supply may droop from 12.3V to 12.0V as the load increases linearly from 0% to 100%. When the power manager determines that the power capping limit is at 70% of the output of the power supply, the power manager can adjust the output voltage set point to 12.09V, so that the energy storage device will start supplying power (without power manager intervention) when the load exceeds 70% of the power supply output 12.0V is 70% of the voltage droop in the power supply (12.09V=12.3ā(12.3Vā12.0V)*7). The power manager can limit the output of the power supply by adjusting the voltage set point to any value needed. The power manager can monitor the energy storage device or the load to determine when the energy storage device is supplying power to the load, and then react accordingly.
This invention is not limited to capping power from an AC distribution system. In some embodiments of the invention, the power draw against other parts of the power system may be capped using an energy storage device. For example a power draw against a DC power supply may be capped at a threshold value by supplementing the energy supplied by the DC power supply using an energy storage device.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US10/49138 | 9/16/2010 | WO | 00 | 1/15/2013 |