Towards Scalable O-RAN Resource Management: Graph-Augmented Proximal Policy Optimization
By: Duc-Thinh Ngo , Kandaraj Piamrat , Ons Aouedi and more
Potential Business Impact:
Makes cell towers work smarter and cheaper.
Open Radio Access Network (O-RAN) architectures enable flexible, scalable, and cost-efficient mobile networks by disaggregating and virtualizing baseband functions. However, this flexibility introduces significant challenges for resource management, requiring joint optimization of functional split selection and virtualized unit placement under dynamic demands and complex topologies. Existing solutions often address these aspects separately or lack scalability in large and real-world scenarios. In this work, we propose a novel Graph-Augmented Proximal Policy Optimization (GPPO) framework that leverages Graph Neural Networks (GNNs) for topology-aware feature extraction and integrates action masking to efficiently navigate the combinatorial decision space. Our approach jointly optimizes functional split and placement decisions, capturing the full complexity of O-RAN resource allocation. Extensive experiments on both small-and large-scale O-RAN scenarios demonstrate that GPPO consistently outperforms state-of-the-art baselines, achieving up to 18% lower deployment cost and 25% higher reward in generalization tests, while maintaining perfect reliability. These results highlight the effectiveness and scalability of GPPO for practical O-RAN deployments.
Similar Papers
PPO-EPO: Energy and Performance Optimization for O-RAN Using Reinforcement Learning
Networking and Internet Architecture
Saves phone network energy by turning off unused parts.
Mitigating xApp conflicts for efficient network slicing in 6G O-RAN: a graph convolutional-based attention network approach
Networking and Internet Architecture
Makes phone networks work better for different apps.
Decentralized Distributed Proximal Policy Optimization (DD-PPO) for High Performance Computing Scheduling on Multi-User Systems
Distributed, Parallel, and Cluster Computing
Makes supercomputers run jobs faster and better.