Advanced search
Start date
Betweenand


An In-Kernel Solution Based on XDP for 5G UPF: Design, Prototype and Performance Evaluation

Full text
Author(s):
Navarro do Amaral, Thiago A. ; Rosa, Raphael, V ; Moura, David F. Cruz ; Rothenberg, Christian E. ; Chemouil, P ; Ulema, M ; Clayman, S ; Sayit, M ; Cetinkaya, C ; Secci, S
Total Authors: 10
Document type: Journal article
Source: PROCEEDINGS OF THE 2021 17TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM 2021): SMART MANAGEMENT FOR FUTURE NETWORKS AND SERVICES; v. N/A, p. 7-pg., 2021-01-01.
Abstract

The edge computing infrastructure can scale from datacenters to single device. The well-known technology for fast packet processing is DPDK, which has outstanding performance regarding the throughput and latency. However, there are some drawbacks when the usage is done in the edge: (i) the polling mechanism for packet processing keeps the CPU exclusively occupied even if there is no traffic, leading to wasted resources; and (ii) DPDK interface becomes unavailable for the applications inside the host, so the integration between a non-DPDK application and a DPDK application becomes a hard task. In this paper, we propose an open-source in-kernel 5G UPF solution based on 3GPP Release 16 to be deployed in a restrictive environment like MEC, where MEC host and UPF are collocated with the Base Station, sharing the same computational and network resources. The solution leverages the eBPF/XDP, a novel Linux kernel technology for fast packet processing. We show it can scale and achieve 10 Mpps using only 60% of the CPU with 6 cores. (AU)

FAPESP's process: 20/05182-3 - PORVIR-5G: programability, orchestration and virtualization in 5G networks
Grantee:José Marcos Silva Nogueira
Support Opportunities: Research Projects - Thematic Grants
FAPESP's process: 18/23101-0 - LTE community networks in Brazil: sustainable modeling, deployment and maintenance towards new networking paradigms
Grantee:Christian Rodolfo Esteve Rothenberg
Support Opportunities: Regular Research Grants