Nothing Special   »   [go: up one dir, main page]

skip to main content
article

A critical survey of live virtual machine migration techniques

Published: 01 December 2017 Publication History

Abstract

Virtualization techniques effectively handle the growing demand for computing, storage, and communication resources in large-scale Cloud Data Centers (CDC). It helps to achieve different resource management objectives like load balancing, online system maintenance, proactive fault tolerance, power management, and resource sharing through Virtual Machine (VM) migration. VM migration is a resource-intensive procedure as VM's continuously demand appropriate CPU cycles, cache memory, memory capacity, and communication bandwidth. Therefore, this process degrades the performance of running applications and adversely affects efficiency of the data centers, particularly when Service Level Agreements (SLA) and critical business objectives are to be met. Live VM migration is frequently used because it allows the availability of application service, while migration is performed. In this paper, we make an exhaustive survey of the literature on live VM migration and analyze the various proposed mechanisms. We first classify the types of Live VM migration (single, multiple and hybrid). Next, we categorize VM migration techniques based on duplication mechanisms (replication, de-duplication, redundancy, and compression) and awareness of context (dependency, soft page, dirty page, and page fault) and evaluate the various Live VM migration techniques. We discuss various performance metrics like application service downtime, total migration time and amount of data transferred. CPU, memory and storage data is transferred during the process of VM migration and we identify the category of data that needs to be transferred in each case. We present a brief discussion on security threats in live VM migration and categories them in three different classes (control plane, data plane, and migration module). We also explain the security requirements and existing solutions to mitigate possible attacks. Specific gaps are identified and the research challenges in improving the performance of live VM migration are highlighted. The significance of this work is that it presents the background of live VM migration techniques and an in depth review which will be helpful for cloud professionals and researchers to further explore the challenges and provide optimal solutions.

References

[1]
Mell P, Grance T (2011) The NIST Definition of Cloud Computing Recommendations of the National Institute of Standards and Technology. Technical report. arxiv: 2305-0543
[2]
Choosing an App Engine Environment | App Engine Documentation | Google Cloud Platform. https://cloud.google.com/appengine/docs/the-appengine-environments. Accessed 04 Nov 2016.
[3]
Intro to Microsoft Azure | Microsoft Azure. https://azure.microsoft.com/en-in/documentation/articles/fundamentals-introduction-to-azure/. Accessed 04 Nov 2016.
[4]
Elastic Compute Cloud (EC2) Cloud Server & Hosting --- AWS. https://aws.amazon.com/ec2/. Accessed 04 Nov 2016.
[5]
IBM - Cloud Computing for Builders & Innovators. http://www.ibm.com/cloud-computing/. Accessed 04 Nov 2016.
[6]
Buyya R, Buyya R, Yeo CS, Yeo CS, Venugopal S, Venugopal S, Broberg J, Broberg J, Brandic I, Brandic I (2009) Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Futur Gener Comput Syst 25(6):599---616.
[7]
Uddin M, Shah A, Alsaqour R, Memon J, Saqour RAHASRAHA, Memon J (2013) Measuring efficiency of tier level data centers to implement green energy efficient data centers. Middle East J Sci Res 15(2):200---207.
[8]
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, 826---831. IEEE, United States.
[9]
Zhou M, Zhang R, Zeng D, Qian W (2010) Services in the Cloud Computing era: A survey In: 4th International Universal Communication Symposium, 40---46. IEEE, Beijing.
[10]
Storage Servers. https://storageservers.wordpress.com/. Accessed 07 Sept 2017.
[11]
Koomey JG (2011) Growth in Data Center Electricity use 2005 to 2010. PhD thesis.
[12]
Belady CL (2012) In the data center, power and cooling costs more than the it equipment it supports. http://www.electronics-cooling.com/2007/02. in-the-data-center-power-and-cooling-costs-more-than-the-it-equipment-it-supports/. Accessed 18 May 2016.
[13]
Fan X, Weber WD, Barroso LA (2007) Power provisioning for a warehouse-sized computer In: Proceedings of the 34th Annual International Symposium on Computer Architecture, 13---23. ACM, California.
[14]
Barham P, Dragovic B, Fraser K, Hand S, Harris T, Ho A, Neugebauer R, Pratt I, Warfield A (2003) Xen and the art of virtualization In: Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles, 164. ACM, NY.
[15]
Younge AJ, Henschel R, Brown JT, Laszewski GV, Qiu J, Fox GC (2011) Analysis of Virtualization Technologies for High Performance Computing Environments In: IEEE 4th International Conference on Cloud Computing, 1---8. IEEE Computer Society, Washington.
[16]
Bugnion E, Devine S, Rosenblum M, Sugerman J, Wang EY (2012) Bringing Virtualization to the x86 Architecture with the Original VMware Workstation. ACM Trans Comput Syst ACM Ref Format Bugnion 30(4):1---51.
[17]
Desai A (2012) Managing Virtualization with System Center Virtual Machine Manager. http://anildesai.net/index.php/2007/12/managing-virtualization-with-system-center-virtual-machine-manager/. Accessed 07 Sept 2017.
[18]
vSphere ESXi Bare-Metal Hypervisor. http://www.vmware.com/products/esxi-and-esx.html. Accessed 04 Nov 2016.
[19]
KVM. http://www.linux-kvm.org/page/Main_Page. Accessed 04 Nov 2016.
[20]
Kivity Qumranet A, Qumranet YK, Qumranet DL, Qumranet UL, Liguori A (2007) Kvm: the Linux Virtual Machine Monitor In: Proceedings of the Ottawa Linux Symposium, Ontario, 225---230, Canada.
[21]
Hypervisor x86 & ARM. https://www.xenproject.org/developers/teams/hypervisor.html. Accessed 04 Nov 2016.
[22]
Microsoft Virtual PC. http://microsoft_virtual_pc.en.downloadastro.com/. Accessed 04 Nov 2016.
[23]
Microsoft Hyper-V Server 2016. https://technet.microsoft.com/en-us/hyper-v-server-docs/hyper-v-server-2016. Accessed 04 Nov 2016.
[24]
Oracle VM VirtualBox. https://www.virtualbox.org/. Accessed 04 Nov 2016.
[25]
Parallels Desktop (for Mac) - Parallels Desktop 11 for Mac. http://in.pcmag.com/parallels-desktop-10/46064/review/parallels-desktop-for-mac. Accessed 17 Jan 2017.
[26]
Medina V, García JM (2014) A survey of migration mechanisms of virtual machines. ACM Comput Surv 46(3):1---33.
[27]
Ferreto TC, Netto MAS, Calheiros RN, De Rose CAF (2011) Server consolidation with migration control for virtualized data centers. Future Gen Comput Syst 27(8):1027---1034.
[28]
Hu L, Zhao J, Xu G, Ding Y, Chu J (2013) HMDC: Live virtual machine migration based on hybrid memory copy and delta compression. Appl Math Inf Sci 7(2 L):639---646.
[29]
Nathan S, Kulkarni P, Bellur U (2013) Resource Availability Based Performance Benchmarking of Virtual Machine Migrations In: Proceedings of the ACM/SPEC International Conference on Performance Engineering, 387---398. ACM, Prague, Czech Republic.
[30]
Åsberg M, Forsberg N, Nolte T, Kato S (2011) Towards real-time scheduling of virtual machines without kernel modifications In: IEEE International Conference on Emerging Technologies and Factory Automation, ETFA. IEEE, Toulouse.
[31]
Habib I (2008) Virtualization with KVM. Linux J 2008(166).
[32]
Xu F, Liu F, Jin H, Vasilakos AV (2014) Managing performance overhead of virtual machines in cloud computing: A survey, state of the art, and future directions. Proc IEEE 102(1):11---31.
[33]
Clark C, Fraser K, Hand S, Hansen JG, Jul E, Limpach C, Pratt I, Warfield A (2005) Live migration of virtual machines In: Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation - Volume 2, 273---286. USENIX Association, Berkeley.
[34]
Deshpande U, Kulkarni U, Gopalan K (2012) Inter-rack live migration of multiple virtual machines In: Proceedings of the 6th International Workshop on Virtualization Technologies in Distributed Computing Date, 19---26. ACM, Delft, The Netherlands.
[35]
Atif M, Strazdins P (2014) Adaptive parallel application resource remapping through the live migration of virtual machines. Futur Gener Comput Syst 37:148---161.
[36]
Svärd P, Hudzia B, Tordsson J, Elmroth E, Svärd P, Hudzia B, Tordsson J, Elmroth E (2011) Evaluation of delta compression techniques for efficient live migration of large virtual machines In: Proceedings of the 7th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 111---120. ACM, California.
[37]
Riteau P, Morin C, Priol T (2011) Shrinker: Improving Live Migration of Virtual Clusters over WANs with Distributed Data Deduplication and Content-Based Addressing In: Proceedings of the 17th International Conference on Parallel Processing and Distributed Computing - Volume Part I, 431---442. Springer, Bordeaux.
[38]
Soni G, Kalra M (2013) Comparative Study of Live Virtual Machine Migration Techniques in Cloud. Int J Comput Appl 84(14):19---25.
[39]
Kapil D, Pilli ES, Joshi RC (2013) Live virtual machine migration techniques: Survey and research challenges In: Proceedings of the 3rd IEEE International Advance Computing Conference, 963---969. IEEE, Ghaziabad.
[40]
Ahmad RW, Gani A, Siti SH, Shiraz M, Xia F, Madani SA (2015) Virtual machine migration in cloud data centers: a review, taxonomy, and open research issues. J Supercomputing, 71(7):2473---2515.
[41]
Ahmad RW, Gani A, Hamid SHA, Shiraz M, Yousafzai A, Xia F (2015) A survey on virtual machine migration and server consolidation frameworks for cloud data centers. J Netw Comput Appl 52:11---25.
[42]
Yamada H (2016) Survey on Mechanisms for Live Virtual Machine Migration and its Improvements. Inf Media Tech 11:101---115.
[43]
Kokkinos P, Kalogeras D, Levin A, Varvarigos E (2016) Survey: Live Migration and Disaster Recovery over Long-Distance Networks. ACM Comput Surveys 49(2):1---36.
[44]
Sapuntzakis CP, Chandra R, Pfaff B, Chow J, Lam MS, Rosenblum M (2002) Optimizing the migration of virtual computers. ACM SIGOPS Oper Syst Rev 36(SI):377---390.
[45]
Nelson M, Lim BH, Hutchins G (2005) Fast transparent migration for virtual machines In: Proceedings of the annual conference on USENIX Annual Technical Conference, 25---25. ACM, Berkeley.
[46]
Huang W, Gao Q, Liu J, Panda DK (2007) High performance virtual machine migration with RDMA over modern interconnects In: 2007 IEEE International Conference on Cluster Computing, 11---20. IEEE, Washington.
[47]
Luo Y, Zhang B, Wang X, Wang Z, Sun Y, Chen H (2008) Live and incremental whole-system migration of virtual machines using block-bitmap In: IEEE International Conference on Cluster Computing, 99---106. IEEE, Tsukuba.
[48]
Verma A, Ahuja P, Neogi A (2008) pMapper: Power and migration cost aware application placement in virtualized systems In: IFIP International Federation for Information Processing, vol. 5346 LNCS, 243---264.
[49]
Sammy K, Shengbing R, Wilson C (2012) Energy Efficient Security Preserving VM Live Migration In Data Centers For Cloud Computing. J Comput Sci 9(2):33---39.
[50]
Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing. Futur Gener Comput Syst 28(5):755---768.
[51]
Kikuchi S, Matsumoto Y (2011) Performance modeling of concurrent live migration operations in cloud computing systems using prism probabilistic model checker In: IEEE 4th International Conference on Cloud Computing, 49---56. IEEE, DC.
[52]
Xu F, Liu F, Liu L, Jin H, Li B, Li B (2014) iAware: Making live migration of virtual machines interference-aware in the cloud. IEEE Trans Comput 63(12):3012---3025.
[53]
Yin F, Liu W, Song J (2014) Live Virtual Machine Migration with Optimized Three-Stage Memory Copy In: Future Information Technology, 69---75. Springer, Berlin.
[54]
Bala A, Chana I (2012) Fault Tolerance - Challenges, Techniques and Implementation in Cloud Computing. Int J Comput Sci Issues 9(1):288---293.
[55]
Shrivastava V, Zerfos P, Lee KW, Jamjoom H, Liu YH, Banerjee S (2011) Application-aware virtual machine migration in data centers In: Proceedings - IEEE INFOCOM, 66---70. IEEE, Shanhai.
[56]
Mishra M, Das A, Kulkarni P, Sahoo A (2012) Dynamic resource management using virtual machine migrations. IEEE Commun Mag 50(9):34---40.
[57]
Dong J, Jin X, Wang H, Li Y, Zhang P, Cheng S (2013) Energy-Saving virtual machine placement in cloud data centers In: Proceedings - 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, CCGrid 2013, 618---624. IEEE/ACM, Delft, the Netherlands.
[58]
Zheng J, Ng TSE, Sripanidkulchai K (2011) Workload-aware live storage migration for clouds In: Proceedings of the 7th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 133---144. ACM, California.
[59]
Bai W, Geng W (2014) Operation and Maintenance Management Strategy of Cloud Computing Data Center. Adv Sci Technol Lett 78(MulGrab):5---9.
[60]
Hu W, Hicks A, Zhang L, Dow EM, Soni V, Jiang H, Bull R, Matthews JN (2013) A quantitative study of virtual machine live migration In: Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference on - CAC '13, Florida.
[61]
Suen CH, Kirchberg M, Lee BS (2011) Efficient migration of virtual machines between public and private cloud In: 3rd IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2011, 549---553. IEEE, United States.
[62]
Compute Engine - IaaS | Google Cloud Platform. https://cloud.google.com/compute/. Accessed 07 Sept 2017.
[63]
Hines MR, Deshpande U, Gopalan K (2009) Post-copy live migration of virtual machines. ACM SIGOPS Oper Syst Rev 43(3):14---26.
[64]
Hines MR, Gopalan K (2009) Post-copy based live virtual machine migration using adaptive pre-paging and dynamic self-ballooning In: Proceedings of the 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 51---60. ACM Press, Washington.
[65]
Ard PS, Walsh S, Hudzia B, Tordsson J, Elmroth E (2013) The Noble Art of Live VM Migration -Principles and Performance of precopy, postcopy and hybrid migration of demanding workloads. Technical report, Tech Report UMINF.
[66]
Voorsluys W, Broberg J, Venugopal S, Buyya R (2009) Cost of virtual machine live migration in clouds: A performance evaluation. Lect Notes Comput Sci 5931 LNCS:254---265.
[67]
Kuno Y, Nii K, Yamaguchi S (2011) A study on performance of processes in migrating virtual machines In: 10th International Symposium on Autonomous Decentralized Systems, 567---572. IEEE, Kobe, Japan.
[68]
Feng X, Tang J, Luo X, Jin Y (2011) A performance study of live VM migration technologies: VMotion vs XenMotion In: Proc. of SPIE-OSA-IEEE Asia Communications and Photonics, 83101B-1-6. IEEE, Shanghai.
[69]
Liu H, Xu CZ, Jin H, Gong J, Liao X, Xu CZ, Liao X, Jin H, Gong J, Liao X (2011) Performance and energy modeling for live migration of virtual machines In: Proceedings of the 20th International Symposium on High Performance Distributed Computing, 171---182. ACM, California.
[70]
Akoush S, Sohan R, Rice A, Moore AW, Hopper A (2010) Predicting the Performance of Virtual Machine Migration In: IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 37---46. IEEE, Miami Beach.
[71]
Huang D, Ye D, He Q, Chen J, Ye K, Huang D, Ye D, He Q, Chen J, Ye K (2011) Virt-LM: a benchmark for live migration of virtual machine In: Proceeding of the Second Joint WOSP/SIPEW International Conference on Performance Engineering, 307---316. ACM, Karlsruhe.
[72]
Wu Y, Zhao M (2011) Performance Modeling of Virtual Machine Live Migration In: IEEE 4th International Conference on Cloud Computing, 492---499. IEEE, DC.
[73]
Watts up? https://www.wattsupmeters.com/secure/index.php. Accessed 07 Sept 2017.
[74]
Cerroni W, Callegati F (2014) Live migration of virtual network functions in cloud-based edge networks In: IEEE International Conference on Communications, 2963---2968. IEEE, Sydney.
[75]
Deshpande U, You Y, Chan D, Bila N, Gopalan K (2014) Fast server deprovisioning through scatter-gather live migration of virtual machines In: IEEE 7th International Conference on Cloud Computing, CLOUD, 376---383. IEEE, AK.
[76]
SPEC CPU®; 2006. https://www.spec.org/cpu2006/. Accessed 07 Sept 2017.
[77]
Welcome to Apache™ Hadoop®;! http://hadoop.apache.org/. Accessed 07 Sept 2017.
[78]
The Netperf Homepage. https://hewlettpackard.github.io/netperf/. Accessed 07 Sept 2017.
[79]
SPECweb, 2005. https://www.spec.org/web2005/. Accessed 07 Sept 2017.
[80]
NAS Parallel Benchmarks. http://www.nas.nasa.gov/Software/NPB. Accessed 08 Nov 2016.
[81]
Zhang W, Lam KT, Wang CL (2014) Adaptive live VM migration over a WAN: Modeling and implementation In: IEEE International Conference on Cloud Computing, CLOUD, 368---375, AK.
[82]
Deshpande U, Keahey K (2017) Traffic-sensitive Live Migration of Virtual Machines. Future Gene Comput Syst 72:118---128.
[83]
Ye K, Jiang X, Huang D, Chen J, Wang B, Kejiang Y, Xiaohong J, Dawei H, Jianhai C, Bei W, Ye K, Jiang X, Huang D, Chen J, Wang B (2011) Live Migration of Multiple Virtual Machines with Resource Reservation in Cloud Computing Environments In: IEEE 4th International Conference on Cloud Computing, 267---274. IEEE, DC.
[84]
Deshpande U, Wang X, Gopalan K (2011) Live gang migration of virtual machines In: Proceedings of the 20th International Symposium on High Performance Distributed Computing, 135---146. ACM Press, California.
[85]
Lu T, Stuart M, Tang K, He X (2014) Clique migration: Affinity grouping of virtual machines for inter-cloud live migration In: Proceedings - 9th IEEE International Conference on Networking, Architecture, and Storage, 216---225. IEEE, Tianjin, China.
[86]
Lu H, Xu C, Cheng C, Kompella R, Xu D (2015) vHaul : Towards Optimal Scheduling of Live Multi-VM Migration for Multi-tier Applications In: IEEE 8th International Conference on Cloud Computing, 453---460. IEEE, New York.
[87]
Olio Incubation Status - Apache Incubator. http://incubator.apache.org/projects/olio.html. Accessed 07 Sept 2017.
[88]
Forsman M, Glad A, Lundberg L, Ilie D (2015) lgorithms for automated live migration of virtual machines. J Syst Softw 101:110---126.
[89]
Varga A, Hornig R (2008) An overview of the OMNeT++ simulation environment In: Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops, 60. ACM, Marseille.
[90]
Sun G, Liao D, Anand V, Zhao D, Yu H (2016) A new technique for efficient live migration of multiple virtual machines. Future Gene Comput Syst 55:74---86.
[91]
Shribman A, Hudzia B (2012) Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applications In: Proceedings of the 18th International Conference on Parallel Processing Workshops, 539---547. Springer, Rhodes Island.
[92]
Cerroni W (2014) Multiple virtual machine live migration in federated cloud systems In: Proceedings - INFOCOM IEEE, 25---30. IEEE Computer Society, ON.
[93]
Celesti A, Tusa F, Villari M, Puliafito A (2010) Improving virtual machine migration in federated cloud environments In: 2nd International Conference on Evolving Internet, 61---67. IEEE, Rhode Island.
[94]
Kumar Bose S, Brock S, Skeoch R, Shaikh N, Rao S (2011) Optimizing live migration of virtual machines across wide area networks using integrated replication and scheduling In: IEEE International Systems Conference, 97---102. IEEE, QC.
[95]
Bose SK, Brock S, Skeoch R, Rao S, Kumar Bose S, Brock S, Skeoch R, Shaikh N, Rao S (2011) CloudSpider: Combining Replication with Scheduling for Optimizing Live Migration of Virtual Machines across Wide Area Networks In: 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, 13---22. IEEE, CA.
[96]
Grid, 5000. https://www.grid5000.fr/mediawiki/index.php/Grid5000:Home. Accessed 08 Sept 2017.
[97]
Redis. https://redis.io/. Accessed 08 Sept 2017.
[98]
Zhang X, Huo Z, Ma J, Meng D (2010) Exploiting Data Deduplication to Accelerate Live Virtual Machine Migration In: IEEE International Conference on Cluster Computing, 88---96. IEEE, Crete.
[99]
Jo C, Gustafsson E, Son J, Egger B, Jo C, Gustafsson E, Son J, Egger B (2013) Efficient live migration of virtual machines using shared storage In: Proceedings of the 9th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 41---50. ACM Press, New York.
[100]
Wood T, Ramakrishnan KK, Shenoy P, Van Der Merwe J, Hwang J, Liu G, Chaufournier L (2015) CloudNet: Dynamic pooling of cloud resources by live WAN migration of virtual machines. IEEE/ACM Transactions on Networking 23(5):1568---1583.
[101]
Jaswal T, Kaur K (2016) An Enhanced Hybrid Approach for Reducing Downtime, Cost and Power Consumption of Live VM Migration In: Proceedings of the International Conference on Advances in Information Communication Technology & Computing. ACM, Bikaner.
[102]
Jin H, Li D, Wu S, Shi X, Pan X (2009) Live virtual machine migration with adaptive memory compression In: Proceedings - IEEE International Conference on Cluster Computing, 1---10. IEEE, LA.
[103]
Jin H, Deng L, Wu S, Shi X, Chen H, Pan X (2014) MECOM : Live migration of virtual machines by adaptively compressing memory pages. Futur Gener Comput Syst 38:23---35.
[104]
Hacking S, Hudzia B (2009) Improving the live migration process of large enterprise applications In: Proceedings of the 3rd International Workshop on Virtualization Technologies in Distributed Computing, 51---58. ACM, Barcelona.
[105]
Svard P, Tordsson J, Hudzia B, Elmroth E (2011) High Performance Live Migration through Dynamic Page Transfer Reordering and Compression In: IEEE Third International Conference on Cloud Computing Technology and Science, 542---548. IEEE, Divani Caravel Athens.
[106]
Sahni S, Varma V (2012) A Hybrid Approach to Live Migration of Virtual Machines In: IEEE International Conference on Cloud Computing in Emerging Markets (CCEM), 1---5. IEEE, KA.
[107]
Cedric JL, Bockhaven VCryptanalysis of, and practical attacks against E-Safenet encryption. Technical report, University of Amsterdam, Netherlands.
[108]
Nocentino A, Ruth PM (2009) Toward dependency-aware live virtual machine migration In: Proceedings of the 3rd International Workshop on Virtualization Technologies in Distributed Computing, 59---66. ACM, Barcelona.
[109]
Babu BS, Savithramma RM (2016) Optimised pre-copy live VM migration approach for evaluating mathematical expression by dependency identification. Int J Cloud Comput 5(4):247.
[110]
Koto A, Yamada H, Ohmura K, Kono K (2012) Towards Unobtrusive VM Live Migration for Cloud Computing Platforms In: Proceedings of the Asia-Pacific Workshop on Systems, 1---6. ACM, Seoul.
[111]
Ma F, Liu F, Liu Z (2010) Live virtual machine migration based on improved pre-copy approach In: IEEE International Conference on Software Engineering and Service Sciences, 230---233. IEEE, Beijing.
[112]
Ibrahim KZ, Hofmeyr S, Iancu C, Roman E (2011) Optimized pre-copy live migration for memory intensive applications In: International Conference for High Performance Computing, Networking, Storage and Analysis, 1---11. ACM/IEEE, Seattle.
[113]
Jin H, Gao W, Wu S, Shi X, Wu X, Zhou F (2011) Optimizing the live migration of virtual machine by CPU scheduling. J Netw Comput Appl 34(4):1088---1096.
[114]
Zaw EP, Thein NL (2012) Improved Live VM Migration using LRU and Splay Tree Algorithm. Int J Comput Sci Telecommun J 3(3):1---7.
[115]
Yong C, Yusong L, Yi G, Runzhi L, Zongmin W (2013) Optimizing Live Migration of Virtual Machines with Context Based Prediction Algorithm In: International Workshop on Cloud Computing and Information Security, 441---444. Atlantis Press, Shanhai.
[116]
Mohan A, Shine S (2013) An optimized approach for live VM migration using log records In: 4th International Conference on Computing, Communications and Networking Technologies, 4---7. IEEE, Tiruchengode.
[117]
Zhang J, Ren F, Lin C (2014) Delay guaranteed live migration of Virtual Machines In: Proceedings - IEEE INFOCOM, 574---582. IEEE, ON.
[118]
Desai MR, Patel HB (2016) Performance Measurement of Virtual Machine Migration Using Pre-copy Approach in cloud computing In: Proceedings of the Second International Conference on Information and Communication Technology for Competitive Strategies, 1---4. ACM Press, Udaipur.
[119]
Liu H, Jin H, Liao X, Hu L, Yu C (2009) Live migration of virtual machine based on full system trace and replay In: Proceedings of the 18th ACM International Symposium on High Performance Distributed Computing - HPDC '09, 101---110. ACM Press, Garching.
[120]
Liu W, Fan T (2011) Live migration of virtual machine based on recovering system and CPU scheduling In: 6th IEEE Joint International Information Technology and Artificial Intelligence Conference, 303---307. IEEE, Chongqing.
[121]
Hirofuchi T, Nakada H, Itoh S, Sekiguchi S (2010) Enabling Instantaneous Relocation of Virtual Machines with a Lightweight VMM Extension In: 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, 73---83. IEEE, Melbourne.
[122]
SPECweb, 2005. https://www.spec.org/web2005/. Accessed 09 Sept 2017.
[123]
Ashino Y, Nakae M (2012) Virtual Machine Migration Method between Different Hypervisor Implementations and Its Evaluation In: Proceedings - 26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012, 1089---1094. IEEE, Fukuoka.
[124]
Hines MR, Gopalan K (2007) MemX: supporting large memory workloads in Xen virtual machines In: Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing, 1---8. ACM Press, Reno.
[125]
Anala MR, Shetty J, Shobha G (2013) A framework for secure live migration of virtual machines In: 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI), 243---248. IEEE.
[126]
Oberheide J, Cooke E, Jahanian F (2008) Exploiting live virtual machine migration. BlackHat DC Briefings, Washington DC.
[127]
Sulaiman NAB, Masuda H (2014) Evaluation of a Secure Live Migration of Virtual Machines Using Ipsec Implementation In: 2014 IIAI 3rd International Conference on Advanced Applied Informatics, 687---693. IEEE.
[128]
Ahmad N, Kanwal A, Shibli MA (2013) Survey on secure live virtual machine (VM) migration in cloud In: Conference Proceedings - 2013 2nd National Conference on Information Assurance, NCIA 2013, 101---106.
[129]
Chen Y, Shen Q, Sun P, Li Y, Chen Z, Qing S (2012) Reliable migration module in trusted cloud based on security level - Design and implementation In: Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops, IPDPSW, 2230---2236. IEEE, Shanghai.
[130]
Aiash M, Mapp G, Gemikonakli O (2014) Secure live virtual machines migration: Issues and solutions In: Proceedings - 2014 IEEE 28th International Conference on Advanced Information Networking and Applications Workshops, IEEE WAINA 2014, 160---165.
[131]
Wang W, Wang W, Wu X, Lin B, Miao K, Dang X (2010) Secured VM Live Migration in Personal Cloud In: Proceedings of ICCET, China.
[132]
Kanada Y, Tarui T (2011) A "network-paging" based method for wide-area live-migration of VMs In: The International Conference on Information Networking, 268---272. IEEE, Kuala Lumpur.
[133]
Singh G, Gupta P (2005) A Review on Migration Techniques and Challenges in Live Virtual Machine Migration In: 5th International Conference on Reliability, Infocom Technologies and Optimization (ICRITO), 542---546. IEEE, Noida.
[134]
Google Cloud Platform Blog: Google Compute Engine uses Live Migration technology to service infrastructure without application downtime. https://cloudplatform.googleblog.com/2015/03/Google-Compute-Engine-uses-Live-Migration-technology-to-service-infrastructure-without-application-downtime.html. Accessed 07 Sept 2017.

Cited By

View all
  • (2023)Memory sharing for handling memory overload on physical machines in cloud data centersJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-023-00405-x12:1Online publication date: 28-Feb-2023
  • (2019)Adaptive deduplication of virtual machine images using AKKA stream to accelerate live migration process in cloud environmentJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-019-0125-z8:1(1-12)Online publication date: 1-Dec-2019
  • (2019)Machine Learning Methods for Reliable Resource Provisioning in Edge-Cloud ComputingACM Computing Surveys10.1145/334114552:5(1-39)Online publication date: 13-Sep-2019

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Cloud Computing: Advances, Systems and Applications
Journal of Cloud Computing: Advances, Systems and Applications  Volume 6, Issue 1
December 2017
524 pages
ISSN:2192-113X
EISSN:2192-113X
Issue’s Table of Contents

Publisher

Hindawi Limited

London, United Kingdom

Publication History

Published: 01 December 2017

Author Tags

  1. Cloud computing
  2. Post-copy technique
  3. Pre-copy technique
  4. Security
  5. Virtual machine migration
  6. Virtualization

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Memory sharing for handling memory overload on physical machines in cloud data centersJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-023-00405-x12:1Online publication date: 28-Feb-2023
  • (2019)Adaptive deduplication of virtual machine images using AKKA stream to accelerate live migration process in cloud environmentJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-019-0125-z8:1(1-12)Online publication date: 1-Dec-2019
  • (2019)Machine Learning Methods for Reliable Resource Provisioning in Edge-Cloud ComputingACM Computing Surveys10.1145/334114552:5(1-39)Online publication date: 13-Sep-2019

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media