Skip to main content

Advertisement

Log in

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

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. 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.

  2. 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.

  3. Beloglazov, A., & Buyya, R. (2010). Energy efficient resource management in virtualized cloud data centers. In CCGrid 201010th IEEE/ACM international conference on cluster, cloud and grid computing (pp. 826–831).

  4. 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).

  5. 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.

    Article  Google Scholar 

  6. 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.

    Article  Google Scholar 

  7. 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.

    Google Scholar 

  8. 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).

  9. 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).

  10. 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).

  11. 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).

  12. 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).

  13. 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.

    Article  Google Scholar 

  14. 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).

  15. 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).

  16. 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.

  17. Zola, E., & Kassler, A. J. (2016). Energy efficient virtual machine consolidation under uncertain input parameters for green data centers. In ProceedingsIEEE 7th international conference on cloud computing technology and science, CloudCom 2015 (pp. 436–439).

  18. Dayarathna, M., Wen, Y., & Fan, R. (2016). Data center energy consumption modeling: A survey. IEEE Communications Surveys and Tutorials,18(1), 732–794.

    Article  Google Scholar 

  19. 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).

  20. 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.

  21. 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).

  22. 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.

    Article  Google Scholar 

  23. 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.

    Article  Google Scholar 

  24. 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).

  25. 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).

  26. Khoshkholghi, M. A. (2019). Resource usage prediction algorithm using weighted linear regression for virtual machine live migration in cloud data centers.

  27. 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).

  28. 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.

  29. 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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. Ananda Kumar.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-020-07070-2

Keywords

Navigation