Abstract
The datacenter is a group of computing resources like networks, servers, storage, etc. These resources provide on-demand access to cloud computing. The multiple instances can run simultaneously using virtualization, and virtual machines (VMs) are being migrated for load balancing, energy optimization, and fault tolerance. When servers are heavily loaded or running large data, migration of a VM from one host to appropriate another host is a must. The performance of live migration is evaluated by getting optimal migration cost. The existing Xen-based migration is designed based on simple techniques such as LRU and compression. On the other hand, a number of techniques have been applied to predict dirty pages while migrating VM. On both techniques including Xen-based and prediction, the lacking of dirty pages monitoring is the key issue which does not handle VM migration properly. In our research work, we have applied exponential model to handle dirty pages efficiently. The proposed model is designed based on keeping maximum WWS on constant dirty rate. The state of the art is shown that migration time taken by number of iterations will be \((W_i)max/R\) (for memory intensive pages) otherwise \((W_i)avg/R\). The experimental results show that the vMeasure approach is able to give optimal downtime and migration time on three different workloads. The proposed model (called vMeasure approach) is able to reduce 13.94% downtime and 11.76% total migration time on an average.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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 and implementation, vol 2, May 2005. USENIX Association, pp 273–286
Patel M, Chaudhary, S (2014) Survey on a combined approach using prediction and compression to improve pre-copy for efficient live memory migration on Xen. In: 2014 International conference on parallel, distributed and grid computing (PDGC). IEEE, pp 445–450
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. ACM SIGOPS Oper Syst Rev 37(5):164–177
Shribman A, Hudzia B (2012) Pre-Copy and post-copy VM live migration for memory intensive applications. Euro-Par Parallel Processing Workshops August 2012. Springer, Berlin, Heidelberg, pp 539–547
Ahmad RW, Gani A, Hamid SHA, Shiraz M, Xia F, Madani SA (2015) Virtual machine migration in cloud data centers: a review, taxonomy, and open research issues. The Journal of Supercomputing 71(7):2473–2515
Liu H, Jin H, Xu CZ, Liao X (2013) Performance and energy modeling for live migration of virtual machines. Clust comput 16(2):249–264
Aldhalaan A, Menasc DA (2013) Analytic performance modeling and optimization of live VM migration. Computer Performance Engineering. Springer, Berlin, Heidelberg, pp 28–42
Mann V, Gupta A, Dutta P, Vishnoi A, Bhattacharya P, Poddar R, Iyer A (2012) Remedy: network-aware steady state vm management for data centers. 2012 Networking. Springer, Berlin, Heidelberg, pp 190–204
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
Zheng J, Ng TS, Sripanidkulchai K, Liu Z (2013) Pacer: a progress management system for live virtual machine migration in cloud computing. IEEE Trans Netw Serv Manag 10(4):369–382
Nathan S, Bellur U, Kulkarni P (2015) Towards a comprehensive performance model of virtual machine live migration. In: Proceedings of the 6th ACM symposium on cloud computing, August 2015. ACM, pp 288–301
Jin H, Deng L, Wu S, Shi X, Pan X (2009) Live virtual machine migration with adaptive memory compression. In: IEEE International Conference on Cluster Computing and Workshops CLUSTER’09, August 2009. IEEE, pp 1–10
Patel M, Chaudhary S, Garg S. Improved pre-copy algorithm using statistical prediction and compression model for efficient live memory migration. Int J High Perform Comput Netw
Cui W, Song, M (2010) Live memory migration with matrix bitmap algorithm. In: 2010 IEEE 2nd symposium on web society (SWS), August 2010. IEEE, pp 277–281
Patel M, Chaudhary S, Garg S (2016) Performance modeling of skip models for VM migration using Xen. In: 2016 International conference on computing, communication and automation (ICCCA). IEEE, pp 1256–1261
Nathan S, Kulkarni P, Bellur U (2013) Resource availability based performance benchmarking of virtual machine migrations. In: Proceedings of the 4th ACM/SPEC international conference on performance engineering. ACM, pp 387–398
Patel M, Chaudhary S, Garg S (2017) Performance modeling and optimization of live migration of virtual machines in cloud infrastructure. In: Research advances in cloud computing, November 2017. Springer, Singapore, ISBN: 978-981-10-5026-8
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Patel, M., Chaudhary, S., Garg, S. (2019). vMeasure: Performance Modeling for Live VM Migration Measuring. In: Kolhe, M., Trivedi, M., Tiwari, S., Singh, V. (eds) Advances in Data and Information Sciences . Lecture Notes in Networks and Systems, vol 39. Springer, Singapore. https://doi.org/10.1007/978-981-13-0277-0_16
Download citation
DOI: https://doi.org/10.1007/978-981-13-0277-0_16
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-0276-3
Online ISBN: 978-981-13-0277-0
eBook Packages: EngineeringEngineering (R0)