• DocumentCode
    653147
  • 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
  • fYear
    2013
  • fDate
    20-23 Aug. 2013
  • Firstpage
    94
  • Lastpage
    101
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/GreenCom-iThings-CPSCom.2013.40
  • Filename
    6682054