Modeling energy-aware web services and application

Peter Bartalos, Yi Wei, M. Brian Blake, Haluk Damgacioglu, Iman Saleh, Nurcin Celik

Research output: Contribution to journalArticlepeer-review

5 Scopus citations


Cloud computing provides an infrastructure where large organizations can redundantly distribute their software assets across geographically distributed data centers. Consequently, on the account of the importance of energy efficiency, these organizations have to strategically configure their overall operations to leverage power availability as it changes, reduce their overall energy costs, and promote energy-efficiency throughout the entire system. Traditional state-of-the-art approaches rely on the monitoring and configuration of systems based on load measurements taken directly from their hardware assets. These measurements are largely independent of the underlying software applications. In this work, we introduce a decision support procedure to provide a priori, deterministic understanding of power consumption of modular software assets or services that reside on the hardware devices/servers. The proposed decision support procedure relies on power estimation models that predict power consumption of a software service considering the type of server on which it resides. The proposed procedure also embeds a smart sampling technique that will help monitor and record the system behavior effectively for the provisioning of new software services. Experiments demonstrate favorable predictions of the power consumption of a specific web service or group of web services and the promise of more energy-efficient operations of distributed cloud environments.

Original languageEnglish (US)
Pages (from-to)86-98
Number of pages13
JournalJournal of Network and Computer Applications
StatePublished - May 1 2016


  • Architectural support for energy aware computing
  • Energy-aware computing
  • Energy-efficient system architecture
  • Green web services

ASJC Scopus subject areas

  • Hardware and Architecture
  • Computer Science Applications
  • Computer Networks and Communications


Dive into the research topics of 'Modeling energy-aware web services and application'. Together they form a unique fingerprint.

Cite this