ScalO-RAN: Energy-aware Network Intelligence Scaling in Open RAN
Authors:
- 20 May 2024
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 891-900
Abstract
Network virtualization, software-defined infrastructure, and orchestration are pivotal elements in contemporary networks, yielding new vectors for optimization and novel capabilities. In line with these principles, O-RAN presents an avenue to bypass vendor lock-in, circumvent vertical configurations, enable network programmability, and facilitate integrated artificial intelligence (AI) support. Moreover, modern container orchestration frameworks (e.g., Kubernetes, Red Hat OpenShift) simplify the way cellular base stations, as well as the newly introduced RAN Intelligent Controllers (RICs), are deployed, managed, and orchestrated. While this enables cost reduction via infrastructure sharing, it also makes it more challenging to meet O-RAN control latency requirements, especially during peak resource utilization. For instance, the Near-real-time RIC is in charge of executing applications (xApps) that must take control decisions within one second, and we show that container platforms available today fail in guaranteeing such timing constraints. To address this problem, we propose ScalO-RAN, a control framework rooted in optimization and designed as an O-RAN rApp that allocates and scales AI-based O-RAN applications (xApps, rApps, dApps) to: (i) abide by application-specific latency requirements, and (ii) monetize the shared infrastructure while reducing energy consumption. We prototype ScalO-RAN on an OpenShift cluster with base stations, RIC, and a set of AI-based xApps deployed as micro-services. We evaluate ScalO-RAN both numerically and experimentally. Our results show that ScalO-RAN can optimally allocate and distribute O-RAN applications within available computing nodes to accommodate even stringent latency requirements. More importantly, we show that scaling O-RAN applications is primarily a time-constrained problem rather than a resource-constrained one, where scaling policies must account for stringent inference time of AI applications, and not only how many resources they consume.Keywords
All Related Versions
Funding Information
- Innovation Fund
- Arm
This publication has 43 references indexed in Scilit:
- Understanding O-RAN: Architecture, Interfaces, Algorithms, Security, and Research ChallengesIEEE Communications Surveys & Tutorials, 2023
- Energy-Efficient and Delay-Guaranteed Joint Resource Allocation and DU Selection in O-RAN2021
- Packing under convex quadratic constraintsMathematical Programming, 2021
- A Kubernetes Autoscaler Based on Pod Replicas Prediction2021
- CellOS: Zero-touch Softwarized Open Cellular NetworksComputer Networks, 2020
- Using Xen and KVM as real-time hypervisorsJournal of Systems Architecture, 2020
- Horizontal and Vertical Scaling of Container-Based Applications Using Reinforcement Learning2019
- Piecewise linear bounding of univariate nonlinear functions and resulting mixed integer linear programming-based solution methodsEuropean Journal of Operational Research, 2019
- A Survey on Low Latency Towards 5G: RAN, Core Network and Caching SolutionsIEEE Communications Surveys & Tutorials, 2018
- Lightweight Resource Scaling for Cloud Applications2012