How to Hardware Accelerate Your 5G CU
Xin Zhe Khooi, Satis Kumar Permal, Cha Hwan Song, Nishant Budhdev, Raj Joshi, Mun Choon Chan
Abstract
We present Loki, an approach to accelerate existing software-based CUs using commodity network hardware infrastructure, such as network switches and SmartNICs. Loki uses an in-band stateful migration protocol to handle the transfer of user-plane traffic between software and hardware. The protocol incorporates techniques to manage state inconsistency caused by packet loss and reordering. To improve performance, Loki dynamically moves user traffic processing between hardware and software to maximize hardware usage while reducing the workload on the software. We prototype Loki using an Intel Tofino2 switch coupled with an OCTEON TX2 CN96XX ARM SoC and integrate Loki with an open-source 5G stack. Our evaluations on a real 5G testbed show that Loki achieves orders-of-magnitude improvements in throughput and latency, demonstrating its effectiveness and practical deployability.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Related papers
- Lucid: a language for control in the data planeJohn Sonchack, Devon Loehr, Jennifer Rexford, David WalkerSIGCOMM 2021 · 45 citations
- AlNiCo: SmartNIC-accelerated Contention-aware Request Scheduling for Transaction ProcessingJunru Li, Youyou Lu, Qing Wang, Jiazhen Lin et al.USENIX ATC 2022 · 17 citations
- SuperFE: A Scalable and Flexible Feature Extractor for ML-based Traffic Analysis ApplicationsMenghao Zhang, Guanyu Li, Cheng Guo, Renyu Yang et al.EuroSys 2025 · 4 citations
- SmartNS: Enabling Line-rate and Flexible Network Stack with SmartNICXuzheng Chen, Jie Zhang, Baolin Zhu, Xueying Zhu et al.EuroSys 2026
- Enabling Programmable Transport Protocols in High-Speed NICsMina Tahmasbi Arashloo, Alexey Lavrov, Manya Ghobadi, Jennifer Rexford et al.NSDI 2020 · 96 citations
