A Study on Energy Consumption of DVFS and Simple VM Consolidation Policies in Cloud Computing Data Centers Using CloudSim Toolkit

The exponential growth in cloud services has led to an all-time high use and expansion of cloud computing frameworks. The frameworks operating in data centers, reportedly account for about two-hundredths of total energy consumed around the globe. Numerous methods have been proposed to curb or reduce the consumption. One such method is Virtual Machine consolidation. In this paper, we simulate the operation of a data center with varying number of hosts across different operating hours with support of CloudSim and estimate the energy consumption of non-power aware hosts, dynamic voltage and frequency scaling—enabled hosts, and two popular VM consolidation policies, namely—local regression minimum utilization and static threshold random selection. We then compare the above techniques to show the various levels of energy consumption. We also have a brief look at the SLA violation rates of the two consolidation policies.

[1]  Rajkumar Buyya,et al.  Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges , 2010, PDPTA.

[2]  Yonggang Wen,et al.  Data Center Energy Consumption Modeling: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[3]  Mohamed Othman,et al.  Energy-Efficient Algorithms for Dynamic Virtual Machine Consolidation in Cloud Data Centers , 2017, IEEE Access.

[4]  Nancy Jain,et al.  Overview of virtualization in cloud computing , 2016, 2016 Symposium on Colossal Data Analysis and Networking (CDAN).

[5]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[6]  Girdhari Singh,et al.  Energy-efficient resource allocation approaches with optimum virtual machine migrations in cloud environment , 2016, 2016 Fourth International Conference on Parallel, Distributed and Grid Computing (PDGC).

[7]  Harmanpreet Kaur,et al.  A Survey on the Power and Energy Consumption of Cloud Computing , 2015 .

[8]  Andreas Kassler,et al.  Energy Efficient Virtual Machine Consolidation under Uncertain Input Parameters for Green Data Centers , 2015, 2015 IEEE 7th International Conference on Cloud Computing Technology and Science (CloudCom).

[9]  Rajkumar Buyya,et al.  Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities , 2009, 2009 International Conference on High Performance Computing & Simulation.

[10]  Rodney S. Tucker,et al.  Green Cloud Computing: Balancing Energy in Processing, Storage, and Transport , 2011, Proceedings of the IEEE.

[11]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..

[12]  Rajkumar Buyya,et al.  Dynamic virtual machine consolidation algorithms for energy-efficient cloud resource management: a review , 2018 .

[13]  Haiying Shen,et al.  Profiling and Understanding Virtualization Overhead in Cloud , 2015, 2015 44th International Conference on Parallel Processing.

[14]  Rajkumar Buyya,et al.  DVFS-Aware Consolidation for Energy-Efficient Clouds , 2015, 2015 International Conference on Parallel Architecture and Compilation (PACT).

[15]  Keqin Li,et al.  DataABC: A fast ABC based energy-efficient live VM consolidation policy with data-intensive energy evaluation model , 2017, Future Gener. Comput. Syst..

[16]  Bahman Javadi,et al.  Security Aware and Energy-Efficient Virtual Machine Consolidation in Cloud Computing Systems , 2016, 2016 IEEE Trustcom/BigDataSE/ISPA.

[17]  Pasi Liljeberg,et al.  LiRCUP: Linear Regression Based CPU Usage Prediction Algorithm for Live Migration of Virtual Machines in Data Centers , 2013, 2013 39th Euromicro Conference on Software Engineering and Advanced Applications.

[18]  G. Sahoo,et al.  Method and Framework for Virtual Machine Consolidation without Affecting QoS in Cloud Datacenters , 2016, 2016 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM).

[19]  Gernot Heiser,et al.  Dynamic voltage and frequency scaling: the laws of diminishing returns , 2010 .

[20]  Fung Po Tso,et al.  Synergistic policy and virtual machine consolidation in cloud data centers , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[21]  Abhishek Swaroop,et al.  A survey on techniques to achive energy efficiency in cloud computing , 2016, 2016 International Conference on Computing, Communication and Automation (ICCCA).

[22]  Rajkumar Buyya,et al.  Energy Efficient Resource Management in Virtualized Cloud Data Centers , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[23]  Xinyue Sun,et al.  Enhancing Energy-Efficient and QoS Dynamic Virtual Machine Consolidation Method in Cloud Environment , 2018, IEEE Access.

[24]  Qingsheng Zhu,et al.  Energy and Migration Cost-Aware Dynamic Virtual Machine Consolidation in Heterogeneous Cloud Datacenters , 2019, IEEE Transactions on Services Computing.

[25]  Wei Liu,et al.  Fast Communication-Aware Virtual Machine Dynamic Consolidation for Cloud Data Center , 2017, 2017 IEEE International Symposium on Parallel and Distributed Processing with Applications and 2017 IEEE International Conference on Ubiquitous Computing and Communications (ISPA/IUCC).

[26]  Yanhua Chen,et al.  Dynamic virtual machine consolidation for improving energy efficiency in cloud data centers , 2016, 2016 4th International Conference on Cloud Computing and Intelligence Systems (CCIS).

[27]  Meryeme Alouane,et al.  Virtualization in Cloud Computing: Existing solutions and new approach , 2016, 2016 2nd International Conference on Cloud Computing Technologies and Applications (CloudTech).