Serverless5GC: Private 5G Core Deployment via a Procedure-as-a-Function Architecture
Hai Dinh-Tuan

TL;DR
Serverless5GC introduces a serverless architecture for private 5G core networks, enabling resource-efficient, scale-to-zero deployment of network functions with comparable latency to traditional systems.
Contribution
It maps 3GPP control-plane procedures to serverless functions, decomposing 12 network functions into 31 procedures, and demonstrates cost and latency benefits in private 5G deployments.
Findings
Achieves median registration latency of 406-522ms, comparable to baseline.
Maintains 100% success rate across 3,000 registrations.
Cheaper resource usage when operating below 65% duty cycle or with multiple tenants.
Abstract
Open-source 5G core implementations deploy network functions as always-on processes that consume resources even when idle. This inefficiency is most acute in private and edge deployments with sporadic traffic. Serverless5GC is an architecture that maps each 3GPP control-plane procedure to an independent Function-as-a-Service invocation, allowing scale-to-zero operation without modifying the standard N2 interface. The system decomposes 12~network functions (Release~15-17) into 31~serverless procedures, fronted by an SCTP/NGAP proxy that bridges unmodified RAN equipment to an HTTP-based serverless backend. Evaluation against Open5GS and free5GC across five traffic scenarios (idle to 20~registrations/s burst) shows that Serverless5GC achieves median registration latency of 406-522ms, on par with the C-based Open5GS baseline (403-606ms), while maintaining 100% success across 3,000…
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.
