Skip to main content

EEDVMI: Energy-Efficient Dynamic Virtual Machines Integration

Abstract

The rapid development of cloud computing technology has resulted in a great energy consumption, but the utilization rate of resources in the data centers is often relative low. Therefore, if the virtual machines in operation are integrated into several servers and the idle servers are switched to low-power modes, the power consumption of data centers can be greatly reduced. The traditional research on the integration of virtual machines is mainly based on the current load of the host to set a high load threshold or periodically perform the migration. However, the accuracy of these approaches on time series prediction is very limited. To solve this issue, this paper synthetically considers the influence of a multi-order Markov model and the CPU state at different times and proposes a novel K-order mixed Markov model for predicting the CPU load of the host for a period of time. By conducting large-scale data experiments on the CloudSim simulation platform, the host load forecasting method proposed in this paper is compared with some conventional approaches, and it verifies that the proposed model greatly reduces the number of virtual machine migrations and the data center energy consumption. Additionally, the violation of the SLA is at an acceptable level.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

References

  1. Zhao H, Zhao J (2014) Application and analysis of cloud computing technology in digital library. Library and Information Guide 24(7):33–34

    Google Scholar 

  2. Pace P, Aloi G, Gravina R, Caliciuri G, Fortino G, Liotta A (2018) An edge-based architecture to support efficient applications for healthcare industry 4.0. In: IEEE transactions on industrial informatics. https://doi.org/10.1109/TII.2018.2843169

  3. Aloi G, Caliciuri G, Fortino G, Gravina R, Pace P, Russo W, Savaglio C (2017) Enabling iot interoperability through opportunistic smartphone-based mobile gateways. J Netw Comput Appl 81:74–84

    Article  Google Scholar 

  4. Koomey J (2011) Growth in data center electricity use 2005 to 2010. In: Analytics press, pp 41–50

  5. Yang L, Li W, Ghandehari M, Fortino G (2018) People-centric cognitive internet of things for the quantitative analysis of environmental exposure. IEEE Internet Things J 5(4):2353– 2366

    Article  Google Scholar 

  6. Chen M, Tian Y, Fortino G, Zhang J, Humar I (2018) Cognitive internet of vehicles. Comput Commun 120:58–70

    Article  Google Scholar 

  7. Lu H, Li Y, Chen M, Kim H, Serikawa S (2018) Brain intelligence: go beyond artificial intelligence. Mobile Networks and Applications 23(2):368–375

    Article  Google Scholar 

  8. Barroso LA, Hlzle U (2007) The case for energy-proportional computing. Computer 40(12):33–37

    Article  Google Scholar 

  9. Serikawa S, Lu H (2014) Underwater image dehazing using joint trilateral filter. Pergamon, New York

    Book  Google Scholar 

  10. Lu H, Li Y, Uemura T, Kim H, Serikawa S (2018) Low illumination underwater light field images reconstruction using deep convolutional neural networks. Futur Gener Comput Syst 82:142–148

    Article  Google Scholar 

  11. Lu H, Li B, Zhu J, Li Y, Li Y, Xu X, He L, Li X, Li J, Serikawa S (2017) Wound intensity correction and segmentation with convolutional neural networks. Concurrency Comput Pract Exp 29(6):e3927. https://doi.org/10.1002/cpe.3927

    Article  Google Scholar 

  12. Xu X, He L, Lu H, Gao L, Ji Y (2018) Deep adversarial metric learning for cross-modal retrieval. World Wide Web-internet & Web Information Systems. https://doi.org/10.1007/s11280-018-0541-x

  13. Calheiros RN, Ranjan R, Beloglazov A, Rose CAFD, Buyya R (2010) Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms, software: practice and experience. Softw Pract Exp 41(1):23–50

    Article  Google Scholar 

  14. Beloglazov A, Buyya R (2012) Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurrency Comput Pract Exp 24(13):1397–1420

    Article  Google Scholar 

  15. Li M, Bi J, Li Z (2014) Resource scheduling waits for cost-aware virtual machine integration. J Softw 21(7):1388–1402

    Google Scholar 

  16. Hermenier F, Lorca X, Menaud JM, Muller G, Lawall J, Entropy: a consolidation manager for clusters (2009). In: ACM sigplansigops international conference on virtual execution environments, pp 41–50

  17. Verma A, Ahuja P, Neogi A (2008) pMapper: power and migration cost aware application placement in virtualized systems. Springer, Berlin

    Google Scholar 

  18. Nathuji R, Schwan K (2007) Virtualpower: coordinated power management in virtualized enterprise systems. Acm Sigops Oper Syst Rev 41(6):265–278

    Article  Google Scholar 

  19. Beloglazov A, Buyya R (2013) Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints. IEEE Trans Parallel Distrib Syst 24(7):1366–1379

    Article  Google Scholar 

  20. Wood T, Shenoy P, Venkataramani A, Yousif M (2009) Black-box and gray-box strategies for virtual machine migration. In: Proceedings of the 4th USENIX conference on networked systems design and implementation, pp 17–17

  21. Zhu X, Young D, Watson BJ, Wang Z, Rolia J, Singhal S, Mckee B, Hyser C, Gmach D, Gardner R (2008) 1000 islands: integrated capacity and workload management for the next generation data center. In: International conference on autonomic computing, pp 172–181

  22. Gmach D, Rolia J, Cherkasova L, Belrose G, Turicchi T, Kemper A (2009) An integrated approach to resource pool management: policies, efficiency and quality metrics. In: IEEE international conference on dependable systems and networks with Ftcs and DCC, pp 326–335

  23. Gmach D, Rolia J, Cherkasova L, Kemper A (2009) Resource pool management: reactive versus proactive or let’s be friends. Comput Netw 53(17):2905–2922

    Article  Google Scholar 

  24. Verma A, Dasgupta G, Nayak TK, De P, Kothari R (2009) Server workload analysis for power minimization using consolidation. In: Conference on usenix technical conference, pp 28–28

  25. Weng C, Li M, Wang Z, Lu X (2009) Automatic performance tuning for the virtualized cluster system. In: IEEE international conference on distributed computing systems, pp 183–190

  26. Bobroff N, Kochut A, Beaty K (2007) Dynamic placement of virtual machines for managing sla violations. In: Ifip/ieee international symposium on integrated network management, pp 119–128

  27. Huang Q, Shuang K, Xu P, Li J, Liu X, Su S (2014) Prediction-based dynamic resource scheduling for virtualized cloud systems. J Networks 9(2):375–383

    Google Scholar 

  28. Beloglazov A, Buyya R (2013) Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints. In: IEEE transactions on parallel and distributed systems, vol 24, no 7, pp 1366–1379

  29. Khalil F, Li J, Wang H (2006) A framework of combining Markov model with association rules for predicting web page accesses. In: Australasian conference on data mining and analystics, pp 177–184

  30. Deshpande M, Karypis G (2001) Selective Markov models for predicting web page accesses. ACM Trans Internet Technol 4(2):163–184

    Article  Google Scholar 

  31. Xia LT (2005) Prediction of plum rain intensity based on index weighted Markov chain. J Hydraul Eng 36 (8):988–993

    Google Scholar 

  32. Peng Z (2010) Weighted Markov chains for forecasting and analysis in incidence of infectious diseases in Jiangsu Province, China. J Biomed Res 24(3):207–214

    MathSciNet  Article  Google Scholar 

  33. Park KS, Pai VS (2006) Comon: a mostly-scalable monitoring system for planetlab. Acm Sigops Oper Syst Rev 40(1):65–74

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the China National Natural Science Foundation under Grant 61702553 and the Project of Humanities and Social Sciences (17YJCZH252) funded by the China Ministry of Education (MOE).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yin Zhang.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Zhang, Y., Wen, H., Zhou, S. et al. EEDVMI: Energy-Efficient Dynamic Virtual Machines Integration. Mobile Netw Appl 25, 997–1007 (2020). https://doi.org/10.1007/s11036-018-1118-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-018-1118-8

Keywords

  • Cloud computing
  • Virtual machines dynamic integration
  • Mixed Markov model