6th International Young Scientist Congress (IYSC-2020) and Workshop on Intellectual Property Rights. 10th International Science Congress (ISC-2020).  International E-publication: Publish Projects, Dissertation, Theses, Books, Souvenir, Conference Proceeding with ISBN.  International E-Bulletin: Information/News regarding: Academics and Research

An Efficient Live VM Migration Technique in Clustered Datacenters

Author Affiliations

  • 1 Department of Computer Science, B. B. A. University (A Central University), Lucknow, UP, INDIA

Res. J. Recent Sci., Volume 3, Issue (IVC-2014), Pages 13-20, (2014)


The essence of cloud computing comes from the concept of virtualization. It is a technique of implementing a number of guest operating systems on a single host server such that memory and CPU resources of the host machine are shared among the guest systems. The guest machines are technically known as virtual machines (VMs). Virtualization enables full utilization of a physical machine in a cost-effective manner. However, varying and continuous load from users may overload a physical machine and this can lead to serious implications on performance, reliability and other service-level-agreement (SLA) parameters. To deal with this issue, VM migrations are practiced which enables the transfer of a virtual machine from an overloaded server to an under-loaded host, thereby relaxing the workload of the source host. Load balancing in a datacenter gives a chance to achieve a significantly high fault-tolerance, a feature which is very essential during live application executions in a cloud environment. This paper discusses the basic live migration techniques existing today, and proposes a hybrid approach of live VM migration, by combining the benefits of other existing techniques. Live migration refers to a transparent transfer of an active guest or virtual machine from a source server to a chosen destination server.


  1. Wood Timothy, Shenoy Prashant, Venkataramani Arun, and Yousif Mazin, Black-box and Gray-box Strategies for Virtual Machine Migration, 4th USENIX Symposium on Networked Systems Design USENIX Association & Implementation, (NSDI 07) (2007)
  2. Strunk Anja and Dargie Waltenegus, Does Live Migration of Virtual Machines cost Energy?, 27th IEEE International Conference on Advanced Information Networking and Applications (AINA), (2013)
  3. Voorsluys William, Broberg James, Venugopal Srikumar, and Buyya Rajkumar, Cost of Virtual Machine Live Migration in Clouds: A Performance Evaluation, Cloud Com '09 Proceedings of the 1st International Conference on Cloud Computing (2009)
  4. Perez-Botero Diego, A Brief Tutorial on Live Virtual Machine Migration From a Security Perspective, Proceedings of the 2013 international workshop on Security in cloud (2013)
  5. Al-Kiswany Samer, Subhraveti Dinesh, Sarkar Prasenjit, Ripeanu Matei, VMFlock: Virtual Machine Co-Migration for the Cloud, Proceedings of the 20th international symposium on High performance distributed computing(2011)
  6. Deng Wei, Liu Fangming, Jin Hai, Liao Xiaofei, ‘Lifetime or Energy: Consolidating Servers with Reliability Control in Virtualized Cloud Datacenters’, Cloud Computing Technology and Science (Cloud Com), IEEE 4th International Conference (2012)
  7. Jin Hai, Liu Haikun, Liao Xiaofei, Hu Liting, Li Peng, ‘Live Migration of Virtual Machine Based on Full-System Trace and Replay’, 18th ACM international symposium on High performance distributed computing (2009)
  8. Hines Michael R. and Gopalan Kartik, Post-Copy Based Live Virtual Machine Migration Using Adaptive Pre-Paging and Dynamic Self -Ballooning, VEE’09, March 11–13, Washington, DC, USA, (2009)
  9. Boru Dejene, Kliazovich Dzmitry, Granelli Fabrizio, Bouvry Pascal and Zomaya Albert Y., Energy-Efficient Data Replication in Cloud Computing Datacenters, Globecom 2013 Workshop - Cloud Computing Systems, Networks, and Applications(2013)
  10. Stage Alexander and Setzer Thomas, ‘Network-aware migration control and scheduling of differentiated virtual machine workloads’, Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing(2009)
  11. Gustafsson Erik, Optimizing Total Migration Time in Virtual Machine Live Migration, www.diva-portal.org/smash/get/diva2:609356/FULLTEXT01.pdf (2013)
  12. Sun Meng, Gu Weidong, Zhang Xinchang, Shi Huiling, Zhang Wei, A Matrix Transformation Algorithm for Virtual Machine Placement in Cloud, trustcom, 2013 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom), 1778-1783, (2013)
  13. Hirofuchi T., Ogawa H., Nakada H., Itoh S. and Sekiguchi S., A Live Storage Migration Mechanism over Wan for Relocatable Virtual Machine Services on Clouds’, Proc. Ninth IEEE/ACM Int,l Symp. Cluster Computing and the Grid (CCGrid ',09), 460-465, May (2009)
  14. Khosravi A., Garg S. and Buyya R., Energy and Carbon-Efficient Placement of Virtual Machines in Distributed Cloud Data Centers, Proc. 19th Int',l Conf. Parallel Processing (Euro-Par ',13), (2013)
  15. Verma A., Ahuja P. and Neogi A., pMapper: Power and Migration Cost Aware Application Placement in Virtualized Systems, Proc. ACM/IFIP/USENIX Ninth Int',l Middleware Conf. (Middleware',08), 243-264, (2008)
  16. Beloglazov A. and Buyya R., Energy Efficient Allocation of Virtual Machines in Cloud Data Centers, Proc. 10th IEEE/ACM Int',l Symp. Cluster Computing and the Grid (CCGrid ',10), 577-578, (2010)
  17. Graubner P., Schmidt M. and Freisleben B., ‘Energy-Efficient Virtual Machine Consolidation’, IT Professional, 15(2), 28-34, (2013)
  18. Gandhi A., Gupta V., Harchol-Balter M. and Kozuch M.A., Optimality Analysis of Energy-Performance Trade-Off for Server Farm Management Performance Evaluation, 67(11), 1155-1171, (2010)
  19. Bobroff N., Kochut A. and Beaty K., Dynamic Placement of Virtual Machines for Managing SLA Violations, Proc. 10th IFIP/IEEE Int',l Symp. Integrated Network Management (IM ',07),(2007)
  20. Ferreto T., Netto M., Calheiros R. and Rose C. De, Server Consolidation with Migration Control for Virtualized Data Centers, Future Generation Computer Systems, 27(8),1027-1034 (2011)