NetOr: A Microservice Oriented Inter-Domain Vertical Service Orchestrator for 5G Networks
Keywords:5G, Vertical Services, Orchestrator, Iter-Domain, Slicing, Microsservices, NFV
Most modern 5G Vertical Service Orchestrators present various limitations. Among these, one may high-light (i) the employment of monolithic architectures, (ii) the lack of standardized APIs and methodologies, (iii) the minimum support for inter-domain scenarios, and (iv) the impossibility of performing run-time operations over Vertical Services. To achieve a fully-fledged Vertical Service Orchestrator, these problems must be solved. This is the focus of the work presented in this article. Our work presents a new 5G Vertical Service orchestration system named NetOr, which tackles all the listed limitations and can support complex and intricate use cases. NetOr was implemented according to a microservice architecture. Thus, it has increased flexibility, scalability, and maintainability. Moreover, NetOr inherited most advantages of the modern Vertical Service Orchestrators and, therefore, can be considered an improvement of said orchestrators. Furthermore, this work also presents a Proof-of-Concept solution to achieve inter-domain communication through the orchestration of an End-To-End Network Slice that establishes several VPN tunnels between the domains encompassed by the Network Slice.
3GPP (2018). TR 28.801 - V15.1.0 - Study on management and orchestration of network slicing for next generation network. Technical report. Available online [link].
5G-PPP (2019). 5Growth. Accessed on December 29, 2022. Available online [link].
Bernini, G., Giardina, P. G., et al. (2020). Multi-domain orchestration of 5G vertical services and network slices. In IEEE ICC Workshops 2020 - Proceedings. IEEE Inc.. DOI: 10.1109/ICCWorkshops49005.2020.9145221.
Chang, W.-C. and Lin, F. J. (2021). Coordinated management of 5g core slices by MANO and OSS/BSS. Journal of Computer and Communications, 09(06):52-72. DOI: 10.4236/jcc.2021.96004.
Cheshire, S. and Krochmal, M. (2013). DNS-Based Service Discovery. (6763). DOI: 10.17487/RFC6763.
Choi, J. S., Chun, S. J., and Lee, S. (2022). Hierarchical distributed overarching architecture of decoupled federation and orchestration frameworks for multidomain nfv manos. IEEE Communications Magazine, 60(9):68-74. DOI: 10.1109/MCOM.005.20949.
de la Oliva, A., Li, X., Costa-Perez, X., Bernardos, C. J., Bertin, P., Iovanna, P., Deiss, T., Mangues, J., Mourad, A., Casetti, C., Gonzalez, J. E., and Azcorra, A. (2018). 5g-transformer: Slicing and orchestrating transport networks for industry verticals. IEEE Communications Magazine, 56(8):78-84. DOI: 10.1109/MCOM.2018.1700990.
Erunkulu, O. O., Zungeru, A. M., Lebekwe, C. K., Mosalaosi, M., and Chuma, J. M. (2021). 5g mobile communication applications: A survey and comparison of use cases. IEEE Access, 9:97251-97295. DOI: 10.1109/ACCESS.2021.3093213.
ETSI (2021a). GS NFV-SOL 005 - V3.5.1 - Network Functions Virtualisation (NFV) Release 3; Protocols and Data Models; RESTful protocols specification for the Os-Ma-nfvo Reference Point . Etsi group specification. Available online [link].
ETSI (2021b). GS NFV-SOL 006 - V3.5.1 -Network Functions Virtualisation (NFV) Release 3; Protocols and Data Models; NFV descriptors based on YANG Specification . Etsi group specification. Available online [link].
ETSI and 3GPP (2020). ETSI TS 128 530 - V16.2.0 - 5G; Management and orchestration; Concepts, use cases and requirements (3GPP TS 28.530 version 16.2.0 Release 16) . Etsi technical specification. Available online [link].
ETSI and 3GPP (2021). ETSI TS 128 541 - V16.8.0 - 5G; Management and orchestration; 5G Network Resource Model (NRM); Stage 2 and stage 3 (3GPP TS 28.541 version 16.8.0 Release 16). Etsi technical specification. Available online [link].
ETSI and 3GPP (2022). ETSI TS 128 531 - V17.3.0 - 5G; Management and orchestration; Provisioning (3GPP TS 28.531 version 17.3.0 Release 17) ). Etsi technical specification. Available online [link].
Fonseca, J., Alegria, J., et al. (2021). Dynamic Inter-domain Network Slicing for Verticals in the 5Growth Project. 2021 IEEE Conference on Network Function Virtualization and Software Defined Networks, SDN-NFV 20201. DOI: 10.1109/NFV-SDN53031.2021.9665037.
Kalske, M., Mäkitalo, N., and Mikkonen, T. (2018). Challenges when moving from monolith to microservice architecture. In Garrigós, I. and Wimmer, M., editors, Current Trends in Web Engineering, pages 32-47, Cham. Springer International Publishing. DOI: 10.1007/978-3-319-74433-9_3.
Karabey Aksakalli, I., Çelik, T., Can, A. B., and Teki̇nerdoğan, B. (2021). Deployment and communication patterns in microservice architectures: A systematic literature review. Journal of Systems and Software, 180:111014. DOI: 10.1016/j.jss.2021.111014.
Mangues-Bafalluy, J., Baranda, J., Pascual, I., Martínez, R., Vettori, L., Landi, G., Zurita, A., Salama, D., Antevski, K., Martín-Pérez, J., Andrushko, D., Tomakh, K., Martini, B., Li, X., and Salvat, J. X. (2019). 5g-transformer service orchestrator: design, implementation, and evaluation. In 2019 European Conference on Networks and Communications (EuCNC), pages 31-36. DOI: 10.1109/EuCNC.2019.8802038.
ONAP (2022). ONAP - Project's Documentation. Available online. Available online [link].Accessed on October 13, 2022.
Rodriguez, V. Q., Guillemin, F., and Boubendir, A. (2020). 5g e2e network slicing management with onap. In 2020 23rd Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN), pages 87-94. DOI: 10.1109/ICIN48450.2020.9059507.
Shafabakhsh, B., Lagerström, R., and Hacks, S. (2020). Evaluating the impact of inter process communication in microservice architectures. In :, volume 2767 of CEUR Workshop Proceedings, pages 55-63. CEUR-WS.org. QC 20210114. Available online [link].
Shakir, A., Staegemann, D., Volk, M., Jamous, N., and Turowski, K. (2021). Towards a concept for building a big data architecture with microservices. Business Information Systems, 1:83–94. DOI: 10.52825/bis.v1i.67.
Tranoris, C. (2021). Openslice: An opensource OSS for delivering network slice as a service. CoRR, abs/2102.03290. DOI: 10.48550/arXiv.2102.03290.