Open Radio Access Network (RAN) architectures will enable interoperability, openness and programmable data-driven control in next generation cellular networks. However, developing and testing efficient solutions that generalize across heterogeneous cellular deployments and scales, and that optimize network performance in such diverse environments is a complex task that is still largely unexplored. In this paper we present OpenRAN Gym, a unified, open, and O-RAN-compliant experimental toolbox for data collection, design, prototyping and testing of end-to-end data-driven control solutions for next generation Open RAN systems. OpenRAN Gym extends and combines into a unique solution several software frameworks for data collection of RAN statistics and RAN control, and a lightweight O-RAN near-real-time RAN Intelligent Controller (RIC) tailored to run on experimental wireless platforms. We first provide an overview of the various architectural components of OpenRAN Gym and describe how it is used to collect data and design, train and test artificial intelligence and machine learning O-RAN-compliant applications (xApps) at scale. We then describe in detail how to test the developed xApps on softwarized RANs and provide an example of two xApps developed with OpenRAN Gym that are used to control a network with 7 base stations and 42 users deployed on the Colosseum testbed. Finally, we show how solutions developed with OpenRAN Gym on Colosseum can be exported to real-world, heterogeneous wireless platforms, such as the Arena testbed and the POWDER and COSMOS platforms of the PAWR program. OpenRAN Gym and its software components are open-source and publicly-available to the research community. By guiding the readers through running experiments with OpenRAN Gym, we aim at providing a key reference for researchers and practitioners working on experimental Open RAN systems.
翻译:开放的无线电接入网络(RAN)架构将在下一代蜂窝网络中实现互操作性、开放性和可编程的数据驱动控制配置。然而,开发和测试高效的解决方案,这些解决方案在千变万化的蜂窝部署和规模上广泛推广,在这种多样化环境中优化网络性能是一项复杂的任务,基本上尚未探索。在本文件中,我们介绍了OpenRAN Gym的统一、开放和符合 O-RAN 的实验工具箱,用于数据收集、设计、编译和测试下一代Open-Od-Odn驱动的数据驱动控制解决方案。OpenRAN Pym Pym 扩展和合并成一个独特的解决方案,若干用于收集RAN统计数据和RAN控制的软件配置和规模,以及优化的 O-RAN N-O-ODRAM 配置的软件框架。我们首先向OpenRA Gyal-Ram Gyal Covern 服务器的各种建筑组件提供概览,然后用Oral-Ram comm 数据库来为Oral-SM 工作平台开发,然后用O-O-O-O-On-ODN-SPppsm 解决方案,然后通过Oral-Oral-OD 数据库数据库进行测试数据库数据库数据库进行测试,然后用一个用于测试程序,然后用一个用于测试数据库数据库数据库数据库数据库数据库,用一个数据库数据库,用来用来为OD-C-SOD-C-C-C-C-C-C-C-C-ROVDRVD-SD-OD-SD-Cow数据库,用来进行测试,用一个数据库,用来进行测试程序,用一个数据库,用来进行测试程序,用来进行测试,用来进行实验。