Abstract
While 5G offers fast access networks and a high-performance data plane, the control plane in 5G core (5GC) still presents challenges due to inefficiencies in handling control plane operations (including session establishment, handovers and idle-to-active state-transitions) of 5G User Equipment (UE). The Service-based Interface (SBI) used for communication between 5G control plane functions introduces substantial overheads that impact latency. Typical 5GCs are supported in the cloud on containers, to support the disaggregated Control and User Plane Separation (CUPS) framework of 3GPP. L25GC is a state-of-the-art 5G control plane design utilizing shared memory processing to reduce the control plane latency. However, L25GC has limitations in supporting multiple user sessions and has programming language incompatibilities with 5GC implementations, e.g., free5GC, using modern languages such as GoLang. To address these challenges, we develop L25GC+, a significant enhancement to L25GC. L25GC+ re-designs the shared-memory-based networking stack to support synchronous I/O between control plane functions. L25GC+ distinguishes different user sessions and maintains strict 3GPP compliance. L25GC+ also offers seamless integration with existing 5GC microservice implementations through equivalent SBI APIs, reducing code refactoring and porting efforts. By leveraging shared memory I/O and overcoming L25GC's limitations, L25GC+ provides an improved solution to optimize the 5G control plane, enhancing latency, scalability, and overall user experience. We demonstrate the improved performance of L25GC+ on a 5G testbed with commercial basestations and multiple UEs.
Original language | English |
---|---|
Title of host publication | 2023 IEEE 12th International Conference on Cloud Networking, CloudNet 2023 |
Pages | 203-211 |
Number of pages | 9 |
ISBN (Electronic) | 9798350313062 |
DOIs | |
State | Published - 2023 |
Event | 12th IEEE International Conference on Cloud Networking, CloudNet 2023 - Hoboken, United States Duration: Nov 1 2023 → Nov 3 2023 |
Publication series
Name | 2023 IEEE 12th International Conference on Cloud Networking, CloudNet 2023 |
---|
Conference
Conference | 12th IEEE International Conference on Cloud Networking, CloudNet 2023 |
---|---|
Country/Territory | United States |
City | Hoboken |
Period | 11/1/23 → 11/3/23 |
Bibliographical note
Publisher Copyright:© 2023 IEEE.
Funding
We thank the US NSF for their generous support through grant CRI-1823270. This work was also supported in part by the National Science and Technology Council of Taiwan under grant numbers 112-2218-E-A49-021, 112-2218-E-A49- 023, and 111-2221-E-A49-093-MY3.
Funders | Funder number |
---|---|
National Science Foundation Arctic Social Science Program | CRI-1823270 |
National Science Foundation Arctic Social Science Program | |
National Science and Technology Council | 112-2218-E-A49- 023, 112-2218-E-A49-021, 111-2221-E-A49-093-MY3 |
National Science and Technology Council |
Keywords
- 5G
- control plane
- low latency
- shared memory
ASJC Scopus subject areas
- Management of Technology and Innovation
- Computer Networks and Communications
- Information Systems and Management
- Safety, Risk, Reliability and Quality