Estimating the energy consumption of executing software processes Conference

Singh, VK, Dutta, K, VanderMeer, D. (2013). Estimating the energy consumption of executing software processes . 94-101. 10.1109/GreenCom-iThings-CPSCom.2013.40

cited authors

  • Singh, VK; Dutta, K; VanderMeer, D

abstract

  • Power consumption in data centers is significant across the globe. The use of cloud-based services, e.g., infrastructure as a service and software as a service (such as Google Docs, Microsoft Office 365, Salesforce.com), is becoming a standard practice in modern IT frameworks. This paradigm shift in the IT industry indicates that the demand for data-center-based services will continue to increase in the future, with concomitant increases in power consumption. In such a scenario, optimizing the IT resources to improve energy efficiency is a necessity. The first step of such an optimization at the application level is knowing how much energy an application is consuming. One of the main challenges in this domain is developing a software-based energy metering tool that can measure an OS processes' energy consumption. Many existing solutions depend on an external watt-meter or other hardware-based enhancements, these are not practical for real-world use in data centers. To overcome the limitations of existing solutions, we have developed an OS process-level power metering tool that can accurately estimate the energy usage of each OS process running on a Linux server without an online watt-meter. Based on a set of experiments, we demonstrated that our method and implementation provides energy consumption estimation for complex e-business applications with above 95% accuracy. © 2013 IEEE.

publication date

  • December 1, 2013

International Standard Book Number (ISBN) 13

start page

  • 94

end page

  • 101