Publicação

5G capability exposure for third-party application integration

Ver documento

Detalhes bibliográficos
Resumo:5G Networks are a common topic of discussion nowadays, and although 5G per se was only applied recently, its design conception began several years back. On this basis, this dissertation uses Open5GS and Free5GC 5G core functions and eUPF deployed in Kubernetes (K3s distribution), a Container Orchestration System, which aims to expose the 5G core capabilities and aid the onboarding and management of the core network in such a way that traffic steering and quality of service are employed. To reach this goal, a part of a Network Function, not available in these open-source cores, was developed based on the 3GPP specifications. This Network Function was developed using Python FastAPI for its performance in handling requests, asynchronous programming, and convenience. It serves as a bridge between the core network and the Third-Party Applications, and it also provides a layer of abstraction between other applications and the core. The tests performed are presented in the document as scenarios simulating the identified problems stated, and their results and discussion are the basis of the conclusion that states if both these open-source 5G cores, deployed in a cloud-hosted way, can handle traffic steering and quality of service requests tailored for the Third-Party Applications’s users. Because the used cores only implement those capabilities in the user plane, (i.e the used cores accept and validate the requests) but cannot enforce them, the performed tests were related to the interactions between the developed network function and the other 5G cores network functions.
Autores principais:Lufilakio, Jacinto André
Assunto:5G 3GPP NFV Edge Mobile networks Cloud computing Exposure Third party applications
Ano:2025
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Universidade de Aveiro
Idioma:inglês
Origem:RIA - Repositório Institucional da Universidade de Aveiro
Descrição
Resumo:5G Networks are a common topic of discussion nowadays, and although 5G per se was only applied recently, its design conception began several years back. On this basis, this dissertation uses Open5GS and Free5GC 5G core functions and eUPF deployed in Kubernetes (K3s distribution), a Container Orchestration System, which aims to expose the 5G core capabilities and aid the onboarding and management of the core network in such a way that traffic steering and quality of service are employed. To reach this goal, a part of a Network Function, not available in these open-source cores, was developed based on the 3GPP specifications. This Network Function was developed using Python FastAPI for its performance in handling requests, asynchronous programming, and convenience. It serves as a bridge between the core network and the Third-Party Applications, and it also provides a layer of abstraction between other applications and the core. The tests performed are presented in the document as scenarios simulating the identified problems stated, and their results and discussion are the basis of the conclusion that states if both these open-source 5G cores, deployed in a cloud-hosted way, can handle traffic steering and quality of service requests tailored for the Third-Party Applications’s users. Because the used cores only implement those capabilities in the user plane, (i.e the used cores accept and validate the requests) but cannot enforce them, the performed tests were related to the interactions between the developed network function and the other 5G cores network functions.