Enabling Real-Time Programmability for RAN Functions: A Wasm-Based Approach for Robust and High-Performance dApps
Jo\~ao Paulo Esper, Yure Freitas, Pedro Souza, Bruno Silvestre, Joao F. Santos, Alexandre Huff, Cristiano Both, Kleber Cardoso

TL;DR
This paper introduces a WebAssembly-based approach to enable real-time, isolated, and high-performance distributed applications in O-RAN, addressing latency, security, and complexity challenges.
Contribution
It presents a novel Wasm-based framework for executing RAN dApps with guaranteed performance and security in real-time O-RAN environments.
Findings
Ensures deterministic, low-latency performance for dApps.
Provides strong isolation between applications and RAN functions.
Reduces network complexity compared to existing solutions.
Abstract
While the Open Radio Access Network Alliance (O-RAN) architecture enables third-party applications to optimize radio access networks at multiple timescales, real-time distributed applications (dApps) that demand low latency, high performance, and strong isolation remain underexplored. Existing approaches propose colocating a new RAN Intelligent Controller (RIC) at the edge, or deploying dApps in bare metal along with RAN functions. While the former approach increases network complexity and requires additional edge computing resources, the latter raises serious security concerns due to the lack of native mechanisms to isolate dApps and RAN functions. Meanwhile, WebAssembly (Wasm) has emerged as a lightweight, fast technology for robust execution of external, untrusted code. In this work, we propose a new approach to executing dApps using Wasm to isolate applications in real-time in…
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.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Real-Time Systems Scheduling · Interconnection Networks and Systems
