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

被引:60
|
作者
Polese, Michele [1 ]
Bonati, Leonardo [1 ]
Doro, Salvatore [1 ]
Basagni, Stefano [1 ]
Melodia, Tommaso [1 ]
机构
[1] Northeastern Univ, Inst Wireless Internet Things, Boston, MA 02115 USA
基金
美国国家科学基金会;
关键词
O-RAN; network intelligence; 5G/6G; deep reinforcement learning; Colosseum; ARTIFICIAL-INTELLIGENCE; CELLULAR NETWORKS; WIRELESS NETWORKS; 5G; MANAGEMENT;
D O I
10.1109/TMC.2022.3188013
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cellulaar networks are undergoing a radical transformation toward disaggregated, fully virtualized, and programmable architectures with increasingly heterogeneous devices and applications. In this context, the open architecture standardized by the O-RAN Alliance enables algorithmic and hardware-independent Radio Access Network (RAN) adaptation through closed-loop control. O-RAN introduces Machine Learning (ML)-based network control and automation algorithms as so-called xApps running on RAN Intelligent Controllers . However, 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 discussing insights and practical solutions for the design, training, testing, and experimental evaluation of DRL-based closed-loop control in the Open RAN. To this end, 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. The lessons learned from the ColO-RAN implementation and the extensive results from our first-of-its-kind large-scale evaluation highlight the importance of experimental frameworks for the development of end-to-end intelligent RAN control pipelines, from data analysis to the design and testing of DRL agents. They also provide insights on the challenges and benefits of DRL-based adaptive control, and on the trade-offs associated to training on a live RAN. ColO-RAN and the collected large-scale dataset are publicly available to the research community.
引用
收藏
页码:5787 / 5800
页数:14
相关论文
共 14 条
  • [1] Towards Closed-loop Automation in 5G Open RAN: Coupling an Open-Source Simulator with xApps
    Karamplias, Theofanis
    Spantideas, Sotirios T.
    Giannopoulos, Anastasios E.
    Gkonis, Panagiotis
    Kapsalis, Nikolaos
    Trakadas, Panagiotis
    2022 JOINT EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS & 6G SUMMIT (EUCNC/6G SUMMIT), 2022, : 232 - 237
  • [2] Intent-Driven Closed-Loop Control and Management Framework for 6G Open RAN
    Zhang, Jingwen
    Yang, Chungang
    Dong, Ru
    Wang, Yao
    Anpalagan, Alagan
    Ni, Qiang
    Guizani, Mohsen
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (04): : 6314 - 6327
  • [3] Machine Learning-based Early Attack Detection Using Open RAN Intelligent Controller
    Xavier, Bruno Missi
    Dzaferagic, Merim
    Collins, Diarmuid
    Comarela, Giovanni
    Martinello, Magnos
    Ruffini, Marco
    ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 1856 - 1861
  • [4] Closed-loop control of soft robot based on machine learning
    Zhou, Y.
    Ju, M.
    Zheng, G.
    PROCEEDINGS OF THE 38TH CHINESE CONTROL CONFERENCE (CCC), 2019, : 4543 - 4547
  • [5] Mixing Layer Manipulation ExperimentFrom Open-Loop Forcing to Closed-Loop Machine Learning Control
    Vladimir Parezanović
    Jean-Charles Laurentie
    Carine Fourment
    Joël Delville
    Jean-Paul Bonnet
    Andreas Spohn
    Thomas Duriez
    Laurent Cordier
    Bernd R. Noack
    Markus Abel
    Marc Segond
    Tamir Shaqarin
    Steven L. Brunton
    Flow, Turbulence and Combustion, 2015, 94 : 155 - 173
  • [6] The Portiloop: A deep learning-based open science tool for closed-loop brain stimulation
    Valenchon, Nicolas
    Bouteiller, Yann
    Jourde, Hugo R.
    L'Heureux, Xavier
    Sobral, Milo
    Coffey, Emily B. J.
    Beltrame, Giovanni
    PLOS ONE, 2022, 17 (08):
  • [7] Mixing Layer Manipulation Experiment From Open-Loop Forcing to Closed-Loop Machine Learning Control
    Parezanovic, Vladimir
    Laurentie, Jean-Charles
    Fourment, Carine
    Delville, Joel
    Bonnet, Jean-Paul
    Spohn, Andreas
    Duriez, Thomas
    Cordier, Laurent
    Noack, Bernd R.
    Abel, Markus
    Segond, Marc
    Shaqarin, Tamir
    Brunton, Steven L.
    FLOW TURBULENCE AND COMBUSTION, 2015, 94 (01) : 155 - 173
  • [8] Machine learning-based predictive control of nonlinear time-delay systems: Closed-loop stability and input delay compensation
    Alnajdi, Aisha
    Suryavanshi, Atharva
    Alhajeri, Mohammed S.
    Abdullah, Fahim
    Christofides, Panagiotis D.
    DIGITAL CHEMICAL ENGINEERING, 2023, 7
  • [9] Concurrent Learning-Based Fault Detection in Closed-Loop HVAC Systems with Inaccessible Control Inputs
    Papadopoulos, Panayiotis M.
    Polycarpou, Marios M.
    Panayiotou, Christos G.
    IFAC PAPERSONLINE, 2022, 55 (06): : 341 - 346
  • [10] Closed-loop control dynamic obstacle avoidance algorithm based on a machine learning objective function
    Rong, Yu
    Dou, Tianci
    Zhang, Xingchao
    JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY, 2024, 38 (06) : 3089 - 3099