Skip to main content
Erschienen in: The Journal of Supercomputing 9/2023

16.01.2023

A machine learning model for improving virtual machine migration in cloud computing

verfasst von: Ali Belgacem, Saïd Mahmoudi, Mohamed Amine Ferrag

Erschienen in: The Journal of Supercomputing | Ausgabe 9/2023

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Cloud Computing is a paradigm allowing access to physical and application resources online via the Internet. These resources are virtualized using virtualization software to make them available to users as a service. Virtual machines (VMs) migration technique provided by virtualization technology impacts the performance of the cloud. It is a significant concern in this environment. When allocating resources, the distribution of VMs is unbalanced, and their movement from one server to another can increase energy consumption and network overhead, necessitating an improvement in VM migrations. This paper addresses the VMs migration issue by applying a machine learning model to reduce the VMs migration number and energy consumption. The proposed algorithm (named VMLM) is based on improving VM’s migration process and selection. It has been benchmarked with JVCMMD and EVSP solutions. The simulation results demonstrate the efficiency of our proposal, which includes two phases the machine learning preparing stage and the VMs migration stage.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

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+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!

Literatur
1.
Zurück zum Zitat Erl T, Puttini R, Mahmood Z (2013) Cloud computing: concepts, technology, & architecture, Pearson Education Erl T, Puttini R, Mahmood Z (2013) Cloud computing: concepts, technology, & architecture, Pearson Education
2.
Zurück zum Zitat Hall J, Andrews J (2020) VMware certified professional data center virtualization on vSphere 6.7 study guide: exam 2V0-21.19, John Wiley & Sons Hall J, Andrews J (2020) VMware certified professional data center virtualization on vSphere 6.7 study guide: exam 2V0-21.19, John Wiley & Sons
3.
Zurück zum Zitat D-N Le et al. (2018) Cloud computing and virtualization, Scrivener D-N Le et al. (2018) Cloud computing and virtualization, Scrivener
4.
Zurück zum Zitat Le D-N, Kumar R, Nguyen GN, Chatterjee JM (2018) Cloud computing and virtualization, John Wiley & Sons Le D-N, Kumar R, Nguyen GN, Chatterjee JM (2018) Cloud computing and virtualization, John Wiley & Sons
5.
Zurück zum Zitat Wang Y, Wang X (2014) Performance-controlled server consolidation for virtualized data centers with multi-tier applications. Sustain Comput Inf Syst 4(1):52–65 Wang Y, Wang X (2014) Performance-controlled server consolidation for virtualized data centers with multi-tier applications. Sustain Comput Inf Syst 4(1):52–65
6.
Zurück zum Zitat Shirvani MH, Rahmani AM, Sahafi A (2020) A survey study on virtual machine migration and server consolidation techniques in dvfs-enabled cloud datacenter: taxonomy and challenges. J King Saud Univ Comput Inf Sci 32(3):267–286 Shirvani MH, Rahmani AM, Sahafi A (2020) A survey study on virtual machine migration and server consolidation techniques in dvfs-enabled cloud datacenter: taxonomy and challenges. J King Saud Univ Comput Inf Sci 32(3):267–286
7.
Zurück zum Zitat El Naqa I, Murphy MJ (2015) What is machine learning? In: Machine learning in radiation oncology, Springer, pp 3–11 El Naqa I, Murphy MJ (2015) What is machine learning? In: Machine learning in radiation oncology, Springer, pp 3–11
8.
Zurück zum Zitat Kotsiantis SB, Zaharakis I, Pintelas P et al (2007) Supervised machine learning: a review of classification techniques. Emerg Artif Intell Appl Comput Eng 160(1):3–24 Kotsiantis SB, Zaharakis I, Pintelas P et al (2007) Supervised machine learning: a review of classification techniques. Emerg Artif Intell Appl Comput Eng 160(1):3–24
9.
Zurück zum Zitat Noshy M, Ibrahim A, Ali HA (2018) Optimization of live virtual machine migration in cloud computing: a survey and future directions. J Netw Comput Appl 110:1–10CrossRef Noshy M, Ibrahim A, Ali HA (2018) Optimization of live virtual machine migration in cloud computing: a survey and future directions. J Netw Comput Appl 110:1–10CrossRef
10.
Zurück zum Zitat He T, Toosi AN, Buyya R (2019) Performance evaluation of live virtual machine migration in sdn-enabled cloud data centers. J Parallel Distrib Comput 131:55–68CrossRef He T, Toosi AN, Buyya R (2019) Performance evaluation of live virtual machine migration in sdn-enabled cloud data centers. J Parallel Distrib Comput 131:55–68CrossRef
11.
Zurück zum Zitat Belgacem A (2022) Dynamic resource allocation in cloud computing: analysis and taxonomies, Computing 1–30 Belgacem A (2022) Dynamic resource allocation in cloud computing: analysis and taxonomies, Computing 1–30
12.
Zurück zum Zitat Belgacem A, Beghdad-Bey K, Nacer H (2018) A new task scheduling approach based on spacing multi-objective genetic algorithm in cloud, In: International Conference on Computer Science and Information Systems, pp 189–195 Belgacem A, Beghdad-Bey K, Nacer H (2018) A new task scheduling approach based on spacing multi-objective genetic algorithm in cloud, In: International Conference on Computer Science and Information Systems, pp 189–195
13.
Zurück zum Zitat Pal S, Kumar R, Saravanan K, Abdel-Basset M, Manogaran G, Thong PH et al (2019) Novel probabilistic resource migration algorithm for cross-cloud live migration of virtual machines in public cloud. J Supercomput 75(9):5848–5865CrossRef Pal S, Kumar R, Saravanan K, Abdel-Basset M, Manogaran G, Thong PH et al (2019) Novel probabilistic resource migration algorithm for cross-cloud live migration of virtual machines in public cloud. J Supercomput 75(9):5848–5865CrossRef
14.
Zurück zum Zitat Nashaat H, Ashry N, Rizk R (2019) Smart elastic scheduling algorithm for virtual machine migration in cloud computing. J Supercomput 75(7):3842–3865CrossRef Nashaat H, Ashry N, Rizk R (2019) Smart elastic scheduling algorithm for virtual machine migration in cloud computing. J Supercomput 75(7):3842–3865CrossRef
15.
Zurück zum Zitat Mandal R, Mondal MK, Banerjee S, Biswas U (2020) An approach toward design and development of an energy-aware vm selection policy with improved sla violation in the domain of green cloud computing, J Supercomput 1–20 Mandal R, Mondal MK, Banerjee S, Biswas U (2020) An approach toward design and development of an energy-aware vm selection policy with improved sla violation in the domain of green cloud computing, J Supercomput 1–20
16.
Zurück zum Zitat Mao B, Yang Y, Wu S, Jiang H, Li K-C (2019) Iofollow: improving the performance of vm live storage migration with io following in the cloud. Future Gener Comput Syst 91:167–176CrossRef Mao B, Yang Y, Wu S, Jiang H, Li K-C (2019) Iofollow: improving the performance of vm live storage migration with io following in the cloud. Future Gener Comput Syst 91:167–176CrossRef
17.
Zurück zum Zitat Yu Q, Wan H, Zhao X, Gao Y, Gu M (2019) Online scheduling for dynamic vm migration in multicast time-sensitive networks. IEEE Trans Ind Inf 16(6):3778–3788CrossRef Yu Q, Wan H, Zhao X, Gao Y, Gu M (2019) Online scheduling for dynamic vm migration in multicast time-sensitive networks. IEEE Trans Ind Inf 16(6):3778–3788CrossRef
18.
Zurück zum Zitat Tyj NM, Vadivu G (2019) Adaptive deduplication of virtual machine images using akka stream to accelerate live migration process in cloud environment. J Cloud Comput 8(1):1–12CrossRef Tyj NM, Vadivu G (2019) Adaptive deduplication of virtual machine images using akka stream to accelerate live migration process in cloud environment. J Cloud Comput 8(1):1–12CrossRef
19.
Zurück zum Zitat Xu H, Liu Y, Wei W, Xue Y (2019) Migration cost and energy-aware virtual machine consolidation under cloud environments considering remaining runtime. Int J Parallel Prog 47(3):481–501CrossRef Xu H, Liu Y, Wei W, Xue Y (2019) Migration cost and energy-aware virtual machine consolidation under cloud environments considering remaining runtime. Int J Parallel Prog 47(3):481–501CrossRef
20.
Zurück zum Zitat Mekala MS, Viswanathan P (2019) Energy-efficient virtual machine selection based on resource ranking and utilization factor approach in cloud computing for iot. Comput Electr Eng 73:227–244CrossRef Mekala MS, Viswanathan P (2019) Energy-efficient virtual machine selection based on resource ranking and utilization factor approach in cloud computing for iot. Comput Electr Eng 73:227–244CrossRef
21.
Zurück zum Zitat Bhattacherjee S, Das R, Khatua S, Roy S (2020) Energy-efficient migration techniques for cloud environment: a step toward green computing. J Supercomput 76(7):5192–5220CrossRef Bhattacherjee S, Das R, Khatua S, Roy S (2020) Energy-efficient migration techniques for cloud environment: a step toward green computing. J Supercomput 76(7):5192–5220CrossRef
22.
Zurück zum Zitat Ibrahim A, Noshy M, Ali HA, Badawy M (2020) Papso: a power-aware vm placement technique based on particle swarm optimization. IEEE Access 8:81747–81764CrossRef Ibrahim A, Noshy M, Ali HA, Badawy M (2020) Papso: a power-aware vm placement technique based on particle swarm optimization. IEEE Access 8:81747–81764CrossRef
23.
Zurück zum Zitat Wang Z, Sun D, Xue G, Qian S, Li G, Li M (2019) Ada-things: an adaptive virtual machine monitoring and migration strategy for internet of things applications. J Parallel Distrib Comput 132:164–176CrossRef Wang Z, Sun D, Xue G, Qian S, Li G, Li M (2019) Ada-things: an adaptive virtual machine monitoring and migration strategy for internet of things applications. J Parallel Distrib Comput 132:164–176CrossRef
24.
Zurück zum Zitat Moges FF, Abebe SL (2019) Energy-aware vm placement algorithms for the openstack neat consolidation framework. J Cloud Comput 8(1):1–14CrossRef Moges FF, Abebe SL (2019) Energy-aware vm placement algorithms for the openstack neat consolidation framework. J Cloud Comput 8(1):1–14CrossRef
25.
Zurück zum Zitat Xiao X, Zheng W, Xia Y, Sun X, Peng Q, Guo Y (2019) A workload-aware vm consolidation method based on coalitional game for energy-saving in cloud. IEEE Access 7:80421–80430CrossRef Xiao X, Zheng W, Xia Y, Sun X, Peng Q, Guo Y (2019) A workload-aware vm consolidation method based on coalitional game for energy-saving in cloud. IEEE Access 7:80421–80430CrossRef
26.
Zurück zum Zitat Gholipour N, Arianyan E, Buyya R (2020) A novel energy-aware resource management technique using joint vm and container consolidation approach for green computing in cloud data centers. Simul Model Pract Theory 104:102127CrossRef Gholipour N, Arianyan E, Buyya R (2020) A novel energy-aware resource management technique using joint vm and container consolidation approach for green computing in cloud data centers. Simul Model Pract Theory 104:102127CrossRef
27.
Zurück zum Zitat AlKadi O, Moustafa N, Turnbull B, Choo K-KR (2019) Mixture localization-based outliers models for securing data migration in cloud centers. IEEE Access 7:114607–114618CrossRef AlKadi O, Moustafa N, Turnbull B, Choo K-KR (2019) Mixture localization-based outliers models for securing data migration in cloud centers. IEEE Access 7:114607–114618CrossRef
28.
Zurück zum Zitat Xu X, Zhang X, Khan M, Dou W, Xue S, Yu S (2020) A balanced virtual machine scheduling method for energy-performance trade-offs in cyber-physical cloud systems. Future Gener Comput Syst 105:789–799CrossRef Xu X, Zhang X, Khan M, Dou W, Xue S, Yu S (2020) A balanced virtual machine scheduling method for energy-performance trade-offs in cyber-physical cloud systems. Future Gener Comput Syst 105:789–799CrossRef
29.
Zurück zum Zitat Zhang F, Liu G, Zhao B, Fu X, Yahyapour R (2019) Reducing the network overhead of user mobility-induced virtual machine migration in mobile edge computing. Softw Pract Exp 49(4):673–693CrossRef Zhang F, Liu G, Zhao B, Fu X, Yahyapour R (2019) Reducing the network overhead of user mobility-induced virtual machine migration in mobile edge computing. Softw Pract Exp 49(4):673–693CrossRef
30.
Zurück zum Zitat Xu X, Zhang Q, Maneas S, Sotiriadis S, Gavan C, Bessis N (2019) Vmsage: a virtual machine scheduling algorithm based on the gravitational effect for green cloud computing. Simul Model Pract Theory 93:87–103CrossRef Xu X, Zhang Q, Maneas S, Sotiriadis S, Gavan C, Bessis N (2019) Vmsage: a virtual machine scheduling algorithm based on the gravitational effect for green cloud computing. Simul Model Pract Theory 93:87–103CrossRef
31.
Zurück zum Zitat Haghighi MA, Maeen M, Haghparast M (2019) An energy-efficient dynamic resource management approach based on clustering and meta-heuristic algorithms in cloud computing iaas platforms. Wireless Pers Commun 104(4):1367–1391CrossRef Haghighi MA, Maeen M, Haghparast M (2019) An energy-efficient dynamic resource management approach based on clustering and meta-heuristic algorithms in cloud computing iaas platforms. Wireless Pers Commun 104(4):1367–1391CrossRef
32.
Zurück zum Zitat Li H, Li W, Zhang S, Wang H, Pan Y, Wang J (2019) Page-sharing-based virtual machine packing with multi-resource constraints to reduce network traffic in migration for clouds. Future Gener Comput Syst 96:462–471CrossRef Li H, Li W, Zhang S, Wang H, Pan Y, Wang J (2019) Page-sharing-based virtual machine packing with multi-resource constraints to reduce network traffic in migration for clouds. Future Gener Comput Syst 96:462–471CrossRef
33.
Zurück zum Zitat Sayadnavard MH, Haghighat AT, Rahmani AM (2019) A reliable energy-aware approach for dynamic virtual machine consolidation in cloud data centers. J Supercomput 75(4):2126–2147CrossRef Sayadnavard MH, Haghighat AT, Rahmani AM (2019) A reliable energy-aware approach for dynamic virtual machine consolidation in cloud data centers. J Supercomput 75(4):2126–2147CrossRef
34.
Zurück zum Zitat Khan MSA, Santhosh R (2022) Hybrid optimization algorithm for vm migration in cloud computing. Comput Electr Eng 102:108152CrossRef Khan MSA, Santhosh R (2022) Hybrid optimization algorithm for vm migration in cloud computing. Comput Electr Eng 102:108152CrossRef
35.
Zurück zum Zitat Gupta A, Namasudra S (2022) A novel technique for accelerating live migration in cloud computing. Autom Softw Eng 29(1):1–21CrossRef Gupta A, Namasudra S (2022) A novel technique for accelerating live migration in cloud computing. Autom Softw Eng 29(1):1–21CrossRef
36.
Zurück zum Zitat Verma G (2022) Secure vm migration in cloud: Multi-criteria perspective with improved optimization model. Wireless Pers Commun 124(1):75–102CrossRef Verma G (2022) Secure vm migration in cloud: Multi-criteria perspective with improved optimization model. Wireless Pers Commun 124(1):75–102CrossRef
37.
Zurück zum Zitat Tran CH, Bui TK, Pham TV (2022) Virtual machine migration policy for multi-tier application in cloud computing based on q-learning algorithm. Computing 104(6):1285–1306CrossRef Tran CH, Bui TK, Pham TV (2022) Virtual machine migration policy for multi-tier application in cloud computing based on q-learning algorithm. Computing 104(6):1285–1306CrossRef
38.
Zurück zum Zitat Hung L-H, Wu C-H, Tsai C-H, Huang H-C (2021) Migration-based load balance of virtual machine servers in cloud computing by load prediction using genetic-based methods. IEEE Access 9:49760–49773CrossRef Hung L-H, Wu C-H, Tsai C-H, Huang H-C (2021) Migration-based load balance of virtual machine servers in cloud computing by load prediction using genetic-based methods. IEEE Access 9:49760–49773CrossRef
40.
41.
Zurück zum Zitat Belgacem A, Beghdad-Bey K, Nacer H (2020) Dynamic resource allocation method based on symbiotic organism search algorithm in cloud computing, IEEE Trans Cloud Comput Belgacem A, Beghdad-Bey K, Nacer H (2020) Dynamic resource allocation method based on symbiotic organism search algorithm in cloud computing, IEEE Trans Cloud Comput
Metadaten
Titel
A machine learning model for improving virtual machine migration in cloud computing
verfasst von
Ali Belgacem
Saïd Mahmoudi
Mohamed Amine Ferrag
Publikationsdatum
16.01.2023
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 9/2023
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-022-05031-z

Weitere Artikel der Ausgabe 9/2023

The Journal of Supercomputing 9/2023 Zur Ausgabe

Premium Partner