Engineering Energy-Aware Web Services toward Dynamically-Green Computing

  • Peter Bartalos
  • M. Brian Blake
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7221)


With the emergence of commodity computing environments (i.e. clouds), information technology (IT) infrastructure providers are creating data centers in distributed geographical regions. Since geographic regions have different costs and demands on their local power grids, cloud computing infrastructures will require innovative management procedures to ensure energy-efficiency that spans multiple regions. Macro-level measurement of energy consumption that focuses on the individual servers does not have the dynamism to respond to situations where domain-specific software services are migrated to different data centers in varying regions. Next-generation models will have to understand the impact on power consumption for a particular software application or software service, at a micro-level. A challenge to this approach is to develop a prediction of energy conservation a priori. In this work, we discuss the challenges for measuring the power consumption of an individual web service. We discuss the challenges of determining the power consumption profile of a web service each time it is migrated to a new server and the training procedure of the power model. This potentially promotes creating a dynamically-green cloud infrastructure.


Energy-awareness web service service-oriented software engineering green web service 


  1. 1.
    Bartalos, P., Bielikova, M.: Qos aware semantic web service composition approach considering pre/postconditions. In: IEEE Int. Conf. on Web Services, pp. 345–352 (2010)Google Scholar
  2. 2.
    Bartalos, P., Bielikova, M.: Automatic dynamic web service composition: A survey and problem formalization. Computing and Informatics 30(4), 793–827 (2011)Google Scholar
  3. 3.
    Bircher, W., John, L.: Complete system power estimation: A trickle-down approach based on performance events. In: IEEE International Symposium on Performance Analysis of Systems Software, pp. 158–168 (April 2007)Google Scholar
  4. 4.
    Contreras, G., Martonosi, M.: Power prediction for intel XScaleR processors using performance monitoring unit events. In: Int. Symposium on Low Power Electronics and Design 2005, pp. 221–226. ACM (2005) Google Scholar
  5. 5.
    Economou, D., Rivoire, S., Kozyrakis, C.: Full-system power analysis and mod eling for server environments. In: Workshop on Modeling Benchmarking and Simulation (2006) Google Scholar
  6. 6.
    Fan, X., Dietrich Weber, W., Barroso, L.A.: Power provisioning for a warehouse- sized computer. In: International Symposium on Computer Architecture (2007) Google Scholar
  7. 7.
    Jenne, J., Nijhawan, V., Hormuth, R.: Dell energy smart architecture (desa) for 11g rack and tower servers (2009),
  8. 8.
    Kansal, A., Zhao, F., Liu, J., Kothari, N., Bhattacharya, A.A.: Virtual machine power metering and provisioning. In: 1st ACM Symposium on Cloud Computing, SoCC 2010, pp. 39–50. ACM, New York (2010)CrossRefGoogle Scholar
  9. 9.
    Li, T., John, L.K.: Run-time modeling and estimation of operating system power consumption. SIGMETRICS Perform. Eval. Rev. 31, 160–171 (2003)CrossRefGoogle Scholar
  10. 10.
    Rivoire, S., Ranganathan, P., Kozyrakis, C.: A comparison of high-level full-system power models. In: Conference on Power Aware Computing and Systems, HotPower 2008, p. 3. USENIX Association, Berkeley (2008)Google Scholar
  11. 11.
    Schall, D., Dustdar, S., Blake, M.: Programming human and software-based web services. Computer 43(7), 82–85 (2010)CrossRefGoogle Scholar
  12. 12.
    Wei, Y., Blake, M.B.: Service-oriented computing and cloud computing: Challenges and opportunities. IEEE Internet Computing 14(6), 72–75 (2010)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Peter Bartalos
    • 1
  • M. Brian Blake
    • 1
  1. 1.Department of Computer Science and EngineeringUniversity of Notre DameNotre DameUSA

Personalised recommendations