Managing Peak System-level Power with Feedback Control

Power consumption has arguably become the most important design consideration for modern, high-density servers, but current power management implementations have not evolved beyond primitive responses to thermal emergencies and do not manage to varying power and cooling constraints.

We present a technique that manages the peak power consumption of a high-density server by implementing a feedback controller that uses precise, system-level power measurement to periodically select the highest performance state while keeping the system within a fixed power constraint. A control theoretic methodology is applied to systematically design this control loop with analytic assurances of system stability and controller performance, despite unpredictable workloads and running environments.

This technique is particularly valuable when applied to servers with multiple power supplies, where a partial failure of the power supply subsystem can result in a loss of performance in order to meet a lower power constraint. Conventional servers use simple open-loop policies to set a safe performance level in order to limit peak power consumption. We show that closed-loop control can provide a more graceful degradation of service under these conditions and test this technique on an IBM BladeCenter HS20 server. Experimental results demonstrate that closed-loop control provides superior application performance compared to open-loop policies.

By: Xiaorui Wang; Charles Lefurgy; Malcolm Ware

Published in: RC23835 in 2005

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

rc23835.pdf

Questions about this service can be mailed to reports@us.ibm.com .