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

12/17/2021
by   Michele Polese, et al.
2

In spite of the new opportunities brought about by the Open RAN, advances in ML-based network automation have been slow, mainly because of the unavailability of large-scale datasets and experimental testing infrastructure. This slows down the development and widespread adoption of Deep Reinforcement Learning (DRL) agents on real networks, delaying progress in intelligent and autonomous RAN control. In this paper, we address these challenges by proposing practical solutions and software pipelines for the design, training, testing, and experimental evaluation of DRL-based closed-loop control in the Open RAN. We introduce ColO-RAN, the first publicly-available large-scale O-RAN testing framework with software-defined radios-in-the-loop. Building on the scale and computational capabilities of the Colosseum wireless network emulator, ColO-RAN enables ML research at scale using O-RAN components, programmable base stations, and a "wireless data factory". Specifically, we design and develop three exemplary xApps for DRL-based control of RAN slicing, scheduling and online model training, and evaluate their performance on a cellular network with 7 softwarized base stations and 42 users. Finally, we showcase the portability of ColO-RAN to different platforms by deploying it on Arena, an indoor programmable testbed. Extensive results from our first-of-its-kind large-scale evaluation highlight the benefits and challenges of DRL-based adaptive control. They also provide insights on the development of wireless DRL pipelines, from data analysis to the design of DRL agents, and on the tradeoffs associated to training on a live RAN. ColO-RAN and the collected large-scale dataset will be made publicly available to the research community.

READ FULL TEXT

page 1

page 4

page 7

page 9

page 12

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
02/21/2022

OpenRAN Gym: An Open Toolbox for Data Collection and Experimentation with AI in O-RAN

Open Radio Access Network (RAN) architectures will enable interoperabili...
research
08/31/2022

Intelligent Closed-loop RAN Control with xApps in OpenRAN Gym

Softwarization, programmable network control and the use of all-encompas...
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
09/13/2023

Safe and Accelerated Deep Reinforcement Learning-based O-RAN Slicing: A Hybrid Transfer Learning Approach

The open radio access network (O-RAN) architecture supports intelligent ...
research
05/11/2023

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

O-RAN is radically shifting how cellular networks are designed, deployed...
research
07/18/2021

Co-designing Intelligent Control of Building HVACs and Microgrids

Building loads consume roughly 40 countries, a significant part of which...

Please sign up or login with your details

Forgot password? Click here to reset