A Dirty Page Migration Method in Process of Memory Migration Based on Pre-copy Technology
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 33122
A Dirty Page Migration Method in Process of Memory Migration Based on Pre-copy Technology

Authors: Kang Zijian, Zhang Tingyu, Burra Venkata Durga Kumar

Abstract:

This article investigates the challenges in memory migration during the live migration of virtual machines. We found three challenges probably existing in pre-copy technology. One of the main challenges is the challenge of downtime migration. Decreasing the downtime could promise the normal work for a virtual machine. Although pre-copy technology is greatly decreasing the downtime, we still need to shut down the machine in order to finish the last round of data transfer. This paper provides an optimization scheme for the problems existing in pro-copy technology, mainly the optimization of the dirty page migration mechanism. The typical pre-copy technology copies n-1th’s dirty pages in nth turn. However, our idea is to create a double iteration method to solve this problem.

Keywords: Virtual machine, pre-copy technology, memory migration process, downtime, dirty pages migration method.

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 199

References:


[1] Wu, T., Guizani, N., & Huang, J. (2017). Related Dirty Memory Prediction Mechanism for Live Migration Enhancement in Cloud Computing Environments. Journal of Network and Computer Applications, 90(15 July), 83–89. https://doi.org/http://dx.doi.org/10.1016/j.jnca.2017.03.011
[2] Zhang, B., Luo, Y., Wang, Z., Sun, Y., Chen, H., Xu, Z., & Li, X. (2009). Whole-System Live Migration Mechanism for Virtual Machines. ACTA ELECTRONICA SINICA, 37(4), 894–899.
[3] Choudhary, A., Govil, M., Singh, G. et al. A critical survey of live virtual machine migration techniques. J Cloud Comp 6, 23 (2017). https://doi.org/10.1186/s13677-017-0092-1
[4] Zhang, F., Liu, G., Fu, X., & Yahyapour, R. (2018, January 17). A Survey on Virtual Machine Migration: Challenges, Techniques and Open Issues. IEEE Xplore. https://ieeexplore.ieee.org/abstract/document/8260891
[5] Nelson, M., Lim, B., & Hutchins, G. (2005, April 10). Fast Transparent Migration for Virtual Machines. ACM DIGITAL LIBRARY. https://dl.acm.org/doi/10.5555/1247360.1247385
[6] Zhang, W., Zhang, X., & Wang, R. (2013). Live Memory Migration for Virtual Machine Based on Dirty Pages Delayed Copy Method. Computer Science, 40(5), 126–131. https://www.jsjkx.com/EN/Y2013/V40/I5/126
[7] Zeeeitch. (2017, June 27). Principles of VM Migration. CSDN. https://blog.csdn.net/zeeeitch/article/details/73800010?ops_request_misc=&request_id=&biz_id=102&utm_term=%E8%99%9A%E6%8B%9F%E6%9C%BAprecopy&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-2-73800010.nonecase&spm=1018.2226.3001.4187
[8] S. Akoush, R. Sohan, A. Rice, A. W. Moore and A. Hopper, "Predicting the Performance of Virtual Machine Migration," 2010 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, Miami Beach, FL, USA, 2010, pp. 37-46, doi: 10.1109/MASCOTS.2010.13.
[9] N. Tziritas, T. Loukopoulos, S. U. Khan, C. -Z. Xu and A. Y. Zomaya, "Online Live VM Migration Algorithms to Minimize Total Migration Time and Downtime," 2019 IEEE International Parallel and Distributed Processing Symposium (IPDPS), Rio de Janeiro, Brazil, 2019, pp. 406-417, doi: 10.1109/IPDPS.2019.00051.
[10] Elsaid, M.E., Abbas, H.M. & Meinel, C. Virtual machines pre-copy live migration cost modeling and prediction: a survey. Distrib Parallel Databases 40, 441–474 (2022). https://doi.org/10.1007/s10619-021-07387-2
[11] Chen, Y., Huai, J., & Hu, C. (2011). Live Migration of Virtual Machines Based on Hybrid Memory Approach. Chinese Journal of Computer, 34(12), 2278–2291. https://doi.org/10.3724/SP.J.1016.2011.02275
[12] F. Ma, F. Liu and Z. Liu, "Live virtual machine migration based on improved pre-copy approach," 2010 IEEE International Conference on Software Engineering and Service Sciences, Beijing, China, 2010, pp. 230-233, doi: 10.1109/ICSESS.2010.5552416.
[13] Yi, S. (2022, July 7). Migration of Virtual Machines. CSDN. https://blog.csdn.net/beginerToBetter/article/details/125646906?ops_req uest_misc=%257B%2522request%255Fid%2522%253A%25221686840 86816800227472586%2522%252C%2522scm%2522%253A%2522201 40713.130102334.pc%255Fall.%2522%257D&request_id=1686840868 16800227472586&biz_id=0&utm_medium=distribute.pc_search_result. none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-4-125646906-null-null.142^v88^control,239^v2^insert_chatgpt&utm_term=%E8%99%9A %E6%8B%9F%E6%9C%BA%E5%81%9C%E6%9C%BA%E6%97%B 6%E9%97%B4&spm=1018.2226.3001.4187
[14] P. P. Thakre and V. N. Sahare, "VM live migration time reduction using NAS based algorithm during VM live migration," 2017 Third International Conference on Sensing, Signal Processing and Security (ICSSS), Chennai, India, 2017, pp. 242-246, doi: 10.1109/SSPS.2017.8071599.