{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T18:12:00Z","timestamp":1774375920940,"version":"3.50.1"},"reference-count":27,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,8,3]],"date-time":"2020-08-03T00:00:00Z","timestamp":1596412800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,8,3]],"date-time":"2020-08-03T00:00:00Z","timestamp":1596412800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"published-print":{"date-parts":[[2020,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>With the development of cloud computing, edge computing has been proposed to provide real-time and low-delay services to users. Current research usually integrates cloud computing and edge computing as cloud-edge fusion computing for more personalized services. However, both cloud computing and edge computing suffer from high network consumption, which remains a key problem yet to be solved in cloud-edge fusion computing environments. The cost of network consumption can be divided into two parts: migration costs and communication costs. To solve the high network consumption problem, some virtual machines can be migrated from overloaded physical machines to others with the help of virtualization technology. Current network perception migration strategies focus more on the communication cost by optimizing the communication topology. Considering both communication and migration costs, this paper addresses the high network consumption problem in terms of the communication correlations of virtual machines and the network traffic of the migration process. It proposes three heuristic virtual machine migration algorithms, LM, mCaM and mCaM2, to balance communication costs and migration costs. The performance of these algorithms is compared with those of existing virtual machine migration algorithms through experiments. The experimental results show that our virtual machine migration algorithms clearly optimize the communication cost and migration cost. These three algorithms have a lower network cost than AppAware, an existing algorithm, by 20% on average. This means that these three algorithms improve the network performance and reduce the network consumption in cloud-edge fusion computing environments. They also outperform existing algorithms in terms of operation time by 70% on average.<\/jats:p>","DOI":"10.1186\/s13677-020-00193-8","type":"journal-article","created":{"date-parts":[[2020,8,3]],"date-time":"2020-08-03T10:05:39Z","timestamp":1596449139000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Network perception task migration in cloud-edge fusion computing"],"prefix":"10.1186","volume":"9","author":[{"given":"Chen","family":"Ling","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4783-876X","authenticated-orcid":false,"given":"Weizhe","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hui","family":"He","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yu-chu","family":"Tian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,8,3]]},"reference":[{"issue":"7","key":"193_CR1","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1145\/1965724.1965752","volume":"54","author":"G Dasgupta","year":"2011","unstructured":"Dasgupta G, Sharma A, Verma A, Neogi A, Kothari R (2011) Workload management for power efficiency in virtualized data centers. Commun ACM 54(7):131\u2013141.","journal-title":"Commun ACM"},{"issue":"5","key":"193_CR2","doi-asserted-by":"publisher","first-page":"755","DOI":"10.1016\/j.future.2011.04.017","volume":"28","author":"A Beloglazov","year":"2012","unstructured":"Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Futur Gener Comput Syst 28(5):755\u2013768.","journal-title":"Futur Gener Comput Syst"},{"key":"193_CR3","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1109\/INFCOM.2011.5935247","volume-title":"2011 Proceedings IEEE INFOCOM","author":"V Shrivastava","year":"2011","unstructured":"Shrivastava V, Zerfos P, Lee K. -w., Liu Y, Jamjoom H, Liu Y-H, Banerjee S (2011) Application-aware virtual machine migration in datacenters. In: Ni L Zhang W (eds)2011 Proceedings IEEE INFOCOM, 66\u201370.. IEEE, Toronto."},{"key":"193_CR4","first-page":"196","volume-title":"IEEE Network Operations and Management Symposium","author":"X Zhang","year":"2012","unstructured":"Zhang X, Shae Z-Y, Zheng S, Jamjoom H (2012) Virtual machine migration in an over-committed cloud. In: TurcK FD, Gaspary LP, Medhi D (eds)IEEE Network Operations and Management Symposium, 196\u2013203.. IEEE, Maui."},{"key":"193_CR5","first-page":"12","volume-title":"IEEE 32nd International Conference on Distributed Computing Systems","author":"X Wen","year":"2012","unstructured":"Wen X, Chen K, Chen Y, Liu Y, Xia Y, Hu C (2012) Virtualknotter: Online virtual machine shuffling congestion resolving in virtualized datacenter. In: Zhao W Lai TH (eds)IEEE 32nd International Conference on Distributed Computing Systems, 12\u201321.. IEEE, Macau."},{"key":"193_CR6","first-page":"17","volume-title":"Proceedings of the 7th USENIX Conference on Networked Systems Design and Implementation","author":"B Heller","year":"2010","unstructured":"Heller B, Seetharaman S, Mahadevan P, Yiakoumis Y, Sharma P, Banerjee S, McKeown N (2010) Elastictree: saving energy in data center networks In: Proceedings of the 7th USENIX Conference on Networked Systems Design and Implementation, 17\u201317.. ACM, Berkeley."},{"key":"193_CR7","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1186\/s13677-017-0092-1","volume":"6","author":"A Choudhary","year":"2017","unstructured":"Choudhary A, Govil MC, Singh G, Awasthi LK, Pilli ES, Kapil D (2017) A critical survey of live virtual machine migration techniques. J Cloud Comput 6:23.","journal-title":"J Cloud Comput"},{"key":"193_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jnca.2019.06.006","volume":"143","author":"M Kumar","year":"2019","unstructured":"Kumar M, Sharma SC, Goel A, Singh SP (2019) A comprehensive survey for scheduling techniques in cloud computing. J Netw Comput Appl 143:1\u201333.","journal-title":"J Netw Comput Appl"},{"key":"193_CR9","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1007\/978-3-540-89856-6_13","volume-title":"Middleware 2008","author":"A Verma","year":"2008","unstructured":"Verma A, Ahuja P, Neogi A (2008) pmapper: power and migration cost aware application placement in virtualized systems In: Middleware 2008, 243\u2013264.. Springer, Berlin Heidelberg."},{"key":"193_CR10","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1109\/CCGrid.2012.112","volume-title":"2012 12th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing(CCGrid)","author":"H Goudarzi","year":"2012","unstructured":"Goudarzi H, Ghasemazar M, Pedram M (2012) Sla-based optimization of power and migration cost in cloud computing. In: Majumdar S (ed)2012 12th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing(CCGrid), 172\u2013179.. IEEE, Ottawa."},{"issue":"3","key":"193_CR11","doi-asserted-by":"publisher","first-page":"352","DOI":"10.1007\/s11227-010-0414-2","volume":"51","author":"L Lef\u00e8vre","year":"2010","unstructured":"Lef\u00e8vre L, Orgerie A-C (2010) Designing and evaluating an energy efficient cloud. J Supercomput 51(3):352\u2013373.","journal-title":"J Supercomput"},{"key":"193_CR12","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1186\/s13677-019-0126-y","volume":"8","author":"FF Moges","year":"2019","unstructured":"Moges FF, Abebe SL (2019) Energy-aware vm placement algorithms for the openstack neat consolidation framework. J Cloud Comput 8:2.","journal-title":"J Cloud Comput"},{"key":"193_CR13","first-page":"51","volume-title":"ACM SIGCOMM Computer Communication Review","author":"A Greenberg","year":"2009","unstructured":"Greenberg A, Hamilton JR, Jain N, Kandula S, Kim C, Lahiri P, Maltz D, Patel P, Senguptag S (2009) Vl2: a scalable and flexible data center network. In: Rodriguez P Biersack E (eds)ACM SIGCOMM Computer Communication Review, 51\u201362.. ACM, New York."},{"key":"193_CR14","volume-title":"Vdc planner: Dynamic migration-aware virtual data center embedding for clouds","author":"MF Zhani","year":"2013","unstructured":"Zhani MF, Zhang Q, Simona G, Boutaba R (2013) Vdc planner: Dynamic migration-aware virtual data center embedding for clouds. IEEE, Ghent."},{"key":"193_CR15","doi-asserted-by":"publisher","first-page":"1787","DOI":"10.1007\/s10586-016-0623-4","volume":"19","author":"S Singh","year":"2016","unstructured":"Singh S, Chana I, Singh M, Buyya R (2016) SOCCER: Self-optimization of energy-efficient cloud resources. Clust Comput 19:1787\u20131800.","journal-title":"Clust Comput"},{"key":"193_CR16","doi-asserted-by":"publisher","first-page":"284","DOI":"10.1109\/ICIT.2018.00064","volume-title":"2018 International Conference on Information Technology (ICIT)","author":"SK Mishra","year":"2018","unstructured":"Mishra SK, Mishra S, Bharti SK, Sahoo B, Puthal D, Kumar M (2018) VM selection using DVFS technique to minimize energy consumption in cloud system In: 2018 International Conference on Information Technology (ICIT), 284\u2013289.. IEEE, Bhubaneswar."},{"key":"193_CR17","first-page":"147","volume":"19","author":"M Kumar","year":"2018","unstructured":"Kumar M, Sharma SC (2018) PSO-COGENT: Cost and energy efficient scheduling in cloud environment with deadline constraint. Sustain Comput Inform Syst 19:147\u2013164.","journal-title":"Sustain Comput Inform Syst"},{"key":"193_CR18","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1186\/s13677-018-0105-8","volume":"7","author":"MB Gawali","year":"2018","unstructured":"Gawali MB, Shinde SK (2018) Task scheduling and resource allocation in cloud computing using a heuristic approach. J Cloud Comput 7:4.","journal-title":"J Cloud Comput"},{"key":"193_CR19","first-page":"69","volume-title":"IEEE\/ACM Int\u2019l Conference on Green Computing and Communications & Int\u2019l Conference on Cyber, Physical and Social Computing","author":"D Kliazovich","year":"2010","unstructured":"Kliazovich D, Bouvry P, Khan SU (2010) Dens: data centerenergy-efficient network-aware scheduling In: IEEE\/ACM Int\u2019l Conference on Green Computing and Communications & Int\u2019l Conference on Cyber, Physical and Social Computing, 69\u201375.. IEEE, Hangzhou."},{"key":"193_CR20","doi-asserted-by":"publisher","first-page":"395","DOI":"10.1016\/j.compeleceng.2017.11.018","volume":"69","author":"M Kumar","year":"2018","unstructured":"Kumar M, Sharma SC (2018) Deadline constrained based dynamic load balancing algorithm with elasticity in cloud environment. Comput Electr Eng 69:395\u2013411.","journal-title":"Comput Electr Eng"},{"issue":"16","key":"193_CR21","doi-asserted-by":"publisher","first-page":"12103","DOI":"10.1007\/s00521-019-04266-x","volume":"32","author":"M Kumar","year":"2019","unstructured":"Kumar M, Sharma SC (2019) PSO-based novel resource scheduling technique to improve QoS parameters in cloud computing. Neural Comput Appl 32(16):12103\u201312126.","journal-title":"Neural Comput Appl"},{"key":"193_CR22","first-page":"1","volume-title":"2010 Proceedings IEEE INFOCOM","author":"X Meng","year":"2010","unstructured":"Meng X, Pappas V, Zhang L (2010) Improving the scalability of data center networks with traffic-aware virtual machine placement. In: Mandyam G Westphal C (eds)2010 Proceedings IEEE INFOCOM, 1\u20139.. IEEE, San Diego."},{"key":"193_CR23","doi-asserted-by":"publisher","DOI":"10.1109\/SCC.2011.28","volume-title":"Improving performance and availability of services hosted on iaas clouds with structural constraint-aware virtual machine placement","author":"D Jayasinghe","year":"2011","unstructured":"Jayasinghe D, Pu C, Eilam T, Steinder M, Whally I, Snible E (2011) Improving performance and availability of services hosted on iaas clouds with structural constraint-aware virtual machine placement. IEEE, Washington, DC."},{"issue":"2009","key":"193_CR24","doi-asserted-by":"publisher","first-page":"2923","DOI":"10.1016\/j.comnet.2009.04.014","volume":"53","author":"T Wood","year":"2009","unstructured":"Wood T, Shenoy P, Venkataraman A, Yousif M (2009) Sandpiper: Black-box and gray-box resource management for virtual machines. Comput Netw 53(2009):2923\u20132938.","journal-title":"Comput Netw"},{"key":"193_CR25","doi-asserted-by":"crossref","unstructured":"Tiwari PK, Joshi S (2016) Dynamic weighted virtual machine live migration mechanism to manages load balancing in cloud computing In: 2016 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC), 1\u20135.. IEEE.","DOI":"10.1109\/ICCIC.2016.7919581"},{"key":"193_CR26","doi-asserted-by":"publisher","first-page":"986","DOI":"10.1109\/ICCT.2017.8359782","volume-title":"2017 IEEE 17th International Conference on Communication Technology (ICCT)","author":"D Zhao","year":"2017","unstructured":"Zhao D, Yang T, Jin Y, Xu Y (2017) A service migration strategy based on multiple attribute decision in mobile edge computing In: 2017 IEEE 17th International Conference on Communication Technology (ICCT), 986\u2013990.. IEEE, Chengdu."},{"key":"193_CR27","volume-title":"Brite: An approach to universal topology generation","author":"A Medina","year":"2001","unstructured":"Medina A, Lakhina A, Matta I, Byers J (2001) Brite: An approach to universal topology generation. IEEE, Cincinnati."}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-020-00193-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-020-00193-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-020-00193-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,2]],"date-time":"2021-08-02T23:36:32Z","timestamp":1627947392000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-020-00193-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,3]]},"references-count":27,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["193"],"URL":"https:\/\/doi.org\/10.1186\/s13677-020-00193-8","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8,3]]},"assertion":[{"value":"4 November 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 July 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 August 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The author declares that he has no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"43"}}