Abstract
With the adoption of the microservice paradigm by the telecom industry in the design of 5G/6G networks, complex network functions are decomposed into sets of chained sub-functions, which are further deployed using containerized technologies over geographically distributed cloud clusters. Latency-sensitive applications require to carefully orchestrate the allocation and re-arrangement of (micro)services to prevent from a largely segmented placement of microservices. To address this issue in the context of network functions, we introduce a novel placement and migration strategy that chooses those specific microservice(s) to migrate and the optimal destination (data center) while considering the impact of the migration on other microservices. We devise fast and effective heuristics that are extensively studied via simulation experiments, that show that our proposed approach significantly reduces the service latency.
Similar content being viewed by others
Data Availability
Data reported in this paper has been obtained by using a simulation software developed by ourselves.
Notes
References
Aleyadeh, S., Moubayed, A., Heidari, P., et al.: Optimal container migration/re-instantiation in hybrid computing environments. IEEE Open J. Commun. Soc. 3, 15 (2022)
Choudhury, S., Maheshwari, S., Seskar, I., et al.: Shareon: Shared resource dynamic container migration framework for real-time support in mobile edge clouds. IEEE Access 10, 66045–66060 (2022)
Cisneros, JC., Yangui, S., et al. Coordination algorithm for migration of shared vnfs in federated environments. In: IEEE NetSoft (2020)
Esteves, J.J.A., Boubendir, A., Guillemin, F., et al.: A heuristically assisted deep reinforcement learning approach for network slice placement. IEEE Trans. Netw. Serv. Manag. (2021). https://doi.org/10.1109/TNSM.2021.3132103
Farris, I., Taleb, T., Bagaa, M., et al.: Optimizing service replication for mobile delay-sensitive applications in 5g edge network. In: 2017 IEEE International Conference on Communications (ICC), IEEE, pp 1–6 (2017)
Gazdzicki, P., Lambadaris, I., Mazumdar, R.R.: Blocking probabilities for large multirate erlang loss systems. Adv. Appl. Probab. 25(4), 997–1009 (1993)
Hawilo, H., Jammal, M., Shami, A.: Orchestrating network function virtualization platform: Migration or re-instantiation? In: IEEE International Conference on Cloud Networking (CloudNet) (2017)
Junior, PS., Miorandi, D., Pierre, G.: Stateful container migration in geo-distributed environments. In: CloudCom 2020-12th IEEE International Conference on Cloud Computing Technology and Science (2020)
Kaur, K., Guillemin, F., Sailhan, F.: Container placement and migration strategies for cloud, fog, and edge data centers: a survey. Int. J. Netw. Manag. 36(6), e2212 (2022)
Kelly, F.P.: Loss networks. Ann. Appl. Probab. 1(3), 319–378 (1991)
Lim, Y., Lee, J.H.: Container-based service relocation for beyond 5g networks. J. Internet Technol. 23(4), 911–918 (2022)
Lv, L., Zhang, Y., Li, Y., et al.: Communication-aware container placement and reassignment in large-scale internet data centers. IEEE J. Sel. Areas Commun. 37(3), 540 (2019)
Ma, L., Yi, S., Carter, N., et al.: Efficient live migration of edge services leveraging container layered storage. IEEE Trans. Mobile Comput. 18(9), 2020–2033 (2018)
Maheshwari, S., Choudhury, S., Seskar, I., et al.: Traffic-aware dynamic container migration for real-time support in mobile edge clouds. In: IEEE ANTS (2018)
Oleghe, O.: Container placement and migration in edge computing: Concept and scheduling models. IEEE Access 9, 68028–68043 (2021)
Pongsakorn, U., Watashiba, Y., Ichikawa, K., et al.: Container rebalancing: Towards proactive linux containers placement optimization in a data center. In: IEEE Annual Computer Software and Applications Conference (COMPSAC) (2017)
Ramanathan, S., Kondepu, K., Zhang, T., et al.: A comprehensive study of virtual machine and container based core network components migration in openroadm sdn-enabled network. CoRR arXiv:abs/2108.12509 (2021)
Sarrigiannis, I., Kartsakli, E., Ramantas, K., et al.: 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), IEEE, pp 1–6 (2018)
Tang, Z., Zhou, X., Zhang, F., et al.: Migration modeling and learning algorithms for containers in fog computing. IEEE Trans. Serv. Comput. 12(5), 712–725 (2018)
Wang, S., Xu, J., Zhang, N., et al.: A survey on service migration in mobile edge computing. IEEE Access 6, 23511–23528 (2018)
Zhou, R., Li, Z., Wu, C.: An efficient online placement scheme for cloud container clusters. IEEE J. Sel. Areas Commun. 37(5), 1046–1058 (2019)
Funding
Not applicable
Author information
Authors and Affiliations
Contributions
All authors contributed to the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
This work has been carried out in the framework of a Research collaboration between Orange, CNAM and IMT, with no financial relationship with other people or organizations.
Ethical Approval
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Kaur, K., Guillemin, F. & Sailhan, F. Dynamic Migration of Microservices for End-to-End Latency Control in 5G/6G Networks. J Netw Syst Manage 31, 84 (2023). https://doi.org/10.1007/s10922-023-09773-w
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10922-023-09773-w