On prediction to dynamically assign heterogeneous microprocessors to the minimum joint power state to achieve Ultra Low Power Cloud Computing

Cloud computing centers are designed to be scalable and to process large varieties of software applications. However, the total power required by cloud computing systems is high since excess processors must be available to service both on-demand applications, as well as existing processes. We describe novel concepts that can enable the introduction of Ultra Low Power Cloud Computing systems. Our approach involves using a variety of heterogeneous processors, each with different power and performance capabilities. By predicting the load and jointly allocating tasks to the processors and dynamically turning off reserve processors, we prove that power reductions of up to 60–80% can be achieved.

[1]  Wolf-Dietrich Weber,et al.  Power provisioning for a warehouse-sized computer , 2007, ISCA '07.

[2]  Allen C.-H. Wu,et al.  A predictive system shutdown method for energy saving of event-driven computation , 1997, 1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD).

[3]  Allen C.-H. Wu,et al.  A predictive system shutdown method for energy saving of event-driven computation , 1997, ICCAD 1997.

[4]  Hiroto Yasuura,et al.  Voltage scheduling problem for dynamically variable voltage processors , 1998, Proceedings. 1998 International Symposium on Low Power Electronics and Design (IEEE Cat. No.98TH8379).

[5]  Edward J. Wegman,et al.  Statistical Signal Processing , 1985 .

[6]  Randy H. Katz,et al.  An energy case for hybrid datacenters , 2010, OPSR.

[7]  Rajesh K. Gupta,et al.  System level online power management algorithms , 2000, DATE '00.

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

[9]  Tajana Simunic,et al.  System-Level Power Management Using Online Learning , 2009, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[10]  Amin Vahdat,et al.  Managing energy and server resources in hosting centers , 2001, SOSP.

[11]  Vincent K. N. Lau,et al.  Automatic Performance Setting for Dynamic Voltage Scaling , 2002, Wirel. Networks.

[12]  Monson H. Hayes,et al.  Statistical Digital Signal Processing and Modeling , 1996 .

[13]  Mani B. Srivastava,et al.  Predictive system shutdown and other architectural techniques for energy efficient programmable computation , 1996, IEEE Trans. Very Large Scale Integr. Syst..

[14]  Alan Jay Smith,et al.  Improving dynamic voltage scaling algorithms with PACE , 2001, SIGMETRICS '01.

[15]  Georgios B. Giannakis,et al.  Statistical Signal Processing, Higher Order Tools , 1999 .