Towards Achieving Energy Efficiency and Service Availability in O-RAN via Formal Verification
Roberto Metere, Kangfeng Ye, Yue Gu, Zhi Zhang, Dalal Alrajeh, Michele Sevegnani, Poonam Yadav
TL;DR
This work addresses the risk of deploying AI-driven xApps in O-RAN without formal verification, focusing on balancing energy efficiency and service availability. It advocates incorporating formal verification early in xApp design and demonstrates this with PRISM-based probabilistic model checking of a dynamic UE management scenario, modelling RCs and UEs as CTMCs and evaluating energy and QoS through CSL properties and rewards. Key findings show that RC capacity and redundancy critically determine energy use and service availability, with configurations enabling standby modes reducing energy while maintaining acceptable QoS, and overly constrained capacity leading to degraded accessibility. The practical impact is approving a formal-verification-first workflow to guide realistic, energy-efficient, and reliable O-RAN deployment, and outlining future work to incorporate mobility, RSRP dynamics, and scalability enhancements for real-world testbeds.
Abstract
As Open Radio Access Networks (O-RAN) continue to expand, AI-driven applications (xApps) are increasingly being deployed enhance network management. However, developing xApps without formal verification risks introducing logical inconsistencies, particularly in balancing energy efficiency and service availability. In this paper, we argue that prior to their development, the formal analysis of xApp models should be a critical early step in the O-RAN design process. Using the PRISM model checker, we demonstrate how our results provide realistic insights into the thresholds between energy efficiency and service availability. While our models are simplified, the findings highlight how AI-informed decisions can enable more effective cell-switching policies. We position formal verification as an essential practice for future xApp development, avoiding fallacies in real-world applications and ensuring networks operate efficiently.
