Green Web Services: Modeling and Estimating Power Consumption of Web Services

Service-oriented computing enables organizations to package their offerings as modular, self-contained services. As these organizational capabilities are more commonly distributed, perhaps redundantly, across cloud environments, there is an opportunity to provision services in locations that maximize energy-efficiency. In this paper, we introduce a process, model, and power estimation techniques to facilitate a priori decision support with respect to provisioning software services in context of the server on which they reside. Favorable results from our experiments demonstrate the ability to estimate the power consumption of web services while differentiating energy-efficiency of redundant instances.

[1]  Mária Bieliková,et al.  Automatic Dynamic Web Service Composition: A Survey and Problem Formalization , 2011, Comput. Informatics.

[2]  Feng Zhao,et al.  Virtual machine power metering and provisioning , 2010, SoCC '10.

[3]  M. Brian Blake,et al.  Green web services: Models for energy-aware web services and applications , 2011, 2011 IEEE International Conference on Service-Oriented Computing and Applications (SOCA).

[4]  Margaret Martonosi,et al.  Power prediction for Intel XScale/spl reg/ processors using performance monitoring unit events , 2005, ISLPED '05. Proceedings of the 2005 International Symposium on Low Power Electronics and Design, 2005..

[5]  Lizy Kurian John,et al.  Complete System Power Estimation: A Trickle-Down Approach Based on Performance Events , 2007, 2007 IEEE International Symposium on Performance Analysis of Systems & Software.

[6]  M. Brian Blake,et al.  Engineering Energy-Aware Web Services toward Dynamically-Green Computing , 2011, ICSOC Workshops.

[7]  M. Brian Blake,et al.  Service-Oriented Computing and Cloud Computing: Challenges and Opportunities , 2010, IEEE Internet Computing.

[8]  Barbara Pernici,et al.  Energy-Aware Design of Service-Based Applications , 2009, ICSOC/ServiceWave.

[9]  Patricia Lago,et al.  Creating Environmental Awareness in Service Oriented Software Engineering , 2010, ICSOC Workshops.

[10]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[11]  M. Brian Blake,et al.  Workflow Composition of Service Level Agreements , 2007, IEEE International Conference on Services Computing (SCC 2007).

[12]  Lizy Kurian John,et al.  Run-time modeling and estimation of operating system power consumption , 2003, SIGMETRICS '03.

[13]  Liang Liu,et al.  GreenCloud: a new architecture for green data center , 2009, ICAC-INDST '09.

[14]  J. Maindonald Statistical Learning from a Regression Perspective , 2008 .

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

[16]  C. Davis,et al.  Harnessing Green IT: Principles and Practices , 2012 .

[17]  R.S. Tucker,et al.  Energy Consumption of the Internet , 2007, COIN-ACOFT 2007 - Joint International Conference on the Optical Internet and the 32nd Australian Conference on Optical Fibre Technology.

[18]  Mária Bieliková,et al.  QoS Aware Semantic Web Service Composition Approach Considering Pre/Postconditions , 2010, 2010 IEEE International Conference on Web Services.

[19]  Aditya K. Ghose,et al.  Green Business Process Management: a Research Agenda , 2010, Australas. J. Inf. Syst..