ns-O-RAN: Simulating O-RAN 5G Systems in ns-3

05/11/2023
by   Andrea Lacava, et al.
0

O-RAN is radically shifting how cellular networks are designed, deployed and optimized through network programmability, disaggregation, and virtualization. Specifically, RAN Intelligent Controllers (RICs) can orchestrate and optimize the Radio Access Network (RAN) operations, allowing fine-grained control over the network. RICs provide new approaches and solutions for classical use cases such as on-demand traffic steering, anomaly detection, and Quality of Service (QoS) management, with an optimization that can target single User Equipments (UEs), slices, cells, or entire base stations. While this comes with the potential to enable intelligent, programmable RANs, there are still significant challenges to be faced, primarily related to data collection at scale, development and testing of custom control logic for the RICs, and availability of Open RAN simulation and experimental tools for the research and development communities. To address this, we introduce ns-O-RAN, a software integration between a real-world near-real-time RIC and an ns-3 simulated RAN which provides a platform for researchers and telco operators to build, test and integrate xApps. ns-O-RAN extends a popular Open RAN experimental framework (OpenRAN Gym) with simulation capabilities that enable the generation of realistic datasets without the need for experimental infrastructure. We implement it as a new open-source ns-3 module that uses the E2 interface to connect different simulated 5G base stations with the RIC, enabling the exchange of E2 messages and RAN KPMs to be consumed by standard xApps. Furthermore, we test ns-O-RAN with the OSC and OpenRAN Gym RICs, simplifying the onboarding from a test environment to production with real telecom hardware controlled without major reconfigurations required. ns-O-RAN is open source and publicly available, together with quick-start tutorials and documentation.

READ FULL TEXT
research
07/25/2022

OpenRAN Gym: AI/ML Development, Data Collection, and Testing for O-RAN on PAWR Platforms

Open Radio Access Network (RAN) architectures will enable interoperabili...
research
09/28/2022

Programmable and Customized Intelligence for Traffic Steering in 5G Networks Using Open RAN Architectures

5G and beyond mobile networks will support heterogeneous use cases at an...
research
03/04/2022

dApps: Distributed Applications for Real-time Inference and Control in O-RAN

The Open Radio Access Network (Open RAN)-which is being standardized, am...
research
01/18/2023

The OpenCDA Open-source Ecosystem for Cooperative Driving Automation Research

Advances in Single-vehicle intelligence of automated driving have encoun...
research
09/14/2023

An Open RAN Framework for the Dynamic Control of 5G Service Level Agreements

The heterogeneity of use cases that next-generation wireless systems nee...
research
08/04/2023

Network Digital Twin for Open RAN: The Key Enablers, Standardization, and Use Cases

The open radio access network (O-RAN), with its disaggregated and open a...
research
12/17/2021

ColO-RAN: Developing Machine Learning-based xApps for Open RAN Closed-loop Control on Programmable Experimental Platforms

In spite of the new opportunities brought about by the Open RAN, advance...

Please sign up or login with your details

Forgot password? Click here to reset