Adaptive workload driven dynamic power management for high performance computing clusters

With the scale expansion of high performance computer systems, efficient power management has developed into an important issue. To strive to balance power consumption and performance, this paper proposes an adaptive workload-driven dynamic power management policy for homogeneous clusters, which dynamically adjusts the power mode of computing nodes according to workload variation. The proposed policy combines the pre-wakeup method and the feedback mechanism to reduce performance degradation due to the wakeup delay. The experimental results demonstrate that, as compared with two existing timeout policies, adaptive workload-driven dynamic power management effectively reduced the performance loss with a slight increase in power consumption.

[1]  Prudence W. H. Wong,et al.  Sleep with Guilt and Work Faster to Minimize Flow Plus Energy , 2009, ICALP.

[2]  Sandy Irani,et al.  Online strategies for dynamic power management in systems with multiple power-saving states , 2003, TECS.

[3]  E. N. Elnozahy,et al.  Energy-Efficient Server Clusters , 2002, PACS.

[4]  Wu-chun Feng,et al.  Making a Case for Efficient Supercomputing , 2003, ACM Queue.

[5]  Jeffrey J. Evans,et al.  Power and environment aware control of Beowulf clusters , 2009, Cluster Computing.

[6]  Ying Lu,et al.  An Efficient Threshold-Based Power Management Mechanism for Heterogeneous Soft Real-Time Clusters , 2010, IEEE Transactions on Industrial Informatics.

[7]  Xiaoshe Dong,et al.  An Energy-Efficient Management Mechanism for Large-Scale Server Clusters , 2007 .

[8]  Claudio Scordino,et al.  Energy-Efficient Real-Time Heterogeneous Server Clusters , 2006, 12th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'06).

[9]  Soo Dong Kim,et al.  Modeling QoS Attributes and Metrics for Evaluating Services in SOA Considering Consumers' Perspective as the First Class Requirement , 2007 .

[10]  Jeffrey S. Chase,et al.  Making Scheduling "Cool": Temperature-Aware Workload Placement in Data Centers , 2005, USENIX Annual Technical Conference, General Track.

[11]  Daniel Mossé,et al.  Power management by load forecasting in web server clusters , 2011, Cluster Computing.

[12]  Rabi N. Mahapatra,et al.  Feedback-controlled reliability-aware power management for real-time embedded systems , 2008, 2008 45th ACM/IEEE Design Automation Conference.

[13]  Alan Jay Smith,et al.  Software strategies for portable computer energy management , 1998, IEEE Wirel. Commun..

[14]  Rajkumar Buyya,et al.  Power Aware Scheduling of Bag-of-Tasks Applications with Deadline Constraints on DVS-enabled Clusters , 2007, Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid '07).

[15]  Ying-Wen Bai,et al.  The saving of energy in Web server clusters by utilizing dynamic sever management , 2004, Proceedings. 2004 12th IEEE International Conference on Networks (ICON 2004) (IEEE Cat. No.04EX955).

[16]  Rafael Mayo,et al.  EnergySaving Cluster Roll: Power Saving System for Clusters , 2010, ARCS.