Abstract
Background: Virtualization adequately maintains increasing requirements for storage, networking, servers, and computing in exhaustive cloud data centers (CDC)s. Virtualization assists in gaining different objectives like dedicated server sustenance, fault tolerance, comprehensive service availability, and load balancing, by virtual machine (VM) migration. The VM migration process continuously requires CPU cycles, communication bandwidth, memory, and processing power. Therefore, it detrimentally prevails over the performance of dynamic applications and cannot be completely neglected in the synchronous large-scale CDC, explicitly when service level agreement (SLA) and analytical trade goals are to be defined.
Introduction: Live VM migration is intermittently adopted as it grants the operational service even when the migration is executed. Currently, power competence has been identified as the primary design requirement for the current CDC model. It grows from a single server to numerous data centres and clouds, which consume an extensive amount of electricity. Consequently, appropriate energy management techniques are especially important for CDCs.
Methods: This review paper delineates the need for energy efficiency in the CDC, the systematic mapping of VM migration methods, and research pertinent to it. After that, an analysis of VM migration techniques, the category of VM migration, duplication, and context-based VM migration is presented along with its relative analysis.
Results: The various VM migration techniques were compared on the basis of various performance measures. The techniques based on duplication and context-based VM migration methods provide an average reduction in migration time of up to 38.47%, data transfer rate of up to 51.4%, migration downtime of up to 36.33%, network traffic rate of up to 44% and reduced application efficiency overhead up to 14.27%.
Conclusion: The study aids in analyzing threats and research challenges related to VM migration techniques which ultimately help in exploring future research directions that would help aspiring cloud professionals.
Graphical Abstract
[http://dx.doi.org/10.1186/s13677-017-0092-1]
[http://dx.doi.org/10.1007/s11227-014-1089-x]
[http://dx.doi.org/10.1016/j.future.2008.12.001]
[http://dx.doi.org/10.1007/s13174-010-0007-6]
[http://dx.doi.org/10.1109/ICCAKM46823.2020.9051479]
[http://dx.doi.org/10.1109/CLOUD.2011.29]
[http://dx.doi.org/10.1145/945445.945462]
[http://dx.doi.org/10.1145/2382553.2382554]
[http://dx.doi.org/10.1007/s11227-015-1400-5]
[http://dx.doi.org/10.1109/CCGRID.2010.46]
[http://dx.doi.org/10.1007/s00607-021-01045-2]
[http://dx.doi.org/10.1007/s11277-022-09621-1]
[http://dx.doi.org/10.1145/1250662.1250665]
[http://dx.doi.org/10.1186/s13677-016-0055-y]
[http://dx.doi.org/10.1109/IGCC.2015.7393704]
[http://dx.doi.org/10.1145/2063384.2063437]
[http://dx.doi.org/10.1145/1508293.1508301]
[http://dx.doi.org/10.1145/1618525.1618528]
[http://dx.doi.org/10.1109/CCEM.2012.6354587]
[http://dx.doi.org/10.1109/INTERNET.2010.20]
[http://dx.doi.org/10.1109/SYSCON.2011.5929040]
[http://dx.doi.org/10.1007/978-3-642-23400-2_40]
[http://dx.doi.org/10.1145/2007477.1952699]
[http://dx.doi.org/10.1145/2979779.2979851]
[http://dx.doi.org/10.1109/CLUSTR.2009.5289170]
[http://dx.doi.org/10.1145/2007477.1952698]
[http://dx.doi.org/10.1145/1555336.1555347]
[http://dx.doi.org/10.1504/IJCC.2016.080900]
[http://dx.doi.org/10.1145/1508293.1508301]
[http://dx.doi.org/10.1109/ICSESS.2010.5552416]
[http://dx.doi.org/10.1109/MASCOTS.2010.13]
[http://dx.doi.org/10.1109/ITAIC.2011.6030211]
[http://dx.doi.org/10.1145/1551609.1551630]
[http://dx.doi.org/10.1109/ICACCI.2013.6637178]
[http://dx.doi.org/10.1109/ICCSDET.2018.8821170]
[http://dx.doi.org/10.1109/IAdCC.2013.6514357]
[http://dx.doi.org/10.1016/j.jnca.2018.03.002]
[http://dx.doi.org/10.1186/s40064-016-2642-2] [PMID: 27441141]
[http://dx.doi.org/10.1016/j.jnca.2017.03.011]
[http://dx.doi.org/10.1016/j.icte.2022.02.003]
[http://dx.doi.org/10.1007/s11235-016-0173-3]
[http://dx.doi.org/10.1016/j.future.2006.03.007]
[http://dx.doi.org/10.1016/j.jnca.2016.10.024]
[http://dx.doi.org/10.1109/TCC.2016.2617367]
[http://dx.doi.org/10.1109/TCC.2016.2551747]
[http://dx.doi.org/10.1007/s10586-022-03713-0] [PMID: 36060618]
[http://dx.doi.org/10.1007/s10586-021-03467-1]
[http://dx.doi.org/10.1007/s10586-011-0194-3]
[http://dx.doi.org/10.1109/BlackSeaCom.2016.7901567]
[http://dx.doi.org/10.1016/j.suscom.2022.100780]
[http://dx.doi.org/10.2174/1872212114999200710150629]
[http://dx.doi.org/10.1016/j.future.2016.05.003]
[http://dx.doi.org/10.1016/j.future.2015.09.005]
[http://dx.doi.org/10.1109/TC.2013.185]
[http://dx.doi.org/10.1109/WAINA.2014.35]