Design and optimization of a DPU-driven software and programmable hardware collaborative architecture for UPF

Read full text
Authors: Liu Song, Zhang Lin, Kaiwei Gao, Lei Weichen, Shi Jianxin, Xinjing Yuan, Lingjun Pu, Zhang Jianzhong
Cited by: 0

Abstract

As mobile networks evolve, the user plane function (UPF) faces demands for high bandwidth, low latency, and massive connectivity. However, skewed traffic distribution and diverse services lead to a surge in fine-grained rules. The resulting rule dependencies have become a critical bottleneck for UPF forwarding performance. Moreover, existing algorithms for resolving dependencies suffer from high computational latency and fail to meet strict timing requirements. To address this, a data processing unit (DPU) driven software-hardware hyper UPF architecture was proposed. This architecture separated elephant and mice flows based on traffic features. Elephant flows were offloaded to programmable hardware for acceleration. In contrast, the CPU handled mice flows and employed a fast independent rule generation algorithm to eliminate rule dependencies. Additionally, a rule storage structure and multi-pipe cooperative update mechanism were proposed. Experimental results show that under a high concurrency test environment, the system achieved a throughput of 97 Gbit/s with an end-to-end latency below 500 µs. The computational overhead for rule dependency resolution was reduced by over 65%, with rule storage and update efficiency improved by approximately 50%.

Fields of Study & Subjects

Network Packet Processing and Optimization Software-Defined Networks and 5G Embedded Systems Design Techniques

Publication details

Journal / source
DOAJ (DOAJ: Directory of Open Access Journals)
Publication date
1 February 2026
Language
ZH