Challenges Towards Elastic Power Management in Internet Data Centers

Data Centers are energy consuming facilities that host Internet services such as cloud computing platforms. Their complex cyber and physical systems bring unprecedented challenges in resource managements. In this paper, we give an overview of the resource provisioning and utilization patterns in data centers and propose a macro-resource management layer to coordinate among cyber-and-physical resources. We review some existing work and solutions in the field and explain their limitations. We give some future research directions and the potential solutions to jointly optimize computing and environmental resources in datacenters.

[1]  Vanish Talwar,et al.  No "power" struggles: coordinated multi-level power management for the data center , 2008, ASPLOS.

[2]  A. Pratt,et al.  Evaluation of 400V DC distribution in telco and data centers to improve energy efficiency , 2007, INTELEC 07 - 29th International Telecommunications Energy Conference.

[3]  Marianne Shaw,et al.  Denali: Lightweight Virtual Machines for Distributed and Networked Applications , 2001 .

[4]  Feng Zhao,et al.  Project Genome: Wireless Sensor Network for Data Center Cooling , 2008 .

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

[6]  Xue Liu,et al.  Dynamic Voltage Scaling in Multitier Web Servers with End-to-End Delay Control , 2007, IEEE Transactions on Computers.

[7]  Yuan Yu,et al.  Dryad: distributed data-parallel programs from sequential building blocks , 2007, EuroSys '07.

[8]  Farrokh Mistree,et al.  The Thermal Design of a Next Generation Data Center: A Conceptual Exposition , 2008 .

[9]  Karsten Schwan,et al.  VirtualPower: coordinated power management in virtualized enterprise systems , 2007, SOSP.

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

[11]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[12]  Sergiu Nedevschi,et al.  Reducing Network Energy Consumption via Sleeping and Rate-Adaptation , 2008, NSDI.

[13]  Suman Nath,et al.  Energy-Aware Server Provisioning and Load Dispatching for Connection-Intensive Internet Services , 2008, NSDI.

[14]  John H. Seader,et al.  Tier Classifications Define Site Infrastructure Performance , 2006 .

[15]  Eduardo Pinheiro,et al.  Failure Trends in a Large Disk Drive Population , 2007, FAST.

[16]  E. N. Elnozahy,et al.  Energy Conservation Policies for Web Servers , 2003, USENIX Symposium on Internet Technologies and Systems.

[17]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[18]  Ricardo Bianchini,et al.  Energy conservation in heterogeneous server clusters , 2005, PPoPP.

[19]  Luiz André Barroso,et al.  The Case for Energy-Proportional Computing , 2007, Computer.

[20]  Marianne Shaw,et al.  Denali: a scalable isolation kernel , 2002, EW 10.

[21]  Xue Liu,et al.  Integrating Adaptive Components: An Emerging Challenge in Performance-Adaptive Systems and a Server Farm Case-Study , 2007, 28th IEEE International Real-Time Systems Symposium (RTSS 2007).

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

[23]  Y. Joshi,et al.  The Thermal Design of a Next Generation Data Center: A Conceptual Exposition , 2007, 2007 International Conference on Thermal Issues in Emerging Technologies: Theory and Application.

[24]  Philip Levis,et al.  Policies for dynamic clock scheduling , 2000, OSDI.

[25]  Luiz André Barroso,et al.  The Price of Performance , 2005, ACM Queue.

[26]  Wei Jin,et al.  USENIX Association Proceedings of USITS ’ 03 : 4 th USENIX Symposium on Internet Technologies and Systems , 2003 .

[27]  Carl A. Waldspurger,et al.  Memory resource management in VMware ESX server , 2002, OSDI '02.

[28]  Trevor Mudge,et al.  Vertigo: automatic performance-setting for Linux , 2002, OPSR.