Title :
Estimating the Energy Consumption of Executing Software Processes
Author :
Singh, V.K. ; Dutta, K. ; VanderMeer, Debra
Author_Institution :
Dept. of Inf. Syst., Nat. Univ. of Singapore, Singapore, Singapore
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.
Keywords :
cloud computing; energy consumption; power meters; Google Docs; IT framework; Linux server; Microsoft Office 365; OS process-level power metering tool; Salesforce.com; cloud-based services; data center; data-center-based services; energy consumption estimation; energy efficiency; energy usage; infrastructure as a service; power consumption; software as a service; software process; software-based energy metering tool; Biological system modeling; Energy consumption; Energy measurement; Equations; Hardware; Mathematical model; Software; Energy; Green IT; Measurement; Modeling; Power Meter;
Conference_Titel :
Green Computing and Communications (GreenCom), 2013 IEEE and Internet of Things (iThings/CPSCom), IEEE International Conference on and IEEE Cyber, Physical and Social Computing
Conference_Location :
Beijing
DOI :
10.1109/GreenCom-iThings-CPSCom.2013.40