{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,21]],"date-time":"2026-01-21T07:32:27Z","timestamp":1768980747286,"version":"3.49.0"},"reference-count":22,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2017,7,18]],"date-time":"2017-07-18T00:00:00Z","timestamp":1500336000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Live migration of virtual machines is an important approach for dynamic resource scheduling in cloud environment. The hybrid-copy algorithm is an excellent algorithm that combines the pre-copy algorithm with the post-copy algorithm to remedy the defects of the pre-copy algorithm and the post-copy algorithm. Currently, the hybrid-copy algorithm only copies all memory pages once in advance. In a write-intensive workload, copy memory pages once may be enough. However, more iterative copy rounds can significantly reduce the page faults in a read-intensive workload. In this paper, we propose a new parameter to decide the appropriate time to stop the iterative copy phase based on real-time situation. We use a Markov model to forecast the memory access pattern. Based on the predicted results and the analysis of the actual situation, the memory page transfer order would be adjusted to reduce the invalid transfers. The novel hybrid-copy algorithm is implemented on the Xen platform. The experimental results demonstrate that our mechanism has good performance both on read-intensive workloads and write-intensive workloads.<\/jats:p>","DOI":"10.3390\/fi9030037","type":"journal-article","created":{"date-parts":[[2017,7,18]],"date-time":"2017-07-18T10:33:14Z","timestamp":1500373994000},"page":"37","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["A Novel Hybrid-Copy Algorithm for Live Migration of Virtual Machine"],"prefix":"10.3390","volume":"9","author":[{"given":"Zhou","family":"Lei","sequence":"first","affiliation":[{"name":"School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9045-5460","authenticated-orcid":false,"given":"Exiong","family":"Sun","sequence":"additional","affiliation":[{"name":"School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China"}]},{"given":"Shengbo","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3478-7529","authenticated-orcid":false,"given":"Jiang","family":"Wu","sequence":"additional","affiliation":[{"name":"School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China"}]},{"given":"Wenfeng","family":"Shen","sequence":"additional","affiliation":[{"name":"School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China"}]}],"member":"1968","published-online":{"date-parts":[[2017,7,18]]},"reference":[{"key":"ref_1","unstructured":"Armbrust, M., and Fox, A. (2010). Above the Clouds: A Berkeley View of Cloud Computing, Eecs Department University of California Berkeley."},{"key":"ref_2","unstructured":"Jin, H, Deng, L, and Wu, S. (September, January 31). Live virtual machine migration with adaptive, memory compression. Proceedings of the IEEE International Conference on CLUSTER Computing and Workshops, New Orleans, LA, USA."},{"key":"ref_3","unstructured":"Clark, C, Fraser, K, and Hand, S. (2005, January 2\u20134). Live migration of virtual machines. Proceedings of the Symposium on Networked Systems Design and Implementation, Berkeley, CA, USA."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Tiwari, P.K., and Joshi, S. (2016, January 15\u201317). Dynamic Weighted Virtual Machine Live Migration Mechanism to Manages Load Balancing in Cloud Computing. Proceedings of the IEEE International Conference on Computational Intelligence and Computing Research, Chennai, India.","DOI":"10.1109\/ICCIC.2016.7919581"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s11235-016-0173-3","article-title":"Machine learning based optimized live virtual machine migration over WAN links","volume":"64","author":"Arif","year":"2017","journal-title":"Telecommun. Syst."},{"key":"ref_6","first-page":"1","article-title":"NetSecCC: A scalable and fault-tolerant architecture for cloud computing security","volume":"9","author":"He","year":"2014","journal-title":"Peer-Peer Netw. Appl."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"870","DOI":"10.1109\/JSEE.2013.00101","article-title":"Low-power task scheduling algorithm for large-scale cloud data centers","volume":"24","author":"Xu","year":"2013","journal-title":"Syst. Eng. Eletron."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/353360.353362","article-title":"Network attached storage architecture","volume":"43","author":"Gibson","year":"2000","journal-title":"Commun. ACM"},{"key":"ref_9","unstructured":"Nelson, M, Lim, B.H., and Hutchins, G. (2005, January 10\u201315). Fast Transparent Migration for Virtual Machines. Proceedings of the annual Conference on USENIX Annual Technical Conference, Berkeley, CA, USA."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Hsu, C.H., Peng, S.J., and Chan, T.Y. (2014). An Adaptive Pre-copy Strategy for Virtual Machine Live Migration. Internet of Vehicles\u2013Technologies and Services, Springer International Publishing.","DOI":"10.1007\/978-3-319-11167-4_39"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1178","DOI":"10.1109\/TLA.2015.7106373","article-title":"Reducing Virtual Machine Live Migration Overhead via Workload Analysis","volume":"13","author":"Baruchi","year":"2015","journal-title":"IEEE Lat. Am. Trans."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1459","DOI":"10.1109\/JSYST.2014.2363021","article-title":"Pre-Filter-Copy: Efficient and Self-Adaptive Live Migration of Virtual Machines","volume":"10","author":"Ruan","year":"2016","journal-title":"IEEE Syst. J."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Hines, M.R., and Gopalan, K. (2009, January 11\u201313). Post-copy based live virtual machine migration using adaptive pre-paging and dynamic self-ballooning. Procedings of the International Conference on Virtual Execution Environments, VEE 2009, Washington, DC, USA.","DOI":"10.1145\/1508293.1508301"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Abe, Y., Geambasu, R., and Joshi, K. (2016, January 2\u20133). Urgent Virtual Machine Eviction with Enlightened Post-Copy. Proceedings of the 12th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments, Atlanta, GA, USA.","DOI":"10.1145\/2892242.2892252"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Su, K., Chen, W., and Li, G. (2015, January 19\u201321). RPFF: A Remote Page-Fault Filter for Post-copy Live Migration. Proceedings of the IEEE International Conference on Smart City\/socialcom\/sustaincom, Chengdu, China.","DOI":"10.1109\/SmartCity.2015.191"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Sahni, S., and Varma, V. (2012, January 11\u201312). A Hybrid Approach to Live Migration of Virtual Machines. Proceedings of the IEEE International Conference on Cloud Computing in Emerging Markets, Bangalore, India.","DOI":"10.1109\/CCEM.2012.6354587"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2278","DOI":"10.3724\/SP.J.1016.2011.02278","article-title":"Live Migration of Virtual Machines Based on Hybrid Memory Copy Approach","volume":"34","author":"Chen","year":"2011","journal-title":"Chin. J. Comput."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Jaswal, T, and Kaur, K. (2016, January 12\u201313). An Enhanced Hybrid Approach for Reducing Downtime, Cost and Power Consumption of Live VM Migration. Proceedings of the International Conference on Advances in Information Communication Technology & Computing, Bangalore, India.","DOI":"10.1145\/2979779.2979851"},{"key":"ref_19","first-page":"121","article-title":"Prefetching Using Markov Predictors","volume":"48","author":"Joseph","year":"1999","journal-title":"IEEE Comput. Soc."},{"key":"ref_20","unstructured":"Rd, P., Hudzia, B., and Tordsson, J. (2011, January 9\u201311). Evaluation of delta compression techniques for efficient live migration of large virtual machines. Proceedings of the ACM Sigplan\/Sigops International Conference on Virtual Execution Environments, Newport Beach, CA, USA."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Esposito, F., and Cerroni, W. (2016, January 4\u20138). GeoMig: Online Multiple VM Live Migration. Proceedings of the IEEE International Conference on Cloud Engineering Workshop, Berlin, Germany.","DOI":"10.1109\/IC2EW.2016.28"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.future.2015.09.005","article-title":"A new technique for efficient live migration of multiple virtual machines","volume":"55","author":"Sun","year":"2016","journal-title":"Future Gen. Comput. Syst."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/9\/3\/37\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:43:09Z","timestamp":1760208189000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/9\/3\/37"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,7,18]]},"references-count":22,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2017,9]]}},"alternative-id":["fi9030037"],"URL":"https:\/\/doi.org\/10.3390\/fi9030037","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,7,18]]}}}