Hybrid Live VM Migration: An Efficient Live VM Migration Approach in Cloud Computing

  • Abhishek ku. ShakyaEmail author
  • Deepak Garg
  • Prakash Ch. Nayak
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 955)


The whole world is moving towards digitalization via internet. And the internet world is ruled by cloud computing because of its simplicity and user satisfactory quality of service. Handling such a huge number of users and providing uninterrupted services is only can be done by live virtual machine migration (pre copy and post copy) in cloud data center. We know that pre copy migration degrades the application performance when memory transfer rate is higher than network bandwidth. And post copy migration also not able to give optimum performance because of high page fault. To achieve optimum performances during VM migration we propose a hybrid VM migration approach which is a combination of pre copy and post copy method through this paper. The approach basically uses push and pulls method for migration of VM. During migration process both the highly loaded and less loaded server participate to push and pull the VM. The main concept of the approach is highly overloaded server actively pushes the VM to less loaded server and the less loaded server also help the process by pulling the VM. The proposed migration process is simulated and the outcome is compared with existing live migration considering CPU uses, network, and memory as parameter. And by the comparison it is proved that the proposed approach really works better than the existing migration process in many scenarios.


Broadcasting Multicasting Hybrid-copy Pre-copy Post-copy Push Pull 


  1. 1.
    Beloglazov, A., Buyya, R.: Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints. IEEE Trans. Parallel Distrib. Syst. 24, 1366–1379 (2013)CrossRefGoogle Scholar
  2. 2.
    Uddin, M., Shah, A., Alsaqour, A., Memon, J.: Measuring efficiency of tier level data centers to implement green energy efficient data centers. Middle East J. Sci. 15, 200–207 (2013)Google Scholar
  3. 3.
    Beloglazov, A., Buyya, R.: Energy efficient resource management in virtualized cloud data centers. In: Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, cloud and Grid Computing. IEEE Computer Society, New York, pp. 826–831, (2010)Google Scholar
  4. 4.
    Ranjan, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. In: Wiley Online Library ( (2010)
  5. 5.
    Sahani, S., Verma, V.: A hybrid approach to live migration of virtual machine. In: Cloud Computing in Emerging Markets (CCEM), IEEE International Conference on Bangalore, India, pp. 257–265 (2012)Google Scholar
  6. 6.
    Abash, M.: Secure live virtual machines migration: issues and solutions. In: 28th International Conference on Advanced Information Networking and Applications Workshops, pp. 654–662 (2014)Google Scholar
  7. 7.
    Ibrahim, K., Hofmeyr, S.: Optimized pre-copy live migration for memory intensive applications. Seattle, Washington, USA Copyright 2011 ACM 978-1-4503-0771, pp. 12–18 (2011)Google Scholar
  8. 8.
    Singh, R., Chalon, K.: Comparative study of virtual machine migration techniques and challenges in post copy live virtual machine migration. In: International Journal of Science and Research (IJSR) ISSN (Online), pp. 2319–7064 Index Copernicus Value (2013)Google Scholar
  9. 9.
    Svärd, P., Hoodia, B., Tordsson, J., Elm Roth, E.: Evaluation of delta compression techniques for efficient live migration of large virtual machines. ACM Sigplan Not. 46, 111–120 (2011)CrossRefGoogle Scholar
  10. 10.
    Hirofuchi, T., Nakada, H., Itoh, S., Sekiguchi, S.: Enabling instantaneous relocation of virtual machines with a lightweight vmm extension. In: 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid), pp. 73–83 (2010)Google Scholar
  11. 11.
    Kozuch, M., Satyanarayanan, M.: Internet suspend/resume. In: Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications. IEEE, New York, pp. 40–46 (2002)Google Scholar
  12. 12.
    Ahmad, R.: Virtual machine migration in cloud data centers: a review, taxonomy, and open research issues. Springer Science+Business Media, New York, pp. 2474–2515 (2015)Google Scholar
  13. 13.
    Deshpande, U., Kulkarni, U., Gopala K.: Inter-rack live migration of multiple virtual machines. In: Proceedings of the 6th International Workshop on Virtualization Technologies in Distributed Computing Date. ACM, New York, pp. 19–26 (2012)Google Scholar
  14. 14.
    Jihun, K., Dongju, C.: Guide-copy: fast and silent migration of virtual machine for datacenters. Department of Computer Science and Engineering, POSTECH (2000)Google Scholar
  15. 15.
    Shribman, A., Benoit, H.: Precopy and postcopy VM live migration for memory intensive applications. In: Euro-Par 2012: Parallel Processing Workshops, pp. 539–547 (2013)Google Scholar
  16. 16.
    Sammy, K., Shengbing, R., Wilson, C.: Energy Efficient security preserving VM live migration. Data Int. J. Comput. Sci. 9(2), 33–39 (2012)Google Scholar
  17. 17.
    Leelipushpam, P., Sharmila, J.: Live VM migration techniques in cloud environment—a survey. In: Proceedings of IEEE Conference on Information and Communication Technologies (ICT), pp. 408–413 (2013)Google Scholar
  18. 18.
    Ge, C., Sun, Z., Wang, N., Xu, K., Wu, J.: Energy management in cross-domain content delivery networks: a theoretical perspective. IEEE Trans. Netw. Serv. Manag. 11(3), 264–277 (2014)CrossRefGoogle Scholar
  19. 19.
    Bari, M., Zhani, Q., Ahmed, R., Boutaba, R.: CQNCR: optimal VM migration planning in cloud data centers. In: Proceedings of Networking Conference IFIP, pp. 1–9 (2014)Google Scholar
  20. 20.
    Deshpande, E.: Agile live migration of virtual machines. In: Proceedings of IEEE International Parallel Distributed Processing Symposium, pp. 1061–1070 (2016)Google Scholar
  21. 21.
    Zhang, F., Fu, X., Yahyapour, R.: CBase: a new paradigm for fast virtual machine migration across data centers. In: Proceedings of 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp. 284–293 (2017)Google Scholar
  22. 22.
    Tsakalozos, K., Verroios, V., Roussopoulos, M., Delis, A.: Time-constrained live VM migration in share-nothing IaaS-clouds. In: Proceedings of IEEE 7th International Conference on Cloud Computing (CLOUD), pp. 56–63 (2014)Google Scholar
  23. 23.
    Arif, M., Kiani, A., Qadir, J.: Machine learning based optimized live virtual machine migration over WAN links. Telecommun. Syst. 64(2), 245–257 (2017)CrossRefGoogle Scholar
  24. 24.
    Haikun, L., Hai, J., Cheng, X., Xiaofei, L.: Performance and energy modeling for live migration of virtual machines. Clust. Comput. 16(2), 249–264 (2013)CrossRefGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  • Abhishek ku. Shakya
    • 1
    Email author
  • Deepak Garg
    • 1
  • Prakash Ch. Nayak
    • 1
  1. 1.Department of Computer ApplicationNational Institute of Technology KurukshetraKurukshetraIndia

Personalised recommendations