Busca avançada
Ano de início
Entree


Run-Time Adaptive In-Kernel BPF/XDP Solution for 5G UPF

Texto completo
Autor(es):
Navarro do Amaral, Thiago A. ; Rosa, Raphael, V ; Cruz Moura, David F. ; Rothenberg, Christian Esteve
Número total de Autores: 4
Tipo de documento: Artigo Científico
Fonte: ELECTRONICS; v. 11, n. 7, p. 19-pg., 2022-04-01.
Resumo

Flexibility is considered a key feature of 5G softwarization to deliver a timely response to changes in network requirements that may be caused by traffic variation, user mobility, dynamic network function chains, slice lifecycle management operations, among others. In this article, we evolve the upf-bpf(1) open-source project by proposing a new design to improve its flexibility by reducing the run-time adaptation time. The project proposes an in-kernel solution based on BPF and eXpress Data Path (XDP) for 5G User Plane Function (UPF) implementations. The Just-In-Time (JIT) compilation may have a huge impact on the adaptation time due to the in-kernel verification of the BPF programs at run-time. Our results show latency improvements of around 95% to inject the BPF program into the Linux kernel. Furthermore, the solution keeps the same functionalities and delivers a packet processing performance of around 10-11 Mpps using 6 cores with almost 70% of the CPU utilization in downlink/uplink directions. (AU)

Processo FAPESP: 18/23101-0 - Redes LTE comunitárias no Brasil: modelamento, implantação e manutenção sustentáveis com base em novos paradigmas de redes
Beneficiário:Christian Rodolfo Esteve Rothenberg
Modalidade de apoio: Auxílio à Pesquisa - Regular
Processo FAPESP: 20/05182-3 - PORVIR-5G: programabilidade, orquestração e virtualização em redes 5G
Beneficiário:José Marcos Silva Nogueira
Modalidade de apoio: Auxílio à Pesquisa - Temático