A Comparative Analysis of Live Migration Techniques for Load Management in Cloud

Live migration is a popular technique used in cloud computing to optimally utilize hardware resources dynamically in the system and reduce unnecessary power consumption in cloud data centers. This paper discusses several prominent live migration techniques applied in cloud computing that aim to evenly distribute load in the system or to consolidate inactive servers. Each algorithm attempts to reduce the overhead of migration by either minimizing the number of migrations or decreasing the application downtime or scheduling the migration while taking available link bandwidth into consideration. A brief summary of each, followed by a comparative account in terms of the major features of the algorithms and advantages and shortcomings of each algorithm is tabulated. The paper is finally concluded by mentioning important points to be taken care of while migrating an application from one physical host to the other in order o achieve better performance.

[1]  Enda Barrett,et al.  A network aware approach for the scheduling of virtual machine migration during peak loads , 2017, Cluster Computing.

[2]  Haiying Shen,et al.  RIAL: Resource Intensity Aware Load balancing in clouds , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[3]  Zhen Xiao,et al.  Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment , 2013, IEEE Transactions on Parallel and Distributed Systems.

[4]  Christine Morin,et al.  A case for fully decentralized dynamic VM consolidation in clouds , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[5]  Gaochao Xu,et al.  HMDC: Live Virtual Machine Migration Based on Hybrid Memory Copy and Delta Compression , 2013 .