5GC$^2$ache: Improving 5G UPF Performance via Cache Optimization
Haonan Jia, Meng Wang, Biyi Li, Yirui Liu, Junchen Guo, Pengyu Zhang

TL;DR
This paper demonstrates that optimizing LLC cache allocation significantly enhances 5G UPF performance, achieving up to 76.41Gbps throughput by dynamically managing cache resources.
Contribution
It introduces 5GC$^2$ache, a novel system that monitors and dynamically adjusts LLC cache allocation to improve 5G UPF throughput on general-purpose servers.
Findings
LLC mismanagement can reduce throughput by over 50%
5GC$^2$ache increases throughput by 39.41% over existing methods
Dynamic LLC adjustment improves 5G core performance significantly
Abstract
Last Level Cache (LLC) is a precious and critical resource that impacts the performance of applications running on top of CPUs. In this paper, we reveal the significant impact of LLC on the performance of the 5G user plane function (UPF) when running a cloudified 5G core on general-purposed servers. With extensive measurements showing that the throughput can degrade by over 50\% when the precious LLC resource of UPF is not properly allocated, we identify three categories of performance degradation caused by incorrect LLC usage: DMA leakage problem, hot/cold mbuf problem and cache contention. To address these problems, we introduce the design and implementation of 5GCache that monitors the LLC status as well as the throughput performance and dynamically adjusts key parameters of the LLC resource allocation. Our experiments show that 5GCache enables a commercial 5G core to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSatellite Communication Systems · Interconnection Networks and Systems · Advanced MIMO Systems Optimization
