skip to main content
10.1145/3609021.3609298acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
extended-abstract

eXpress Data Path Extensions for High-Capacity 5G User Plane Functions

Published: 10 September 2023 Publication History

Abstract

In 5th Generation mobile networks, a dedicated User Plane Function (UPF) is responsible for connecting users in the Access Networks with the destination networks. In this work, we extend the UPF with eXpress Data Path enhancements to speed up the forwarding of user plane traffic in the GPRS Tunneling Protocol (GTP-U). Also, we develop a Receive Side Scaling method in XDP based on GTP-U header information to distribute incoming uplink traffic to the available CPUs.

References

[1]
Scott Bradner and Jim McQuaid. 1999. Benchmarking Methodology for Network Interconnect Devices. Request for Comments RFC 2544. Internet Engineering Task Force.
[2]
Thiago A. Navarro do Amaral, Raphael V. Rosa, David F. Cruz Moura, and Christian E. Rothenberg. 2021. An In-Kernel Solution Based on XDP for 5G UPF: Design, Prototype and Performance Evaluation. In 2021 17th International Conference on Network and Service Management (CNSM). Izmir, Turkey, 146--152.
[3]
Ericsson. 2022. Ericsson Mobility Report June 2022. (2022). https://www.ericsson.com/49d3a0/assets/local/reports-papers/mobility-report/documents/2022/ericsson-mobility-report-june-2022.pdf Accessed Nov. 1, 2022.
[4]
ETSI. 2022. General Packet Radio System (GPRS) Tunnelling Protocol - User Plane (GTPv1-U). 3GPP TS 29.281 V17.3.0. (2022). https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=1699 Accessed Oct. 22, 2022.
[5]
ETSI. 2022. Procedures for the 5G System (5GS). 3GPP TS 23.502 V16.13.0. (2022). https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3145 Accessed Oct. 11, 2022.
[6]
ETSI. 2022. System architecture for the 5G System (5GS). 3GPP TS 23.501 V16.13.0. (2022). https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3144 Accessed Oct. 11, 2022.
[7]
Toke Høiland-Jørgensen, Jesper Dangaard Brouer, Daniel Borkmann, John Fastabend, Tom Herbert, David Ahern, and David Miller. 2018. The EXpress Data Path: Fast Programmable Packet Processing in the Operating System Kernel. In Proceedings of the 14th International Conference on Emerging Networking EXperiments and Technologies (CoNEXT '18). Association for Computing Machinery, New York, NY, USA, 54--66.
[8]
Thiago A. Navarro do Amaral, Raphael V. Rosa, David F. Cruz Moura, and Christian Esteve Rothenberg. 2022. Run-Time Adaptive In-Kernel BPF/XDP Solution for 5G UPF. Electronics 11, 7 (2022), 1022.
[9]
Open5GCore. 2023. Open5GCore. (2023). https://www.open5gcore.org/ Accessed Mar 1, 2023.
[10]
Pablo Salva-Garcia, Ruben Ricart-Sanchez, Enrique Chirivella-Perez, Qi Wang, and Jose M. Alcaraz-Calero. 2022. XDP-Based SmartNIC Hardware Performance Acceleration for Next-Generation Networks. J. Netw. Syst. Manage. 30, 4 (oct 2022), 75 -- 101.
[11]
M Series. 2015. IMT Vision-Framework and overall objectives of the future development of IMT for 2020 and beyond. Recommendation ITU 2083, 0 (2015). https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.2083-0-201509-I!!PDF-E.pdf

Cited By

View all
  • (2024)Towards Seamless 5G Open-RAN Integration with WebAssemblyProceedings of the 23rd ACM Workshop on Hot Topics in Networks10.1145/3696348.3696864(121-131)Online publication date: 18-Nov-2024
  • (2024)Dynamic Fixed-point Values in eBPF: a Case for Fully In-kernel Anomaly DetectionProceedings of the Asian Internet Engineering Conference 202410.1145/3674213.3674219(46-54)Online publication date: 9-Aug-2024
  • (2024)Receive Side Scaling Analysis of eXpress Data Path Extensions for 5G User Plane Functions2024 IEEE Wireless Communications and Networking Conference (WCNC)10.1109/WCNC57260.2024.10571172(01-06)Online publication date: 21-Apr-2024
  • Show More Cited By

Index Terms

  1. eXpress Data Path Extensions for High-Capacity 5G User Plane Functions
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image ACM Conferences
          eBPF '23: Proceedings of the 1st Workshop on eBPF and Kernel Extensions
          September 2023
          96 pages
          ISBN:9798400702938
          DOI:10.1145/3609021
          Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the owner/author(s).

          Sponsors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          Published: 10 September 2023

          Check for updates

          Author Tags

          1. 5G
          2. UPF
          3. GTP-U
          4. RSS
          5. XDP

          Qualifiers

          • Extended-abstract

          Conference

          eBPF '23
          Sponsor:
          eBPF '23: 1st Workshop on eBPF and Kernel Extensions
          September 10, 2023
          NY, New York, USA

          Acceptance Rates

          eBPF '23 Paper Acceptance Rate 12 of 21 submissions, 57%;
          Overall Acceptance Rate 12 of 21 submissions, 57%

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)95
          • Downloads (Last 6 weeks)3
          Reflects downloads up to 26 Jan 2025

          Other Metrics

          Citations

          Cited By

          View all
          • (2024)Towards Seamless 5G Open-RAN Integration with WebAssemblyProceedings of the 23rd ACM Workshop on Hot Topics in Networks10.1145/3696348.3696864(121-131)Online publication date: 18-Nov-2024
          • (2024)Dynamic Fixed-point Values in eBPF: a Case for Fully In-kernel Anomaly DetectionProceedings of the Asian Internet Engineering Conference 202410.1145/3674213.3674219(46-54)Online publication date: 9-Aug-2024
          • (2024)Receive Side Scaling Analysis of eXpress Data Path Extensions for 5G User Plane Functions2024 IEEE Wireless Communications and Networking Conference (WCNC)10.1109/WCNC57260.2024.10571172(01-06)Online publication date: 21-Apr-2024
          • (2024)Dynamic Traffic Load Rebalancing for Hardware-accelerated 6G UPF Resilient Architecture2024 IEEE International Performance, Computing, and Communications Conference (IPCCC)10.1109/IPCCC59868.2024.10850096(1-7)Online publication date: 22-Nov-2024
          • (2024)Enhance the multipath connection using AF XDP sockets2024 International Conference on Information Networking (ICOIN)10.1109/ICOIN59985.2024.10572055(78-83)Online publication date: 17-Jan-2024
          • (2023)Performance Analysis of a 5G User Plane Function accelerated with eXpress Data Path in Docker Containers2023 IEEE Future Networks World Forum (FNWF)10.1109/FNWF58287.2023.10520617(1-6)Online publication date: 13-Nov-2023
          • (2023)Towards an eBPF+XDP Based Framework for Open, Programmable and Scalable NextG RANs2023 IEEE Future Networks World Forum (FNWF)10.1109/FNWF58287.2023.10520475(1-6)Online publication date: 13-Nov-2023

          View Options

          Login options

          View options

          PDF

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          Figures

          Tables

          Media

          Share

          Share

          Share this Publication link

          Share on social media