MANATEE: A DevOps Platform for xApp Lifecycle Management and Testing in Open RAN
Sofia Montebugnoli, Leonardo Bonati, Andrea Sabbioni, Luca Foschini, Paolo Bellavista, Salvatore D'Oro, Michele Polese, Tommaso Melodia
TL;DR
Open RAN enables programmable control via xApps but lacks end-to-end lifecycle tooling for automated testing and production-ready deployment. MANATEE provides a DevOps-based platform that integrates CI/CD pipelines with service-mesh traffic management to support migration, canary deployment, and A/B testing of xApps across simulated, emulated, and real testbeds, with comprehensive observability. Experimental results show negligible service-mesh overhead, reliable canary and A/B workflows, and fast automated migration, demonstrating production-grade xApp delivery with fine-grained traffic control. The work advances practical Open RAN deployment by enabling safe testing-in-production and reproducible xApp delivery, and it is released as open source for further research.
Abstract
The shift to disaggregated 5G architectures introduces unprecedented flexibility but also significant complexity in Beyond 5G Radio Access Networks (RANs). Open RAN enables programmability through xApps, yet deploying and validating these applications is critical given the nature of the systems they aim to control. Current Open RAN ecosystems lack robust lifecycle management of xApps that enable automated testing, seamless migration, and production-grade observability, resulting in slow, error-prone xApp delivery. To address these issues, DevOps practices can streamline the xApp lifecycle by integrating Continuous Integration/Continuous Deployment (CI/CD) pipelines with advanced traffic management and monitoring, such as leveraging service mesh technologies to enable progressive deployment strategies (e.g., canary releases and A/B testing) to ensure fine-grained observability and resilience. The solution presented in this article, MANATEE (Mesh Architecture for Radio Access Network Automation and TEsting Ecosystems), is the first platform that combines these principles to simplify xApp delivery into production, accelerate innovation, and guarantee performance across heterogeneous O-RAN environments. We prototyped MANATEE on a Kubernetes cluster integrated with the O-RAN Software Community Near-Real Time RAN Intelligent Controller (RIC), as well as with service mesh technologies, to facilitate testing of xApps across simulated, emulated, and real testbed environments. Our experimental results demonstrate that service mesh integration introduces minimal overhead (below 1 ms latency), while enabling reliable canary deployments with fine-grained traffic control and conflict-free A/B testing through circuit-breaking mechanisms.
