Abstract
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.
Similar content being viewed by others
References
Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., et al. (2009) Above the clouds: A Berkeley view of cloud computing. Technical Report No. UCB/EECS-2009-28, University of California at Berkley, USA, Feb. 10, 2009.
Buyya, R., Beloglazov, A., & Abawajy, J. (2010). Energy-efficient management of data center resources for cloud computing : A vision, architectural elements, and open challenges cloud computing and distributed systems (CLOUDS) (pp. 1–12). Laboratory Department of Computer Science and Software Engineering, The University of Melbourne, Australia.
Beloglazov, A., & Buyya, R. (2010). Energy efficient resource management in virtualized cloud data centers. In CCGrid 2010—10th IEEE/ACM international conference on cluster, cloud and grid computing (pp. 826–831).
Sueur, E. L., & Heiser, G. (2010). Dynamic voltage and frequency scaling: The laws of diminishing returns. In Proceedings of the 2010 international conference on power aware computing and systems (pp. 1–8).
Baliga, J., Ayre, R. W. A., Hinton, K., & Tucker, R. S. (2011). Green cloud computing: Balancing energy in processing, storage, and transport. Proceedings of the IEEE,99(1), 149–167.
Beloglazov, A., Abawajy, J., & Buyya, R. (2012). Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future generation computer systems,28(5), 755–768.
Kaur, H., & Singh Gurm, J. (2013). A survey on the power and energy consumption of cloud computing. International Journal of Computer Science Trends and Technology,3, 28–31.
Farahnakian, F., Liljeberg, P., & Plosila, J.: LiRCUP: Linear regression based CPU usage prediction algorithm for live migration of virtual machines in data centers. In Proceedings of the 39th Euromicro conference on software engineering and advanced applications SEAA 2013 (pp. 357–364).
Arroba, P., Moya, J. M., Ayala, J. L., & Buyya, R. (2015). DVFS.-aware consolidation for energy-efficient clouds. In International conference on parallel architecture and compilation, PACT (pp. 494–495).
Chen, L., Patel, S., Shen, H., & Zhou, Z. (2015). Profiling and understanding virtualization overhead in cloud. In 2015 44th International conference on parallel processing (pp. 31–40).
Deng, D., He, K., & Chen, Y. (2016). Dynamic virtual machine consolidation for improving energy efficiency in cloud data centers. In Proceedings of the 2016 4th IEEE international conference on computational systems and information technology for sustainable solutions CCIS 2016 (pp. 366–370).
Choudhary, A., Govil, M. C., Singh, G., & Awasthi, L. K. (2016). Energy-efficient resource allocation approaches with optimum virtual machine migrations in cloud environment. In 2016 4th international conference on parallel, distributed and grid computing, PDGC 2016 (pp. 182–187).
Wu, Q., Ishikawa, F., Zhu, Q., & Xia, Y. (2016). Energy and migration cost-aware dynamic virtual machine consolidation in heterogeneous cloud datacenters. IEEE Transactions on Services Computing,12(4), 550–563.
Malik, P., Yadav, V., Kumar, A., Kumar, R., & Sahoo, G. (2016). Method and framework for virtual machine consolidation without affecting QoS in cloud datacenters. In 2016 IEEE international conference on cloud computing in emerging markets (CCEM) (pp. 141–146).
Singh, S., Swaroop, A., Kumar, A., et al. (2016). A survey on techniques to achive energy efficiency in cloud computing. In 2016 International conference on computing, communication and automation (ICCCA) (pp. 1281–1285).
Cui, L., Cziva, R., Tso, F. P., & Pezaros, D. P. (2016). Synergistic policy and virtual machine consolidation in cloud data centers. In IEEE INFOCOM 2016-The 35th annual IEEE international conference on computer communications (pp. 1–9). IEEE.
Zola, E., & Kassler, A. J. (2016). Energy efficient virtual machine consolidation under uncertain input parameters for green data centers. In Proceedings—IEEE 7th international conference on cloud computing technology and science, CloudCom 2015 (pp. 436–439).
Dayarathna, M., Wen, Y., & Fan, R. (2016). Data center energy consumption modeling: A survey. IEEE Communications Surveys and Tutorials,18(1), 732–794.
Jain, N., & Choudhary, S. (2016). Overview of virtualization in cloud computing. In 2016 Symposium on colossal data analysis and networking, CDAN 2016 (pp. 79–82).
Khan, M. A., Paplinski, A., Khan, A. M., Murshed, M., & Buyya, R. (2017). Dynamic virtual machine consolidation algorithms for energy-efficient cloud resource management: A review. In Sustainable cloud and energy services (pp. 135–165). Cham: Springer.
Ahamed, F., Shahrestani, S., & Javadi, B. (2016). Security aware and energy-efficient virtual machine consolidation in cloud computing systems. In Proceedings of the 15th IEEE international conference on trust, security and privacy computing and communication. 10th IEEE international conference on big data science and engineering, 14th IEEE International symposium parallel distributed processing with applications IEEE trust. 2016 (pp. 1516–1523).
Jiang, J., Feng, Y., Zhao, J., & Li, K. (2017). DataABC: A fast ABC based energy-efficient live VM consolidation policy with data-intensive energy evaluation model. Future Generation Computer Systems,74, 132–141.
Khoshkholghi, M. A., Derahman, M. N., Abdullah, A., Subramaniam, S., & Othman, M. (2017). Energy-efficient algorithms for dynamic virtual machine consolidation in cloud data centers. IEEE Access,5, 10709–10722.
Alouane, M., & El Bakkali, H. (2017). Virtualization in cloud computing: Existing solutions and new approach. In Proceedings of the 2016 international conference on cloud computing technology and application, CloudTech 2016 (pp. 116–123).
Cao, G., Zhang, C., & Liu, W. (2018). Fast communication-aware virtual machine dynamic consolidation for cloud data center. In Proceedings of the 15th IEEE international symposium parallel and distributed processing with applications and 16th IEEE international conference on ubiquitous computing and communications, ISPA/IUCC 2017 (pp. 237–244).
Khoshkholghi, M. A. (2019). Resource usage prediction algorithm using weighted linear regression for virtual machine live migration in cloud data centers.
Buyya, R., Ranjan, R., & Calheiros, R. N. (2009). Modeling and simulation of scalable cloud computing environments and the cloudsim toolkit: Challenges and opportunities. In Proceedings of the 2009 international conference on high performance computing and simulation, HPCS 2009 (pp. 1–11).
khter, N., Othman, M., & Naha, R. K. (2018) Evaluation of energy-efficient VM consolidation for cloud based data center-revisited. arXiv preprint arXiv:1812.06255.
Liu, Y., Sun, X., Wei, W., & Jing, W. (2018). Enhancing energy-efficient and QoS dynamic virtual machine consolidation method in cloud environment. IEEE Access,6, 31224–31235.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Singh, B.P., Kumar, S.A., Gao, XZ. et al. A Study on Energy Consumption of DVFS and Simple VM Consolidation Policies in Cloud Computing Data Centers Using CloudSim Toolkit. Wireless Pers Commun 112, 729–741 (2020). https://doi.org/10.1007/s11277-020-07070-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-020-07070-2