Open, Programmable, and Virtualized 5G Networks: State-of-the-Art and the Road Ahead
Not on the map. Why?
Abstract (arXiv)
Fifth generation (5G) cellular networks will serve a wide variety of heterogeneous use cases, including mobile broadband users, ultra-low latency services and massively dense connectivity scenarios. The resulting diverse communication requirements will demand networking with unprecedented flexibility, not currently provided by the monolithic black-box approach of 4G cellular networks. The research community and an increasing number of standardization bodies and industry coalitions have recognized softwarization, virtualization, and disaggregation of networking functionalities as the key enablers of the needed shift to flexibility. Particularly, software-defined cellular networks are heralded as the prime technology to satisfy the new application-driven traffic requirements and to support the highly time-varying topology and interference dynamics, because of their openness through well-defined interfaces, and programmability, for swift and responsive network optimization. Leading the technological innovation in this direction, several 5G software-based projects and alliances have embraced the open source approach, making new libraries and frameworks available to the wireless community. This race to open source softwarization, however, has led to a deluge of solutions whose interoperability and interactions are often unclear. This article provides the first cohesive and exhaustive compendium of recent open source software and frameworks for 5G cellular networks, with a full stack and end-to-end perspective. We detail their capabilities and functionalities focusing on how their constituting elements fit the 5G ecosystem, and unravel the interactions among the surveyed solutions. Finally, we review hardware and testbeds on which these frameworks can run, and discuss the limitations of the state-of-the-art, as well as feasible directions toward fully open source, programmable 5G networks.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 6; 2023: 2; 2024: 0; 2025: 2; 2026: 1.
15 papers.
Sort:
- 2021ColO-RAN: Developing Machine Learning-based xApps for Open RAN Closed-loop Control on Programmable Experimental Platformscited by 33
- 2021RLOps: Development Life-cycle of Reinforcement Learning Aided Open RANcited by 15
- 2021Colosseum: Large-Scale Wireless Experimentation Through Hardware-in-the-Loop Network Emulationcited by 11
- 2022OrchestRAN: Network Automation through Orchestrated Intelligence in the Open RANcited by 9
- 2022Wild Networks: Exposure of 5G Network Infrastructures to Adversarial Examplescited by 5
- 2022OpenRAN Gym: AI/ML Development, Data Collection, and Testing for O-RAN on PAWR Platformscited by 5
- 2022Reinforcement Learning Based Resource Allocation for Network Slices in O-RAN Midhaulcited by 4
- 2022Intelligent Closed-loop RAN Control with xApps in OpenRAN Gymcited by 2
- 2025Rogue Cell: Adversarial Attack and Defense in Untrusted O-RAN Setup Exploiting the Traffic Steering xAppcited by 2
- 2023Fairness Guaranteed and Auction-based x-haul and Cloud Resource Allocation in Multi-tenant O-RANscited by 1
- 2025AI-Native Open RAN for Non-Terrestrial Networks: An Overviewcited by 1
- 2026AI-Native Closed-Loop Security for 6G-Enabled Cyber-Physical Systems: From Edge Detection to Network-Wide Mitigationcited by 1
- 2026AI-Native Closed-Loop Security for 6G-Enabled Cyber-Physical Systems: From Edge Detection to Network-Wide Mitigation6 Jun 2026
- 2025AI-Native Open RAN for Non-Terrestrial Networks: An Overview16 Jul 2025
- 2025Rogue Cell: Adversarial Attack and Defense in Untrusted O-RAN Setup Exploiting the Traffic Steering xApp3 May 2025
- 2023A Bayesian Framework of Deep Reinforcement Learning for Joint O-RAN/MEC Orchestration26 Dec 2023
- 2023Fairness Guaranteed and Auction-based x-haul and Cloud Resource Allocation in Multi-tenant O-RANs2 Jan 2023
- 2022Reinforcement Learning Based Resource Allocation for Network Slices in O-RAN Midhaul14 Nov 2022
- 2022Intelligent Closed-loop RAN Control with xApps in OpenRAN Gym31 Aug 2022
- 2022OpenRAN Gym: AI/ML Development, Data Collection, and Testing for O-RAN on PAWR Platforms25 Jul 2022
- 2022Scheduling Out-of-Coverage Vehicular Communications Using Reinforcement Learning13 Jul 2022
- 2022Wild Networks: Exposure of 5G Network Infrastructures to Adversarial Examples4 Jul 2022
- 2022OrchestRAN: Network Automation through Orchestrated Intelligence in the Open RAN14 Jan 2022
- 2021ColO-RAN: Developing Machine Learning-based xApps for Open RAN Closed-loop Control on Programmable Experimental Platforms17 Dec 2021
- 2021ColO-RAN: Developing Machine Learning-based xApps for Open RAN Closed-loop Control on Programmable Experimental Platformscited by 33
- 2021RLOps: Development Life-cycle of Reinforcement Learning Aided Open RANcited by 15
- 2021Colosseum: Large-Scale Wireless Experimentation Through Hardware-in-the-Loop Network Emulationcited by 11
- 2022OrchestRAN: Network Automation through Orchestrated Intelligence in the Open RANcited by 9
- 2022Wild Networks: Exposure of 5G Network Infrastructures to Adversarial Examplescited by 5
- 2022OpenRAN Gym: AI/ML Development, Data Collection, and Testing for O-RAN on PAWR Platformscited by 5
- 2022Reinforcement Learning Based Resource Allocation for Network Slices in O-RAN Midhaulcited by 4
- 2022Intelligent Closed-loop RAN Control with xApps in OpenRAN Gymcited by 2
- 2025Rogue Cell: Adversarial Attack and Defense in Untrusted O-RAN Setup Exploiting the Traffic Steering xAppcited by 2
- 2023Fairness Guaranteed and Auction-based x-haul and Cloud Resource Allocation in Multi-tenant O-RANscited by 1
- 2025AI-Native Open RAN for Non-Terrestrial Networks: An Overviewcited by 1
- 2026AI-Native Closed-Loop Security for 6G-Enabled Cyber-Physical Systems: From Edge Detection to Network-Wide Mitigationcited by 1
12 most cited of 15 All 15 (JSON)
- 2026AI-Native Closed-Loop Security for 6G-Enabled Cyber-Physical Systems: From Edge Detection to Network-Wide Mitigation6 Jun 2026
- 2025AI-Native Open RAN for Non-Terrestrial Networks: An Overview16 Jul 2025
- 2025Rogue Cell: Adversarial Attack and Defense in Untrusted O-RAN Setup Exploiting the Traffic Steering xApp3 May 2025
- 2023A Bayesian Framework of Deep Reinforcement Learning for Joint O-RAN/MEC Orchestration26 Dec 2023
- 2023Fairness Guaranteed and Auction-based x-haul and Cloud Resource Allocation in Multi-tenant O-RANs2 Jan 2023
- 2022Reinforcement Learning Based Resource Allocation for Network Slices in O-RAN Midhaul14 Nov 2022
- 2022Intelligent Closed-loop RAN Control with xApps in OpenRAN Gym31 Aug 2022
- 2022OpenRAN Gym: AI/ML Development, Data Collection, and Testing for O-RAN on PAWR Platforms25 Jul 2022
- 2022Scheduling Out-of-Coverage Vehicular Communications Using Reinforcement Learning13 Jul 2022
- 2022Wild Networks: Exposure of 5G Network Infrastructures to Adversarial Examples4 Jul 2022
- 2022OrchestRAN: Network Automation through Orchestrated Intelligence in the Open RAN14 Jan 2022
- 2021ColO-RAN: Developing Machine Learning-based xApps for Open RAN Closed-loop Control on Programmable Experimental Platforms17 Dec 2021
12 newest of 15 All 15 (JSON)