Abstract
Multi-access Edge Computing (MEC) and 5G are key technologies for the development of new applications requiring low latency and for computation off-loading. Emulation tools, such as AdvantEDGE, allow to rapidly test new services and resource management techniques in the 5G-MEC infrastructure. The paper presents an experimental study aimed to show the usage of AdvantEDGE tool for evaluating the migration performance of a MEC application. The key aspect of the study is that the application mobility is obtained by using the migration of the Kubernetes (K8s) application pod. The standard K8s does not have the ability to support the pod migration in a cluster of nodes. While recent research proposes a mechanism to migrate pod, there is no work investigating the migration technique with the AdvantEDGE MEC solution. Referring to a video service, the paper shows a scheme developed during the experimental study to allow the pod migration when K8s is used with AdvantEDGE. Using the emulation of user mobility given by AdvantEDGE platform, the described experimental tests allow to show the performance of the MEC application migration.
This work was supported by the Norwegian Research Council through the 5G-MODaNeI project (no. 308909).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Pham, Q.V., et al.: A survey of multi-access edge computing in 5G and beyond: fundamentals, technology integration, and state-of-the-art. IEEE Access 10(8), 116974–7017 (2020)
ETSI. ETSI GS MEC 003 V3.1.1: Multi-access Edge Computing (MEC); Framework and Reference Architecture (2022). https://www.etsi.org/deliver/etsi_gs/MEC/001_099/003/03.01.01_60/gs_MEC003v030101p.pdf
ETSI. MEC Ecosystem. https://mecwiki.etsi.org/index.php?title=MEC_Ecosystem. Accessed 4 Oct 2022
Blakley, J.R., Iyengar, R., Roy, M.: Simulating edge computing environments to optimize application experience. School of Computer Science Carnegie Mellon University, Technical report CMU-CS-20-135, November 2020
Gazda, R., Roy, M., Blakley, J., Sakr, A., Schuster, R.: Towards open and cross domain edge emulation - the AdvantEDGE platform. In: 2021 IEEE/ACM Symposium on Edge Computing (SEC), 14 December 2021, pp. 339–344. IEEE (2021)
Abdulmaksoud, M., Dehadrai, N., Castrillón, J., Sakr, A., Schuster, R.: Edge diagnostics platform: orchestration and diagnosis model for edge computing infrastructure. In: 2021 IEEE International Conference on Edge Computing (EDGE), 5 September 2021, pp. 51–59. IEEE (2011)
Burbano J, Sakr, A., Schuster, R.: Sliding-window approach for improving response time of mission-critical applications. In: 2020 IEEE 5th International Symposium on Smart and Wireless Systems within the Conferences on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS-SWS), 17 September 2020, pp. 1–7. IEEE (2020)
Sakr, A., Mohiyadeen, S., Vruksharaj, B., Schuster, R.: QoS-aware score-based edge resource allocation model. In: 2020 IEEE 5th International Symposium on Smart and Wireless Systems within the Conferences on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS-SWS), 17 September 2020, pp. 1–7. IEEE (2020)
Michel, R., Di Lallo, K., Robert, G.: AdvantEDGE: A Mobile Edge Emulation Platform (MEEP). GitHub. https://github.com/InterDigitalInc/AdvantEDGE. Accessed 4 Oct 2022
Kubernetes. https://kubernetes.io. Accessed 4 Oct 2022
Docker. https://www.docker.com. Accessed 4 Oct 2022
influxdata. InfluxDB https://www.influxdata.com. Accessed 4 Oct 2022
Google. Google Kubernetes Engine. https://cloud.google.com/kubernetes-engine. Accessed 4 Oct 2022
ETSI. ETSI GS MEC 021 V2.1.1: Multi-access Edge Computing (MEC); Application Mobility Service API (2020). https://www.etsi.org/deliver/etsi_gs/MEC/001_099/021/02.01.01_60/gs_MEC021v020101p.pdf
InterDigitalInc. AdvantEDGE. GitHub. https://interdigitalinc.github.io/AdvantEDGE/docs/overview/edge-services/ams/. Accessed 4 Oct 2022
Cruz, P., Achir, N., Viana, A.C.: On the edge of the deployment: a survey on multi-access edge computing. ACM Comput. Surv. (CSUR) 55, 1–34 (2022)
Labriji, I., et al.: Mobility aware and dynamic migration of MEC services for the Internet of Vehicles. IEEE Trans. Netw. Serv. Manage. 18(1), 570–84 (2021)
Kondo, T., Isawaki, K., Maeda, K.: Development and evaluation of the MEC platform supporting the edge instance mobility. In: 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC), 23 July 2018, vol. 2, pp. 193–198. IEEE (2018)
Okwuibe, J., Haavisto, J., Harjula, E., Ahmad, I., Ylianttila, M.: Orchestrating service migration for low power MEC-enabled IoT devices. arXiv preprint, 30 May 2019. arXiv:1905.12959
Intel. Intel®Smart Edge Open. https://www.openness.org. Accessed 4 Oct 2022
Fondo-Ferreiro, P., et al.: Seamless multi-access edge computing application handover experiments. In: 2021 IEEE 22nd International Conference on High Performance Switching and Routing (HPSR), 7 June 2021, pp. 1–6. IEEE (2021)
Kaur, K., Guillemin, F., Sailhan, F.: Container placement and migration strategies for Cloud. A survey, fog and edge data centers (2022)
Schrettenbrunner, J.: Migrating Pods in Kubernetes (2020)
SSU-DCN. podmigration-operator. https://github.com/SSU-DCN/podmigration-operator/blob/main/init-cluster-containerd-CRIU.md. Accessed 4 Oct 2022
InterDigitalInc. AdvantEDGE. GitHub. https://github.com/InterDigitalInc/AdvantEDGE/tree/1e63a66e8820f0882c998f1cbc6d200bcd14f412. Accessed 4 Oct 2022
ETSI. ETSI GS MEC 013 V2.2.1: Multi-access Edge Computing (MEC); Location API (2022). https://www.etsi.org/deliver/etsi_gs/mec/001_099/013/02.01.01_60/gs_mec013v020101p.pdf
ETSI. ETSI GS MEC 012 V2.1.1: Multi-access Edge Computing (MEC); Radio Network Information API (2019). https://www.etsi.org/deliver/etsi_gs/MEC/001_099/012/02.01.01_60/gs_mec012v020101p.pdf
ETSI. ETSI GS MEC 028 V2.2.1: Multi-access Edge Computing (MEC); WLAN Access Information API. https://www.etsi.org/deliver/etsi_gs/MEC/001_099/028/02.02.01_60/gs_MEC028v020201p.pdf
ETSI. ETSI GS MEC 011 V2.2.1: Multi-access Edge Computing (MEC); Edge Platform Application Enablement. https://www.etsi.org/deliver/etsi_gs/MEC/001_099/011/02.02.01_60/gs_MEC011v020201p.pdf
Video LAN organization. Video LAN. https://www.videolan.org. Accessed 4 Oct 2022
Acknowledgment
This work was partially supported by the Norwegian Research Council through the 5G- MODaNeI project (no. 308909) and the Italian Ministry of Education and Research (MIUR) in the framework of the FoReLab project (Departments of Excellence).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Wadatkar, P.V., Garroppo, R.G., Nencioni, G. (2023). MEC Application Migration by Using AdvantEDGE. In: Yu, S., Gu, B., Qu, Y., Wang, X. (eds) Tools for Design, Implementation and Verification of Emerging Information Technologies. TridentCom 2022. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 489. Springer, Cham. https://doi.org/10.1007/978-3-031-33458-0_8
Download citation
DOI: https://doi.org/10.1007/978-3-031-33458-0_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-33457-3
Online ISBN: 978-3-031-33458-0
eBook Packages: Computer ScienceComputer Science (R0)