Cloud Power Meter: Bridging the Gap in Power Measurement for Heterogeneous Cloud
- 8 September 2025
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Sustainable Computing
- Vol. 10 (6) , 1252-1266
Abstract
The significance of accurate power measurement in cloud computing can be attributed to its increasing usability as well as for attaining energy savings through optimization and advancing green computing in diverse cloud platforms like AWS, GCP, Chameleon Cloud, and Microsoft Azure. The challenge of providing a single yet accurate methodology, suitable for the cloud environment, is exacerbated by factors like numerous heterogeneity of the cloud, unavailability of administrative access required by precise methods like Intel's Running Average Power Limit (RAPL) and the inaccuracy of widely-accepted methods like Thermal Design Power (TDP) based estimation. In this paper, we propose Cloud Power Meter (CPM) in pursuit of sustainability in cloud operations, which integrates a decision tree with multi-variable polynomial regression. Being an ML-based method that is trained using diverse cloud instances from Amazon, Microsoft, and Google, CPM is capable of providing precise power estimation on the cloud platforms without administrative privileges. The decision tree guarantees performance capacity across heterogeneous cloud environments by locating the “CPM Instance” - the closest match of instances that are not familiar to CPM. In evaluation through the Standard Performance Evaluation Corporation (SPEC) benchmark's CPU power consumption, CPM outperforms 14 existing power models and its power estimation matches Intel's RAPL power model. To evaluate the effectiveness of CPM, we conduct an extensive analysis of approximately 2.6 million real-world Virtual Machines (VMs) running on Microsoft Azure. CPM successfully identifies opportunities to save over 80,000 kilowatt-hours (kWh) of energy in a single month through optimized resource allocation. Notably, about 25,000 kWh of this energy is being wasted by more than 17% of the VMs. Further, CPM's energy estimations reveal that 366 VMs (out of roughly 2.6 million) wasted nearly 15,000 kWh of energy despite never exceeding 2% CPU utilization.Keywords
Funding Information
- Department of Computer Science, Texas State University
This publication has 47 references indexed in Scilit:
- Detection of Cardiovascular Diseases Using Data Mining Approaches: Application of an Ensemble-Based ModelCognitive Computation, 2024
- Power Modeling for Energy-Efficient Resource Management in a Cloud Data CenterJournal of Grid Computing, 2023
- A simplified power consumption model of information technology (IT) equipment in data centers for energy system real-time dynamic simulationApplied Energy, 2018
- An intelligent power consumption model for virtual machines under CPU-intensive workload in cloud environmentSoft Computing, 2016
- Towards a generic power estimatorComputer Science - Research and Development, 2014
- A Hybrid Genetic Algorithm for the Energy-Efficient Virtual Machine Placement Problem in Data CentersNeural Processing Letters, 2014
- Reliability‐aware server consolidation for balancing energy‐lifetime tradeoff in virtualized cloud datacentersInternational Journal of Communication Systems, 2013
- Exploiting VM Migration for the Automated Power and Performance Management of Green Cloud Computing Systems2012
- Modeling and Simulation of Data Center Energy-Efficiency in CoolEmAll2012
- Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centersConcurrency and Computation: Practice and Experience, 2011