PEMC: Power Efficiency Measurement Calculator to Compute Power Efficiency and CO₂ Emissions in Cloud Data Centers

The power consumption of cloud data centers has a considerable impact on the environment and climate change nowadays. Researchers are seeking to find practical solutions to reduce power consumption in data centers while guaranteeing the desired level of services and service level objectives. With the establishment of the data center industry, the demand for computation and data storage has been continually rising. Energy efficiency is one of the most significant issues faced by these big data centers to meet such high computational requirements. There are many industry acceptable metrics available such as PUE, DCiE, DCP, etc. Power Usage Effectiveness (PUE) metric has proven to be the most popular in measuring energy efficiency; however, it measures the power efficiency alone with no consideration for CO2 emissions and the costs involved in total power usage across data centers. In this article, we proposed a novel Power Efficiency Measurement Calculator (PEMC) that combines and calculates the power efficiency, CO2 emissions, and the total annual costs incurred. The pseudocode and algorithm to perform these specific PUE, DCiE, and CO2 emission functions are given to explain the working of proposed work. Finally, the proposed PEMC calculator was tested and validated through a case study performed in one of the tier-level data centers in Malaysia and the results demonstrate its effectiveness compared with Power Usage Effectiveness (PUE) and other known calculators.

[1]  Stephen R. Ruth Reducing ICT Related Carbon Emissions – An Exemplar for Global Energy Policy? , 2010 .

[2]  Keqin Li,et al.  Minimizing SLA violation and power consumption in Cloud data centers using adaptive energy-aware algorithms , 2017, Future Gener. Comput. Syst..

[3]  Tansu Alpcan,et al.  A Game-Theoretic Analysis of Energy Efficiency and Performance for Cloud Computing in Communication Networks , 2017, IEEE Systems Journal.

[4]  Zhou Zhou,et al.  A novel task scheduling algorithm integrated with priority and greedy strategy in cloud computing , 2019, J. Intell. Fuzzy Syst..

[5]  Jean-Marc Pierson Large-Scale Distributed Systems and Energy Efficiency: A Holistic View , 2015 .

[6]  Lizhe Wang,et al.  Review of performance metrics for green data centers: a taxonomy study , 2011, The Journal of Supercomputing.

[7]  Khaled Salah,et al.  Dynamic VM allocation and traffic control to manage QoS and energy consumption in cloud computing environment , 2019, Int. J. Comput. Appl. Technol..

[8]  Albert Y. Zomaya,et al.  CA-DAG: Modeling Communication-Aware Applications for Scheduling in Cloud Computing , 2015, Journal of Grid Computing.

[9]  Marco Listanti,et al.  Lifetime-Aware Cloud Data Centers: Models and Performance Evaluation , 2016 .

[10]  Rodney S. Tucker Energy Consumption Modelling of Coherent Transmission in Data Centers , 2019, 2019 Optical Fiber Communications Conference and Exhibition (OFC).

[11]  Lei Yu,et al.  Energy-aware Load Balancing in Heterogeneous Cloud Data Centers , 2017, ICMSS '17.

[12]  Omprakash Kaiwartya,et al.  Adaptive Energy-Aware Algorithms for Minimizing Energy Consumption and SLA Violation in Cloud Computing , 2018, IEEE Access.

[13]  Khaled Salah,et al.  Modeling and Analysis of Performance and Energy Consumption in Cloud Data Centers , 2018 .

[14]  Xin Luo,et al.  Integrative framework for assessing firms' potential to undertake Green IT initiatives via virtualization - A theoretical perspective , 2011, J. Strateg. Inf. Syst..

[15]  J. Koomey Worldwide electricity used in data centers , 2008 .

[16]  Madhu Sharma,et al.  Analyzing the Data Center Efficiency by Using PUE to Make Data Centers More Energy Efficient by Reducing the Electrical Consumption and Exploring New Strategies , 2015 .

[17]  Yingjie Shi,et al.  AxPUE: Application level metrics for power usage effectiveness in data centers , 2013, 2013 IEEE International Conference on Big Data.

[18]  Bibudhendu Pati,et al.  ECS: An Energy-Efficient Approach to Select Cluster-Head in Wireless Sensor Networks , 2017 .

[19]  Mohsen Guizani,et al.  Energy-Efficient Resource Allocation and Provisioning Framework for Cloud Data Centers , 2015, IEEE Transactions on Network and Service Management.

[20]  Jemal H. Abawajy,et al.  Improved PSO Algorithm Integrated With Opposition-Based Learning and Tentative Perception in Networked Data Centres , 2020, IEEE Access.

[21]  Keqin Li,et al.  Fine-Grained Energy Consumption Model of Servers Based on Task Characteristics in Cloud Data Center , 2018, IEEE Access.

[22]  Rajkumar Buyya,et al.  Cloud Data Centers and Cost Modeling: A Complete Guide To Planning, Designing and Building a Cloud Data Center , 2015 .

[23]  Hai Jin,et al.  A Hybrid eBusiness Software Metrics Framework for Decision Making in Cloud Computing Environment , 2017, IEEE Systems Journal.

[24]  Tao Guo,et al.  MuMs: Energy-Aware VM Selection Scheme for Cloud Data Center , 2017, 2017 28th International Workshop on Database and Expert Systems Applications (DEXA).

[25]  Houman Homayoun,et al.  Main-Memory Requirements of Big Data Applications on Commodity Server Platform , 2018, 2018 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID).

[26]  Inderveer Chana,et al.  Cloud Load Balancing Techniques : A Step Towards Green Computing , 2012 .

[27]  Richard E. Brown,et al.  United States Data Center Energy Usage Report , 2016 .

[28]  Sanjay Sharma,et al.  Server efficiency rating tool (SERT) , 2012, ICPE '12.

[29]  Hongmin Wang,et al.  A high-performance scheduling algorithm using greedy strategy toward quality of service in the cloud environments , 2020, Peer-to-Peer Netw. Appl..

[30]  Masayuki Murata,et al.  Abstraction Layer Based Virtual Data Center Architecture for Network Function Chaining , 2016, 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops (ICDCSW).

[31]  Azizah Abdul Rahman,et al.  Techniques to implement in green data centres to achieve energy efficiency and reduce global warming effects , 2011 .

[32]  Thandar Thein,et al.  Reinforcement learning based methodology for energy-efficient resource allocation in cloud data centers , 2018, J. King Saud Univ. Comput. Inf. Sci..

[33]  Oar,et al.  Greenhouse Gas Equivalencies Calculator , 2015 .

[34]  Luca Castellazzi,et al.  Trends in Data Centre Energy Consumption under the European Code of Conduct for Data Centre Energy Efficiency , 2017 .

[35]  Carlos de Alfonso,et al.  An economic and energy-aware analysis of the viability of outsourcing cluster computing to a cloud , 2013, Future Gener. Comput. Syst..

[36]  Asadullah Shah,et al.  Evaluating power efficient algorithms for efficiency and carbon emissions in cloud data centers: A review , 2015 .

[37]  Victor Avelar,et al.  PUE™: A COMPREHENSIVE EXAMINATION OF THE METRIC , 2012 .

[38]  Mueen Uddin,et al.  Carbon sustainability framework to reduce CO 2 emissions in data centres , 2011 .

[39]  Yi Mei,et al.  A NSGA-II-based approach for service resource allocation in Cloud , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[40]  Albert Y. Zomaya,et al.  Performance and Energy Efficiency Metrics for Communication Systems of Cloud Computing Data Centers , 2017, IEEE Transactions on Cloud Computing.

[41]  Dusit Niyato,et al.  Joint Optimization of Resource Provisioning in Cloud Computing , 2017, IEEE Transactions on Services Computing.

[42]  William Tschudi,et al.  Energy Efficiency in Small Server Rooms: Field Surveys and Findings , 2014 .

[43]  Xiaona Li,et al.  Cost-Aware Cooperative Resource Provisioning for Heterogeneous Workloads in Data Centers , 2013, IEEE Transactions on Computers.

[44]  Weiwei Lin,et al.  An intelligent power consumption model for virtual machines under CPU-intensive workload in cloud environment , 2017, Soft Comput..

[45]  Azizah Abdul Rahman,et al.  Energy efficiency and low carbon enabler green it framework for data centers considering green metrics , 2012 .

[46]  Lin Wang,et al.  Joint Optimization of Operational Cost and Performance Interference in Cloud Data Centers , 2014, IEEE Transactions on Cloud Computing.

[47]  Jemal H. Abawajy,et al.  A Clustering-Based Multi-Layer Distributed Ensemble for Neurological Diagnostics in Cloud Services , 2020, IEEE Transactions on Cloud Computing.