skip to main content
survey

A Survey on Mobility-Induced Service Migration in the Fog, Edge, and Related Computing Paradigms

Authors Info & Claims
Published:13 September 2019Publication History
Skip Abstract Section

Abstract

With the advent of fog and edge computing paradigms, computation capabilities have been moved toward the edge of the network to support the requirements of highly demanding services. To ensure that the quality of such services is still met in the event of users’ mobility, migrating services across different computing nodes becomes essential. Several studies have emerged recently to address service migration in different edge-centric research areas, including fog computing, multi-access edge computing (MEC), cloudlets, and vehicular clouds. Since existing surveys in this area focus on either VM migration in general or migration in a single research field (e.g., MEC), the objective of this survey is to bring together studies from different, yet related, edge-centric research fields while capturing the different facets they addressed. More specifically, we examine the diversity characterizing the landscape of migration scenarios at the edge, present an objective-driven taxonomy of the literature, and highlight contributions that rather focused on architectural design and implementation. Finally, we identify a list of gaps and research opportunities based on the observation of the current state of the literature. One such opportunity lies in joining efforts from both networking and computing research communities to facilitate future research in this area.

References

  1. Rami Akrem Addad, Diego Leonel Cadette Dutra, Miloud Bagaa, Tarik Taleb, and Hannu Flinck. 2018. Towards a fast service migration in 5G. In 2018 IEEE Conference on Standards for Communications and Networking (CSCN’18). 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  2. Raja Wasim Ahmad, Abdullah Gani, Siti Hafizah Ab Hamid, Muhammad Shiraz, Abdullah Yousafzai, and Feng Xia. 2015. A survey on virtual machine migration and server consolidation frameworks for cloud data centers. Journal of Network and Computer Applications 52 (2015), 11--25. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Abdelkader Aissioui, Adlen Ksentini, Abdelhak Gueroui, and Tarik Taleb. 2018. On enabling 5G automotive systems using follow me edge-cloud concept. IEEE Transactions on Vehicular Technology 67 (2018), 5302--5316.Google ScholarGoogle ScholarCross RefCross Ref
  4. Hani Assasa, S. V. Yadhav, and L. Westberg. 2015. Service mobility in mobile networks. In 2015 IEEE 8th International Conference on Cloud Computing. 397--404. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Ilias Avramidis, Michael Mackay, Fung Po Tso, Takaaki Fukai, and Takahiro Shinagawa. 2018. Live migration on ARM-based micro-datacentres. In 15th IEEE Annual Consumer Communications 8 Networking Conference (CCNC’18). 1--6.Google ScholarGoogle Scholar
  6. Victor Bahl. 2015. Emergence of micro datacenter (cloudlets/edges) for mobile computing. Retrieved December 16, 2018, from https://www.microsoft.com/en-us/research/wp-content/uploads/2016/11/Micro-Data-Centers-mDCs-for-Mobile-Computing-1.pdf.Google ScholarGoogle Scholar
  7. Ahmet Cihat Baktir, Atay Ozgovde, and Cem Ersoy. 2017. How can edge computing benefit from software-defined networking: A survey, use cases, and future directions. IEEE Communications Surveys 8 Tutorials 19, 4 (2017), 2359--2391.Google ScholarGoogle Scholar
  8. Wei Bao, Dong Yuan, Zhengjie Yang, Shen Wang, Wei Li, Bing Bing Zhou, and Albert Y. Zomaya. 2017. Follow me fog: Toward seamless handover timing schemes in a fog computing environment. IEEE Communications Magazine 55, 11 (2017), 72--78.Google ScholarGoogle ScholarCross RefCross Ref
  9. Wei Bao, Dong Yuan, Zhengjie Yang, Shen Wang, Bing Zhou, Stewart Adams, and Albert Zomaya. 2018. sFog: Seamless fog computing environment for mobile IoT applications. In Proceedings of the 21st ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems. 127--136. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, and Andrew Warfield. 2003. Xen and the art of virtualization. In ACM SIGOPS Operating Systems Review 37 (2003), 164--177. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Benjamin Baron, Miguel Campista, Prométhée Spathis, Luis Henrique M. K. Costa, Marcelo Dias de Amorim, Otto Carlos M. B. Duarte, Guy Pujolle, and Yannis Viniotis. 2016. Virtualizing vehicular node resources: Feasibility study of virtual machine migration. Vehicular Communications 4 (2016), 39--46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Michael Behrisch, Laura Bieker, Jakob Erdmann, and Daniel Krajzewicz. 2011. Sumo--simulation of urban mobility. In 3rd International Conference on Advances in System Simulation (SIMUL’11), Vol. 42.Google ScholarGoogle Scholar
  13. Paolo Bellavista, Alessandro Zanni, and Michele Solimando. 2017. A migration-enhanced edge computing support for mobile devices in hostile environments. In 13th International Wireless Communications and Mobile Computing Conference (IWCMC’17). 957--962.Google ScholarGoogle ScholarCross RefCross Ref
  14. Yuanguo Bi, Guangjie Han, Chuan Lin, Qingxu Deng, Lei Guo, and Fuliang Li. 2018. Mobility support for fog computing: An SDN approach. IEEE Communications Magazine 56, 5 (2018), 53--59.Google ScholarGoogle ScholarCross RefCross Ref
  15. Luiz F. Bittencourt, Márcio Moraes Lopes, Ioan Petri, and Omer F. Rana. 2015. Towards virtual machine migration in fog computing. In 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC’15). 1--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Flavio Bonomi, Rodolfo Milito, Jiang Zhu, and Sateesh Addepalli. 2012. Fog computing and its role in the Internet of Things. In Proceedings of the 1st Edition of the MCC Workshop on Mobile Cloud Computing (MCC’12). 13--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Dario Bruneo, Salvatore Distefano, Francesco Longo, and Giovanni Merlino. 2016. An IoT testbed for the software defined city vision: The #smartme project. In IEEE International Conference on Smart Computing (SMARTCOMP’16). 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  18. Roberto Bruschi, Franco Davoli, Paolo Lago, and Jane Frances Pajo. 2018. Move with me: Scalably keeping virtual objects close to users on the move. In 2018 IEEE International Conference on Communications (ICC’18). 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  19. Roberto Bruschi, Franco Davoli, Chiara Lombardo, and Paolo Lago. 2018. Personal services placement and low-latency migration in edge computing environments. In 2018 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN’18).Google ScholarGoogle ScholarCross RefCross Ref
  20. Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, César A. F. De Rose, and Rajkumar Buyya. 2011. CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience 41, 1 (2011), 23--50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Lucas Chaufournier, Prateek Sharma, Franck Le, Erich Nahum, Prashant Shenoy, and Don Towsley. 2017. Fast transparent virtual machine migration in distributed edge clouds. In Proceedings of the 2nd ACM/IEEE Symposium on Edge Computing. 10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Min Chen, Wei Li, Giancarlo Fortino, Yixue Hao, Long Hu, and Iztok Humar. 2019. A dynamic service migration mechanism in edge cognitive computing. ACM Transactions on Internet Technology (TOIT) 19, 2 (2019), 30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Mahfuzulhoq Chowdhury, Eckehard Steinbach, Wolfgang Kellerer, and Martin Maier. 2018. Context-aware task migration for HART-centric collaboration over FiWi based tactile Internet infrastructures. IEEE Transactions on Parallel and Distributed Systems 29, 6 (2018), 1231--1246.Google ScholarGoogle ScholarCross RefCross Ref
  24. Ertugrul N. Ciftcioglu, Kevin S. Chan, Rahul Urgaonkar, Shiqiang Wang, and Ting He. 2015. Security-aware service migration for tactical mobile micro-clouds. In 2015 IEEE Military Communications Conference (MILCOM’15). 1058--1063.Google ScholarGoogle ScholarCross RefCross Ref
  25. Christopher Clark, Keir Fraser, Steven Hand, Jacob Gorm Hansen, Eric Jul, Christian Limpach, Ian Pratt, and Andrew Warfield. 2005. Live migration of virtual machines. In Proceedings of the 2nd Conference on Symposium on Networked Systems Design 8 Implementation, Vol. 2. 273--286. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. CRIU. {n.d.}. CRIU. Retrieved November 27, 2018, from https://www.criu.org/Main_Page.Google ScholarGoogle Scholar
  27. Labhesh Deshpande and Kaikai Liu. 2017. Edge computing embedded platform with container migration. In 2017 IEEE SmartWorld, Ubiquitous Intelligence 8 Computing, Advanced 8 Trusted Computed, Scalable Computing 8 Communications, Cloud 8 Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI’17). 1--6.Google ScholarGoogle Scholar
  28. DPDK. {n.d.}. The Intel Data-Plane Development Kit. Retrieved November 27, 2018, from http://www.dpdk.org.Google ScholarGoogle Scholar
  29. Corentin Dupont, Raffaele Giaffreda, and Luca Capra. 2017. Edge computing in IoT context: Horizontal and vertical Linux container migration. In 2017 Global Internet of Things Summit (GIoTS’17). IEEE, 1--4.Google ScholarGoogle Scholar
  30. Wijaya Ekanayake, Heli Amarasinghe, and Ahmed Karmouch. 2017. SDN-based IaaS for mobile computing. In 14th IEEE Annual Consumer Communications 8 Networking Conference (CCNC’17). 179--184.Google ScholarGoogle Scholar
  31. Qiang Fan, Nirwan Ansari, and Xiang Sun. 2017. Energy driven avatar migration in green cloudlet networks. IEEE Communications Letters 21, 7 (2017), 1601--1604.Google ScholarGoogle ScholarCross RefCross Ref
  32. Ivan Farris, Tarik Taleb, Hannu Flinck, and Antonio Iera. 2018. Providing ultra-short latency to user-centric 5G applications at the mobile network edge. Transactions on Emerging Telecommunications Technologies 29, 4 (2018), e3169.Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Sonja Filiposka, Anastas Mishev, and Katja Gilly. 2018. Community-based allocation and migration strategies for fog computing. In 2018 IEEE Wireless Communications and Networking Conference (WCNC’18). 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  34. Ramon R. Fontes, Samira Afzal, Samuel H. B. Brito, Mateus A. S. Santos, and Christian Esteve Rothenberg. 2015. Mininet-WiFi: Emulating software-defined wireless networks. In Proceedings of the 11th International Conference on Network and Service Management (CNSM’15). 384--389. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Pantelis A. Frangoudis and Adlen Ksentini. 2018. Service migration versus service replication in multi-access edge computing. In 2018 14th International Wireless Communications 8 Mobile Computing Conference (IWCMC’18). 124--129.Google ScholarGoogle Scholar
  36. Lazaros Gkatzikis and Iordanis Koutsopoulos. 2013. Migrate or not? Exploiting dynamic task migration in mobile cloud computing systems. IEEE Wireless Communications 20, 3 (2013), 24--32.Google ScholarGoogle ScholarCross RefCross Ref
  37. Diogo Gonçalves, Karima Velasquez, Marilia Curado, Luiz Bittencourt, and Edmundo Madeira. 2018. Proactive virtual machine migration in fog environments. In 2018 IEEE Symposium on Computers and Communications (ISCC’18). 00742--00745.Google ScholarGoogle ScholarCross RefCross Ref
  38. Keerthana Govindaraj and Alexander Artemenko. 2018. Container live migration for latency critical industrial applications on edge computing. In 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA’18), Vol. 1. 83--90.Google ScholarGoogle ScholarCross RefCross Ref
  39. Harshit Gupta, Amir Vahid Dastjerdi, Soumya K. Ghosh, and Rajkumar Buyya. 2017. iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, edge and fog computing environments. Software: Practice and Experience 47, 9 (2017), 1275--1296.Google ScholarGoogle ScholarCross RefCross Ref
  40. Kiryong Ha, Yoshihisa Abe, Zhuo Chen, Wenlu Hu, Brandon Amos, Padmanabhan Pillai, and Mahadev Satyanarayanan. 2015. Adaptive VM handoff across cloudlets. Technical Report CMU-CS-15--113, CMU School of Computer Science.Google ScholarGoogle Scholar
  41. Kiryong Ha, Yoshihisa Abe, Thomas Eiszler, Zhuo Chen, Wenlu Hu, Brandon Amos, Rohit Upadhyaya, Padmanabhan Pillai, and Mahadev Satyanarayanan. 2017. You can teach elephants to dance: Agile VM handoff for edge computing. In Proceedings of the 2nd ACM/IEEE Symposium on Edge Computing. 12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Kiryong Ha and Mahadev Satyanarayanan. 2015. Openstack++ for cloudlet deployment. School of Computer Science Carnegie Mellon University Pittsburgh.Google ScholarGoogle Scholar
  43. Cheol-Ho Hong and Blesson Varghese. 2018. Resource management in fog/edge computing: A survey. arXiv preprint arXiv:1810.00305 (2018).Google ScholarGoogle Scholar
  44. Kirak Hong, David Lillethun, Umakishore Ramachandran, Beate Ottenwälder, and Boris Koldehofe. 2013. Opportunistic spatio-temporal event processing for mobile situation awareness. In Proceedings of the 7th ACM International Conference on Distributed Event-based Systems. 195--206. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. Motoshi Horii, Yuji Kojima, and Kenichi Fukuda. 2018. Stateful process migration for edge computing applications. In 2018 IEEE Wireless Communications and Networking Conference (WCNC’18). 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  46. Md. Mofijul Islam, Abdur Razzaque, and Jahidul Islam. 2016. A genetic algorithm for virtual machine migration in heterogeneous mobile cloud computing. In International Conference on Networking Systems and Security (NSysS’16). 1--6.Google ScholarGoogle Scholar
  47. Kai Kientopf, Saleem Raza, Simon Lansing, and Mesut Güneş. 2017. Service management platform to support service migrations for IoT smart city applications. In IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC’17). 1--5.Google ScholarGoogle ScholarCross RefCross Ref
  48. Sunghwan Kim, Yohan Kim, and Hyuk Lim. 2016. Poster: Cyber-function virtualization for mobile cyber-physical systems. In Proceedings of the 14th Annual International Conference on Mobile Systems, Applications, and Services Companion. 136. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. Avi Kivity, Yaniv Kamay, Dor Laor, Uri Lublin, and Anthony Liguori. 2007. KVM: The Linux virtual machine monitor. In Proceedings of the Linux Symposium, Vol. 1. 225--230.Google ScholarGoogle Scholar
  50. Adlen Ksentini, Tarik Taleb, and Min Chen. 2014. A Markov decision process-based service migration procedure for follow me cloud. In IEEE International Conference on Communications (ICC’14). 1350--1354.Google ScholarGoogle ScholarCross RefCross Ref
  51. Kubernetes. {n.d.}. Production-Grade Container Orchestration. Retrieved December 17, 2018, from https://kubernetes.io/.Google ScholarGoogle Scholar
  52. Chao Li, Yushu Xue, Jing Wang, Weigong Zhang, and Tao Li. 2018. Edge-oriented computing paradigms: A survey on architecture design and system management. ACM Computing Surveys (CSUR) 51, 2 (2018), 39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  53. Márcio Moraes Lopes, Wilson A. Higashino, Miriam A. M. Capretz, and Luiz Fernando Bittencourt. 2017. Myifogsim: A simulator for virtual machine migration in fog computing. In Companion Proceedings of the 10th International Conference on Utility and Cloud Computing. 47--52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. Lele Ma, Shanhe Yi, Nancy Carter, and Qun Li. 2018. Efficient live migration of edge services leveraging container layered storage. IEEE Transactions on Mobile Computing 18 (2018), 2020--2033.Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. Lele Ma, Shanhe Yi, and Qun Li. 2017. Efficient service handoff across edge servers via docker container migration. In Proceedings of the 2nd ACM/IEEE Symposium on Edge Computing. 11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  56. Andrew Machen, Shiqiang Wang, Kin K. Leung, Bong Jun Ko, and Theodoros Salonidis. 2016. Migrating running applications across mobile edge clouds: Poster. In Proceedings of the 22nd Annual International Conference on Mobile Computing and Networking. 435--436. Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. Andrew Machen, Shiqiang Wang, Kin K. Leung, Bong Jun Ko, and Theodoros Salonidis. 2018. Live service migration in mobile edge clouds. IEEE Wireless Communications 25, 1 (2018), 140--147. Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. Yuyi Mao, Changsheng You, Jun Zhang, Kaibin Huang, and Khaled B. Letaief. 2017. A survey on mobile edge computing: The communication perspective. IEEE Communications Surveys 8 Tutorials 19, 4 (2017), 2322--2358.Google ScholarGoogle Scholar
  59. Eva Marín-Tordera, Xavi Masip-Bruin, Jordi García-Almiñana, Admela Jukan, Guang-Jie Ren, and Jiafeng Zhu. 2017. Do we all really know what a fog node is? Current trends towards an open definition. Computer Communications 109 (2017), 117--130.Google ScholarGoogle ScholarCross RefCross Ref
  60. MECa. {n.d.}. Multi-access Edge Computing (MEC). Retrieved November 27, 2018, from https://www.etsi.org/technologies-clusters/technologies/multi-access-edge-computing.Google ScholarGoogle Scholar
  61. MECb. {n.d.}. Mobile Edge Computing (MEC): End to End Mobility Aspects. Retrieved December 16, 2018, from https://www.etsi.org/deliver/etsi_gr/MEC/001_099/018/01.01.01_60/gr_MEC018v010101p.pdf.Google ScholarGoogle Scholar
  62. Carla Mouradian, Diala Naboulsi, Sami Yangui, Roch H. Glitho, Monique J. Morrow, and Paul A. Polakos. 2017. A comprehensive survey on fog computing: State-of-the-art and research challenges. IEEE Communications Surveys 8 Tutorials 20, 1 (2017), 416--464.Google ScholarGoogle Scholar
  63. MPTCP. {n.d.}. MPTCP. Retrieved November 27, 2018, from https://www.multipath-tcp.org/.Google ScholarGoogle Scholar
  64. Ahmad M. Mustafa, Omar M. Abubakr, Omar Ahmadien, Ahmed Ahmedin, and Bassem Mokhtar. 2017. Mobility prediction for efficient resources management in vehicular cloud computing. In 5th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud’17). 53--59.Google ScholarGoogle ScholarCross RefCross Ref
  65. Apollinaire Nadembega, Abdelhakim Senhaji Hafid, and Ronald Brisebois. 2016. Mobility prediction model-based service migration procedure for follow me cloud to support QoS and QoE. In IEEE International Conference on Communications (ICC’16). 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  66. Wahida Nasrin and Jiang Xie. 2018. SharedMEC: Sharing clouds to support user mobility in mobile edge computing. In 2018 IEEE International Conference on Communications (ICC’18). 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  67. OFC. {n.d.}. OpenFog Consortium. Retrieved November 27, 2018, from https://www.openfogconsortium.org.Google ScholarGoogle Scholar
  68. OpenStack. {n.d.}. OpenStack. Retrieved December 17, 2018, from https://www.openstack.org/.Google ScholarGoogle Scholar
  69. Opeyemi Osanaiye, Shuo Chen, Zheng Yan, Rongxing Lu, Kim-Kwang Raymond Choo, and Mqhele Dlodlo. 2017. From cloud to fog computing: A review and a conceptual live VM migration framework. IEEE Access 5 (2017), 8284--8300.Google ScholarGoogle ScholarCross RefCross Ref
  70. Beate Ottenwälder, Boris Koldehofe, Kurt Rothermel, and Umakishore Ramachandran. 2013. MigCEP: Operator migration for mobility driven distributed complex event processing. In Proceedings of the 7th ACM International Conference on Distributed Event-based Systems. 183--194. Google ScholarGoogle ScholarDigital LibraryDigital Library
  71. Beate Ottenwälder, Ruben Mayer, and Boris Koldehofe. 2014. Distributed complex event processing for mobile large-scale video applications. In Proceedings of the Posters 8 Demos Session. 5--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  72. Tao Ouyang, Zhi Zhou, and Xu Chen. 2018. Follow me at the edge: Mobility-aware dynamic service placement for mobile edge computing. IEEE Journal on Selected Areas in Communications 36 (2018), 2333--2345.Google ScholarGoogle ScholarDigital LibraryDigital Library
  73. phaul. {n.d.}. P.Haul - CRIU. Retrieved November 27, 2018, from https://criu.org/P.Haul.Google ScholarGoogle Scholar
  74. Carlo Puliafito, Enzo Mingozzi, and Giuseppe Anastasi. 2017. Fog computing for the Internet of mobile things: Issues and challenges. In IEEE International Conference on Smart Computing (SMARTCOMP’17). 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  75. Carlo Puliafito, Enzo Mingozzi, Carlo Vallati, Francesco Longo, and Giovanni Merlino. 2018. Companion fog computing: Supporting things mobility through container migration at the edge. In 2018 IEEE International Conference on Smart Computing (SMARTCOMP’18). 97--105.Google ScholarGoogle ScholarCross RefCross Ref
  76. Carlo Puliafito, Enzo Mingozzi, Carlo Vallati, Francesco Longo, and Giovanni Merlino. 2018. Virtualization and migration at the network edge: An overview. In 2018 IEEE International Conference on Smart Computing (SMARTCOMP’18). 368--374.Google ScholarGoogle ScholarCross RefCross Ref
  77. Tariq Qayyum, Asad Waqar Malik, Muazzam A. Khan Khattak, Osman Khalid, and Samee U. Khan. 2018. FogNetSim++: A toolkit for modeling and simulation of distributed fog environment. IEEE Access 6 (2018), 63570--63583.Google ScholarGoogle ScholarCross RefCross Ref
  78. Yuqing Qiu, Chung-Horng Lung, Samuel Ajila, and Pradeep Srivastava. 2017. LXC container migration in cloudlets under multipath TCP. In 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC’17), Vol. 2. 31--36.Google ScholarGoogle ScholarCross RefCross Ref
  79. Tarek K. Refaat, Burak Kantarci, and Hussein T. Mouftah. 2016. Virtual machine migration and management for vehicular clouds. Vehicular Communications 4 (2016), 47--56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  80. Ioannis Sarrigiannis, Elli Kartsakli, Kostas Ramantas, Angelos Antonopoulos, and Christos Verikoukis. 2018. Application and network VNF migration in a MEC-enabled 5G architecture. In 2018 IEEE 23rd International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD’18). 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  81. Mahadev Satyanarayanan, Victor Bahl, Ramón Caceres, and Nigel Davies. 2009. The case for VM-based cloudlets in mobile computing. IEEE Pervasive Computing 8 (2009), 14--23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  82. Enrique Saurez, Harshit Gupta, Ruben Mayer, and Umakishore Ramachandran. 2017. Demo abstract: Fog computing for improving user application interaction and context awareness. In IEEE/ACM 2nd International Conference on Internet-of-Things Design and Implementation (IoTDI’17). 281--282. Google ScholarGoogle ScholarDigital LibraryDigital Library
  83. Enrique Saurez, Kirak Hong, Dave Lillethun, Umakishore Ramachandran, and Beate Ottenwälder. 2016. Incremental deployment and migration of geo-distributed situation awareness applications in the fog. In Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems (DEBS’16). 258--269. Google ScholarGoogle ScholarDigital LibraryDigital Library
  84. Xiang Sun and Nirwan Ansari. 2016. EdgeIoT: Mobile edge computing for the Internet of Things. IEEE Communications Magazine 54, 12 (2016), 22--29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  85. Xiang Sun and Nirwan Ansari. 2016. PRIMAL: Profit maximization avatar placement for mobile edge computing. In IEEE International Conference on Communications (ICC’16). 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  86. Tarik Taleb, Sunny Dutta, Adlen Ksentini, Muddesar Iqbal, and Hannu Flinck. 2017. Mobile edge computing potential in making cities smarter. IEEE Communications Magazine 55, 3 (2017), 38--43. Google ScholarGoogle ScholarDigital LibraryDigital Library
  87. Tarik Taleb and Adlen Ksentini. 2013. An analytical model for follow me cloud. In 2013 IEEE Global Communications Conference (GLOBECOM 13). 1291--1296.Google ScholarGoogle ScholarCross RefCross Ref
  88. Tarik Taleb and Adlen Ksentini. 2013. Follow me cloud: Interworking federated clouds and distributed mobile networks. IEEE Network 27, 5 (2013), 12--19.Google ScholarGoogle ScholarCross RefCross Ref
  89. Tarik Taleb, Adlen Ksentini, and Pantelis Frangoudis. 2016. Follow-me cloud: When cloud services follow mobile users. IEEE Transactions on Cloud Computing 7 (2016), 369--382.Google ScholarGoogle ScholarCross RefCross Ref
  90. Tarik Taleb, Konstantinos Samdanis, Badr Mada, Hannu Flinck, Sunny Dutta, and Dario Sabella. 2017. On multi-access edge computing: A survey of the emerging 5G network edge cloud architecture and orchestration. IEEE Communications Surveys 8 Tutorials 19, 3 (2017), 1657--1681.Google ScholarGoogle Scholar
  91. Zhiqing Tang, Xiaojie Zhou, Fuming Zhang, Weijia Jia, and Wei Zhao. 2018. Migration modeling and learning algorithms for containers in fog computing. IEEE Transactions on Services Computing (2018). Early access.Google ScholarGoogle Scholar
  92. Fikirte Teka, Chung-Horng Lung, and Samuel Ajila. 2015. Seamless live virtual machine migration with cloudlets and multipath TCP. In IEEE 39th Annual Computer Software and Applications Conference (COMPSAC’15), Vol. 2. 607--616. Google ScholarGoogle ScholarDigital LibraryDigital Library
  93. Klervie Toczé and Simin Nadjm-Tehrani. 2018. A taxonomy for management and optimization of multiple resources in edge computing. Wireless Communications and Mobile Computing 2018 (2018), 23 pages.Google ScholarGoogle Scholar
  94. Rahul Urgaonkar, Shiqiang Wang, Ting He, Murtaza Zafer, Kevin Chan, and Kin K. Leung. 2015. Dynamic service migration and workload scheduling in edge-clouds. Performance Evaluation 91 (2015), 205--228. Google ScholarGoogle ScholarDigital LibraryDigital Library
  95. Karima Velasquez, David Perez Abreu, Marilia Curado, and Edmundo Monteiro. 2017. Service placement for latency reduction in the Internet of Things. Annals of Telecommunications 72, 1--2 (2017), 105--115.Google ScholarGoogle ScholarCross RefCross Ref
  96. Haoxin Wang, Jiang Xie, and Tao Han. 2018. A smart service rebuilding scheme across cloudlets via mobile AR frame feature mapping. In 2018 IEEE International Conference on Communications (ICC’18). 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  97. Shiqiang Wang, Rahul Urgaonkar, Ting He, Murtaza Zafer, Kevin Chan, and Kin K. Leung. 2014. Mobility-induced service migration in mobile micro-clouds. In 2014 IEEE Military Communications Conference (MILCOM’14). 835--840. Google ScholarGoogle ScholarDigital LibraryDigital Library
  98. Shiqiang Wang, Rahul Urgaonkar, Murtaza Zafer, Ting He, Kevin Chan, and Kin K. Leung. 2015. Dynamic service migration in mobile edge-clouds. In 2015 IFIP Networking Conference (IFIP Networking’15). 1--9.Google ScholarGoogle Scholar
  99. Shangguang Wang, Jinliang Xu, Ning Zhang, and Yujiong Liu. 2018. A survey on service migration in mobile edge computing. IEEE Access 6 (2018), 23511--23528.Google ScholarGoogle ScholarCross RefCross Ref
  100. Zhe Wang, Zhangdui Zhong, Dongmei Zhao, and Minming Ni. 2018. Vehicle-based cloudlet relaying for mobile computation offloading. IEEE Transactions on Vehicular Technology 67, 11 (2018), 11181--11191.Google ScholarGoogle ScholarCross RefCross Ref
  101. Hong Yao, Changmin Bai, Deze Zeng, Qingzhong Liang, and Yuanyuan Fan. 2015. Migrate or not? Exploring virtual machine migration in roadside cloudlet-based vehicular cloud. Concurrency and Computation: Practice and Experience 27, 18 (2015), 5780--5792. Google ScholarGoogle ScholarDigital LibraryDigital Library
  102. Shanhe Yi, Zijiang Hao, Zhengrui Qin, and Qun Li. 2015. Fog computing: Platform and applications. In 2015 3rd IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb’15). 73--78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  103. Ashkan Yousefpour, Caleb Fung, Tam Nguyen, Krishna Kadiyala, Fatemeh Jalali, Amirreza Niakanlahiji, Jian Kong, and Jason P. Jue. 2019. All one needs to know about fog computing and related edge computing paradigms: A complete survey. Journal of Systems Architecture (2019). In Press.Google ScholarGoogle Scholar
  104. Rong Yu, Yan Zhang, Stein Gjessing, Wenlong Xia, and Kun Yang. 2013. Toward cloud-based vehicular networks with efficient resource management. IEEE Network 27, 5 (2013), 48--55.Google ScholarGoogle ScholarCross RefCross Ref
  105. Fei Zhang, Guangming Liu, Xiaoming Fu, and Ramin Yahyapour. 2018. A survey on virtual machine migration: Challenges, techniques, and open issues. IEEE Communications Surveys 8 Tutorials 20, 2 (2018), 1206--1243.Google ScholarGoogle Scholar
  106. Wuyang Zhang, Jiachen Chen, Yanyong Zhang, and Dipankar Raychaudhuri. 2017. Towards efficient edge cloud augmentation for virtual reality MMOGs. In Proceedings of the 2nd ACM/IEEE Symposium on Edge Computing. 8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  107. Wuyang Zhang, Yi Hu, Yanyong Zhang, and Dipankar Raychaudhuri. 2016. Segue: Quality of service aware edge cloud service migration. In IEEE International Conference on Cloud Computing Technology and Science (CloudCom’16). 344--351.Google ScholarGoogle ScholarCross RefCross Ref
  108. Yan Zhang, Huimin Wu, Periklis Chatzimisios, and Shengli Xie. 2013. Virtual machine live migration for pervasive services in cloud-assisted vehicular networks. In 2013 8th International Conference on Communications and Networking in China (CHINACOM’13). 540--545.Google ScholarGoogle Scholar
  109. Dan Zhao, Tan Yang, Yuehui Jin, and Yue Xu. 2017. A service migration strategy based on multiple attribute decision in mobile edge computing. In IEEE 17th International Conference on Communication Technology (ICCT’17). 986--990.Google ScholarGoogle ScholarCross RefCross Ref
  110. Peiyue Zhao and György Dán. 2018. Time constrained service-aware migration of virtualized services for mobile edge computing. In 2018 30th International Teletraffic Congress (ITC 30’18), Vol. 1. 64--72.Google ScholarGoogle ScholarCross RefCross Ref
  111. Bowen Zhou and Rajkumar Buyya. 2018. Augmentation techniques for mobile cloud computing: A taxonomy, survey, and future directions. ACM Computing Surveys (CSUR) 51, 1 (2018), 13. Google ScholarGoogle ScholarDigital LibraryDigital Library
  112. Chao Zhu, Giancarlo Pastor, Yu Xiao, Yong Li, and Antti Ylae-Jaeaeski. 2018. Fog following me: Latency and quality balanced task allocation in vehicular fog computing. In 2018 15th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON’18). 1--9.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A Survey on Mobility-Induced Service Migration in the Fog, Edge, and Related Computing Paradigms

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Computing Surveys
          ACM Computing Surveys  Volume 52, Issue 5
          September 2020
          791 pages
          ISSN:0360-0300
          EISSN:1557-7341
          DOI:10.1145/3362097
          • Editor:
          • Sartaj Sahni
          Issue’s Table of Contents

          Copyright © 2019 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 13 September 2019
          • Revised: 1 April 2019
          • Accepted: 1 April 2019
          • Received: 1 December 2018
          Published in csur Volume 52, Issue 5

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • survey
          • Research
          • Refereed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format .

        View HTML Format