Green Computing: Energy Consumption Optimized Service Hosting

Green Computing is a recent trend towards designing, building, and operating computer systems to be energy efficient. While programs such as Energy Star have been around since the early 1990s, recent concerns regarding global climate change and the energy crisis have led to renewed interest in Green Computing. Data centers are a significant consumers of energy - both to power the computers as well as to provide the necessary cooling. This paper proposes a new approach to reduce energy utilization in data centers. In particular, our approach relies on consolidating services dynamically onto a subset of the available servers and temporarily shutting down servers in order to conserve energy. We present initial work on a probabilistic service dispatch algorithm that aims at minimizing the number of running servers such that they suffice for meeting the quality of service required by service-level agreements. Given the estimated energy consumption and projected growth in data centers, the proposed effort has the potential to positively impact energy consumption.

[1]  Marco Pistore,et al.  Run-Time Monitoring of Instances and Classes of Web Service Compositions , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[2]  Giovanni Vigna,et al.  Understanding Code Mobility , 1998, IEEE Trans. Software Eng..

[3]  Asit Dan,et al.  Cremona: an architecture and library for creation and monitoring of WS-agreents , 2004, ICSOC '04.

[4]  Boi Faltings,et al.  Reliable QoS monitoring based on client feedback , 2007, WWW '07.

[5]  E. Michael Maximilien,et al.  A framework and ontology for dynamic Web services selection , 2004, IEEE Internet Computing.

[6]  Wu-chun Feng,et al.  A Power-Aware Run-Time System for High-Performance Computing , 2005, ACM/IEEE SC 2005 Conference (SC'05).

[7]  Fabio Casati,et al.  Automated SLA Monitoring for Web Services , 2002, DSOM.

[8]  Zhang Guang-quan A Model for Web Service Discovery with QoS Constraint , 2011 .

[9]  Mike Patterson,et al.  THE GREEN GRID PRODUCTIVITY INDICATOR , 2008 .

[10]  San Murugesan,et al.  Harnessing Green IT: Principles and Practices , 2008, IT Professional.

[11]  Rong Ge,et al.  CPU MISER: A Performance-Directed, Run-Time System for Power-Aware Clusters , 2007, 2007 International Conference on Parallel Processing (ICPP 2007).

[12]  Gilbert Babin,et al.  Management Technologies for E-Commerce and E-Business Applications , 2002, Lecture Notes in Computer Science.

[13]  Asit Dan,et al.  Web services on demand: WSLA-driven automated management , 2004, IBM Syst. J..

[14]  Richard E. Brown,et al.  Report to Congress on Server and Data Center Energy Efficiency: Public Law 109-431 , 2008 .

[15]  Asit Dan,et al.  Web services agreement specification (ws-agreement) , 2004 .

[16]  Edmundo Tovar Caro,et al.  The IT Crowd: Are We Stereotypes? , 2008, IT Professional.

[17]  William E. Weihl,et al.  Lottery scheduling: flexible proportional-share resource management , 1994, OSDI '94.

[18]  Shuping Ran,et al.  A model for web services discovery with QoS , 2003, SECO.