Skip to main content
Top

2024 | OriginalPaper | Chapter

Study of Energy-Efficient Virtual Machine Migration with Assurance of Service-Level Agreements

Authors : Suraj Singh Panwar, M. M. S. Rauthan, Varun Barthwal, Sachin Gaur, Nidhi Mehra

Published in: Cryptology and Network Security with Machine Learning

Publisher: Springer Nature Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

With the rising usage of cloud services, data centers (DC) are improving the services to their customers. The substantial energy consumption (EC) of cloud DCs poses significant economic and environmental challenges. To address this issue, server consolidation through virtualization technology has emerged as a widely adopted approach to decrease energy consumption rates, minimize virtual machine (VM) migration, and prevent breaches of service-level agreements (SLAs) within data centers. Cloud DCs are becoming larger, consuming more energy, and capable of delivering quality of service (QoS) with service-level assurance. People all around the world can use cloud computing to have instant access to resources. It provides pay-per-use services via a vast network of data center locations. The data centers that house cloud servers are kept operational to provide a variety of services, which uses a lot of electricity and has an adverse environmental impact. The primary goal of cloud computing is to offer uninterrupted and continuous Internet-based services, while using virtualization technologies to satisfy end users’ QoS requirements. With the balanced EC and service quality, it is challenging to supply cloud services. The rapid expansion of cloud services significantly rises energy and power consumption daily. This paper reviews previous studies on multiple parameters such as EC, SLA violation, and VM migration by different approaches based on statistical techniques, machine learning approaches, heuristic, and metaheuristic methods. Prediction of host CPU, identifying underload or overload hosts, VM consolidation have been applied to manage the resources using the PlanetLab and Bitbrains workload on different performance metrics. This review paper presents a detailed comparative study of different algorithms to analyze the influence of several parameters such as energy consumption, SLAV, virtual machine migration, active hosts, etc. on the performance of cloud resources. As a result, effective VM consolidation reduces power consumption, VM migration, and SLA assurance during service provisioning. It has been found that the statistical methods save up to 28% of energy, 90% SLAV, and 90% VM migration. The machine learning-based method reduces energy consumption up to 45%, SLAV up to 63%, VM migration up to 50%, the heuristic approaches save up to 72% energy, 78% SLAV, 46% VM migration, and the metaheuristic methods reduce 25% energy consumption, 79% SLAV, 89% VM migration compared to the related benchmark methods for a variety of parameters and configurations.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Weiss A (2007) Computing in the clouds. NetWorker 11(4):16–25 (ACM Press, New York, USA) Weiss A (2007) Computing in the clouds. NetWorker 11(4):16–25 (ACM Press, New York, USA)
2.
go back to reference Carroll M, Van der Merwe A, Kotze P (2011) Secure cloud computing: benefits, risks, and controls, pp 1–9 (ISSA.2011.6027519) Carroll M, Van der Merwe A, Kotze P (2011) Secure cloud computing: benefits, risks, and controls, pp 1–9 (ISSA.2011.6027519)
3.
go back to reference Barroso LA, Holzle U, Ranganathan P (2018) The datacenter as a computer: designing warehouse-scale machines, 3rd edn Barroso LA, Holzle U, Ranganathan P (2018) The datacenter as a computer: designing warehouse-scale machines, 3rd edn
4.
go back to reference Chaurasia N et al (2021) A comprehensive survey on energy-aware server consolidation techniques in cloud computing. J Supercomput 77:11682–11737 Chaurasia N et al (2021) A comprehensive survey on energy-aware server consolidation techniques in cloud computing. J Supercomput 77:11682–11737
5.
go back to reference Mell P, Grance T (2011) The NIST definition of cloud computing Mell P, Grance T (2011) The NIST definition of cloud computing
7.
go back to reference Sethi N (2019) The cloud environment and its basics: a review. Int J Comput Tech 6(1) Sethi N (2019) The cloud environment and its basics: a review. Int J Comput Tech 6(1)
8.
go back to reference Sotomayor B, Montero RS, Llorente IM, Foster I (2009) Virtual infrastructure management in private and hybrid clouds. IEEE Internet Comput 13(5):14–22 Sotomayor B, Montero RS, Llorente IM, Foster I (2009) Virtual infrastructure management in private and hybrid clouds. IEEE Internet Comput 13(5):14–22
9.
go back to reference Bobroff N, Kochut A, Beaty K (2007) Dynamic placement of virtual machines for managing SLA violations. In: 10th IFIP/IEEE international symposium on integrated network management Bobroff N, Kochut A, Beaty K (2007) Dynamic placement of virtual machines for managing SLA violations. In: 10th IFIP/IEEE international symposium on integrated network management
10.
go back to reference Varrette S, Guzek M, Plugaru V, Besseron X, Bouvry P (2013) Hpc performance and energy-efficiency of Xen, KVM and VMWare hypervisors. In: 25th international symposium on computer architecture and high-performance computing Varrette S, Guzek M, Plugaru V, Besseron X, Bouvry P (2013) Hpc performance and energy-efficiency of Xen, KVM and VMWare hypervisors. In: 25th international symposium on computer architecture and high-performance computing
11.
go back to reference Gelenbe E (2009) Steps toward self-aware networks. Commun ACM 52(7):66–75 Gelenbe E (2009) Steps toward self-aware networks. Commun ACM 52(7):66–75
12.
go back to reference Berl A, Gelenbe E, Girolama M, Giuliani G, Meer H, Dang MQ, Pentikousis K (2010) Energy-efficient cloud computing. Comput J 53(7):1045–1051 Berl A, Gelenbe E, Girolama M, Giuliani G, Meer H, Dang MQ, Pentikousis K (2010) Energy-efficient cloud computing. Comput J 53(7):1045–1051
13.
go back to reference Buyya R, Broberg J, Goscinski AM (2010) Cloud computing: principles and paradigms, vol 87. Wiley, Hoboken, NJ Buyya R, Broberg J, Goscinski AM (2010) Cloud computing: principles and paradigms, vol 87. Wiley, Hoboken, NJ
14.
go back to reference Ruan X, Chen H (2015) Performance-to-power ratio aware virtual machine (VM) allocation in energy-efficient clouds. IEEE Int Conf Cluster Comput 264–273 Ruan X, Chen H (2015) Performance-to-power ratio aware virtual machine (VM) allocation in energy-efficient clouds. IEEE Int Conf Cluster Comput 264–273
15.
18.
go back to reference Buyya R, Ranjan R, Calheiros RN (2009) Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: challenges and opportunities. In: 2009 international conference on high performance computing & simulation Buyya R, Ranjan R, Calheiros RN (2009) Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: challenges and opportunities. In: 2009 international conference on high performance computing & simulation
19.
go back to reference Calheiros RN et al (2011) CloudSim: a toolkit for modelling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23–50 Calheiros RN et al (2011) CloudSim: a toolkit for modelling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23–50
20.
go back to reference Park K, Pai VS (2006) CoMon: a mostly-scalable monitoring system for PlanetLab. ACM SIGOPS Oper Syst Rev 40(1):65–74 Park K, Pai VS (2006) CoMon: a mostly-scalable monitoring system for PlanetLab. ACM SIGOPS Oper Syst Rev 40(1):65–74
21.
go back to reference Buyya R, Beloglazov A, Abawajy J (2010) Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges Buyya R, Beloglazov A, Abawajy J (2010) Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges
22.
go back to reference Teng F et al (2017) Energy efficiency of VM consolidation in IaaS clouds. J Supercomput 73(2):782–809 Teng F et al (2017) Energy efficiency of VM consolidation in IaaS clouds. J Supercomput 73(2):782–809
23.
go back to reference Zhou Z et al (2018) Minimizing SLA violation and power consumption in Cloud data centers using adaptive energy-aware algorithms. Future Generation Comput Syst 86:836–850 Zhou Z et al (2018) Minimizing SLA violation and power consumption in Cloud data centers using adaptive energy-aware algorithms. Future Generation Comput Syst 86:836–850
24.
go back to reference Khosravi A (2017) Energy, and carbon-efficient resource management in geographically distributed cloud data centers, Ph.D. thesis. School of Computing and Information Systems, The University of Melbourne Khosravi A (2017) Energy, and carbon-efficient resource management in geographically distributed cloud data centers, Ph.D. thesis. School of Computing and Information Systems, The University of Melbourne
25.
go back to reference 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. Concurr Comput Pract Exp 24(13):1397–1420 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. Concurr Comput Pract Exp 24(13):1397–1420
26.
go back to reference Panwar SS, Rauthan MMS, Rana A, Barthwal V (2022) A systematic evaluation on energy-efficient cloud data centers with reduced SLAV. Intell Syst Proc ICIS 2022(1):1–10 Panwar SS, Rauthan MMS, Rana A, Barthwal V (2022) A systematic evaluation on energy-efficient cloud data centers with reduced SLAV. Intell Syst Proc ICIS 2022(1):1–10
27.
go back to reference Cao Z, Dong S (2012) Dynamic VM consolidation for energy-aware and SLA violation reduction in cloud computing. In: IEEE 13th international conference on parallel and distributed computing, applications and technologies Cao Z, Dong S (2012) Dynamic VM consolidation for energy-aware and SLA violation reduction in cloud computing. In: IEEE 13th international conference on parallel and distributed computing, applications and technologies
28.
go back to reference Nadjar A, Abrishami S, Deldari H (2015) Hierarchical VM scheduling to improve energy and performance efficiency in IaaS Cloud data centers. In: 5th international conference on computer and knowledge engineering (ICCKE) Nadjar A, Abrishami S, Deldari H (2015) Hierarchical VM scheduling to improve energy and performance efficiency in IaaS Cloud data centers. In: 5th international conference on computer and knowledge engineering (ICCKE)
29.
go back to reference Abdelsamea A et al (2017) Virtual machine consolidation enhancement using hybrid regression algorithms. Egypt Inf J 18(3):161–170 Abdelsamea A et al (2017) Virtual machine consolidation enhancement using hybrid regression algorithms. Egypt Inf J 18(3):161–170
30.
go back to reference Khoshkholghi MA et al (2017) Energy-efficient algorithms for dynamic virtual machine consolidation in cloud data centers. IEEE Access 5:10709–10722 Khoshkholghi MA et al (2017) Energy-efficient algorithms for dynamic virtual machine consolidation in cloud data centers. IEEE Access 5:10709–10722
32.
go back to reference Farahnakian F et al (2013) Energy aware consolidation algorithm based on k-nearest neighbor regression for cloud data centers. In: IEEE/ACM 6th international conference on utility and cloud computing. Department of IT, University of Turku, Finland Farahnakian F et al (2013) Energy aware consolidation algorithm based on k-nearest neighbor regression for cloud data centers. In: IEEE/ACM 6th international conference on utility and cloud computing. Department of IT, University of Turku, Finland
33.
go back to reference Farahnakian F, Liljeberg P, Plosila J (2014) Energy-efficient virtual machines consolidation in cloud data centers using reinforcement learning. In: 22nd Euromicro international conference on parallel, distributed, and network-based processing, pp 500–507 Farahnakian F, Liljeberg P, Plosila J (2014) Energy-efficient virtual machines consolidation in cloud data centers using reinforcement learning. In: 22nd Euromicro international conference on parallel, distributed, and network-based processing, pp 500–507
34.
go back to reference Duggan M et al (2017) A reinforcement learning approach for the scheduling of live migration from underutilised hosts. Memetic Comput 9(4):283–293 Duggan M et al (2017) A reinforcement learning approach for the scheduling of live migration from underutilised hosts. Memetic Comput 9(4):283–293
35.
go back to reference Shaw R, Howley E, Barrett E (2017) An advanced reinforcement learning approach for energy-aware virtual machine consolidation in cloud data centers. In: 12th international conference for internet technology and secured transactions (ICITST) Shaw R, Howley E, Barrett E (2017) An advanced reinforcement learning approach for energy-aware virtual machine consolidation in cloud data centers. In: 12th international conference for internet technology and secured transactions (ICITST)
36.
go back to reference Patel D, Gupta RK, Pateriya R (2019) Energy-aware prediction-based load balancing approach with VM migration for the cloud environment. In: Data, engineering and applications. Springer, pp 59–74 Patel D, Gupta RK, Pateriya R (2019) Energy-aware prediction-based load balancing approach with VM migration for the cloud environment. In: Data, engineering and applications. Springer, pp 59–74
39.
go back to reference Dewi DA, Mantoro T, Aditiawarman U, Asian J (2022) Toward task scheduling approaches to reduce energy consumption in cloud computing environment. Multim Technol Internet Things Environ 3:41–58 Dewi DA, Mantoro T, Aditiawarman U, Asian J (2022) Toward task scheduling approaches to reduce energy consumption in cloud computing environment. Multim Technol Internet Things Environ 3:41–58
40.
go back to reference Beloglazov A, Buyya R (2010) Energy-efficient resource management in virtualized cloud data centers. In: 10th IEEE/ACM international conference on cluster, cloud and grid computing Beloglazov A, Buyya R (2010) Energy-efficient resource management in virtualized cloud data centers. In: 10th IEEE/ACM international conference on cluster, cloud and grid computing
41.
go back to reference Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Generation Comput Syst 28(5):755–768 Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Generation Comput Syst 28(5):755–768
42.
go back to reference Ghobaei‐Arani M et al (2018) A learning‐based approach for virtual machine placement in cloud data centers. Int J Commun Syst 31(8):1–18 Ghobaei‐Arani M et al (2018) A learning‐based approach for virtual machine placement in cloud data centers. Int J Commun Syst 31(8):1–18
43.
go back to reference Wang H, Tianfield H (2018) Energy-aware dynamic virtual machine consolidation for cloud datacenters. IEEE Access 6:15259–15273 Wang H, Tianfield H (2018) Energy-aware dynamic virtual machine consolidation for cloud datacenters. IEEE Access 6:15259–15273
44.
go back to reference Moges FF, Abebe SL (2019) Energy-aware VM placement algorithms for the OpenStack Neat consolidation framework. J Cloud Comput 8(1):1–14 Moges FF, Abebe SL (2019) Energy-aware VM placement algorithms for the OpenStack Neat consolidation framework. J Cloud Comput 8(1):1–14
45.
go back to reference Bhattacherjee S et al (2020) Energy-efficient migration techniques for cloud environment: a step toward green computing. J Supercomput 76(7):5192–5220 Bhattacherjee S et al (2020) Energy-efficient migration techniques for cloud environment: a step toward green computing. J Supercomput 76(7):5192–5220
46.
go back to reference Liu X et al (2020) Virtual machine consolidation with minimization of migration thrashing for cloud data centers. Math Probl Eng 2020:1–13 Liu X et al (2020) Virtual machine consolidation with minimization of migration thrashing for cloud data centers. Math Probl Eng 2020:1–13
47.
go back to reference Garg V, Jindal B (2021) Energy-efficient virtual machine migration approach with SLA conservation in cloud computing. J Central South Univ 28(3):760–770 Garg V, Jindal B (2021) Energy-efficient virtual machine migration approach with SLA conservation in cloud computing. J Central South Univ 28(3):760–770
48.
go back to reference Aryania A, Aghdasi HS, Khanli LM (2018) Energy-aware virtual machine consolidation algorithm based on ant colony system. J Grid Comput 16(3):477–491 Aryania A, Aghdasi HS, Khanli LM (2018) Energy-aware virtual machine consolidation algorithm based on ant colony system. J Grid Comput 16(3):477–491
50.
go back to reference Tarahomi M, Izadi M, Ghobaei-Arani M (2020) An efficient power-aware VM allocation mechanism in cloud data centers: a micro genetic-based approach. Cluster Comput 24(2):919–934 Tarahomi M, Izadi M, Ghobaei-Arani M (2020) An efficient power-aware VM allocation mechanism in cloud data centers: a micro genetic-based approach. Cluster Comput 24(2):919–934
51.
go back to reference Barthwal V, Rauthan MMS (2021) AntPu: a meta-heuristic approach for energy-efficient and SLA aware management of virtual machines in cloud computing. Memetic Comput 13(1):91–110 Barthwal V, Rauthan MMS (2021) AntPu: a meta-heuristic approach for energy-efficient and SLA aware management of virtual machines in cloud computing. Memetic Comput 13(1):91–110
54.
go back to reference Mishra MK, Shukla V, Chaturvedi A, Bhattacharya P, Tanwar S (2023) A secure authenticated key agreement protocol using polynomials. In: Proceedings of international conference on recent innovations in computing. Lecture notes in electrical engineering, vol 1001. Springer, Singapore. https://doi.org/10.1007/978-981-19-9876-8_44 Mishra MK, Shukla V, Chaturvedi A, Bhattacharya P, Tanwar S (2023) A secure authenticated key agreement protocol using polynomials. In: Proceedings of international conference on recent innovations in computing. Lecture notes in electrical engineering, vol 1001. Springer, Singapore. https://​doi.​org/​10.​1007/​978-981-19-9876-8_​44
Metadata
Title
Study of Energy-Efficient Virtual Machine Migration with Assurance of Service-Level Agreements
Authors
Suraj Singh Panwar
M. M. S. Rauthan
Varun Barthwal
Sachin Gaur
Nidhi Mehra
Copyright Year
2024
Publisher
Springer Nature Singapore
DOI
https://doi.org/10.1007/978-981-97-0641-9_52