Utilizing Hybrid P4 Solutions to Enhance 5G gNB with Data Plane ProgrammabilityShow others and affiliations
2024 (English)In: Proceedings of Würzburg Workshop on 6G Networks (WueWoWas'24), 2024, p. 1-5Conference paper, Published paper (Refereed)
Abstract [en]
The typical approach to data plane programming involves deploying a single P4 program to a single target. However, different targets have different capabilities, functionalities, and support for various programming languages apart from P4. Consequently, disaggregating a single data plane program into multiple subprograms that run on different targets can take advantage of the strengths of each target, which is particularly important in the context of 5G, as certain data plane processing functions, like buffering and retransmission for RLC processing, cannot effectively be expressed in P4. This paper explores the disaggregation of a 5G gNB across a P4-programmable SmartNIC and an x86 server using DPDK-based processing, leveraging the strengths of each target. We assess the performance of our hybrid approach by varying which parts of the pipeline run on the SmartNIC and the x86, as well as the number of cores allocated on the host for the non-P4 part of the pipeline.
Place, publisher, year, edition, pages
2024. p. 1-5
Keywords [en]
5G, gNB, P4, Data plane, SmartNIC
National Category
Telecommunications
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kau:diva-101434DOI: 10.25972/OPUS-38902OAI: oai:DiVA.org:kau-101434DiVA, id: diva2:1892036
Conference
Würzburg Workshop on 6G Networks (WueWoWas'24), Würzburg, Germany, September 30- October 1, 2024.
Projects
Datadrivna latenskänsliga mobila tjänster för ett digitaliserat samhälle (DRIVE)
Funder
Knowledge Foundation2024-08-252024-08-252025-03-14Bibliographically approved