Unified Monitoring for Multiplatform E2 in Open RAN Systems
Monitoring; O-RAN; E2 Interface; E2 Service Model; xApp.
This work presents a solution for the automated discovery of E2 Service Models (E2SMs) on gNodeBs (gNBs) within 5G networks. The primary goal is to first discover the E2SMs available on a gNB, then map them to their associated Radio Access Network (RAN) functions to determine which Key Performance Indicators (KPIs) can be monitored. This discovered information is subsequently sent to a monitoring server, where it is periodically stored in a structured format and presented on a dashboard. This approach is designed for E2 nodes in an Open RAN (O-RAN) architecture, which leverages open standards to disaggregate hardware and software, promoting multi-vendor interoperability. The solution addresses the critical challenge of maintaining continuous visibility of available E2SMs, a prerequisite for the adaptive operation of xApps (eXtended Applications) in the Near-Real-Time RAN Intelligent Controller (near-RT RIC). To this end, we implemented a platform integrating a monitoring server, KPI collectors, a dashboard, and a suite of Python and Shell scripts. The core of this solution is the automated E2SM discovery mechanism, which enables xApps and the RIC to dynamically adapt to infrastructural changes. Consequently, this system provides proactive and optimized radio resource management, enhancing the flexibility and interoperability of the O-RAN architecture by ensuring the capabilities of each E2 node are continuously known and actionable in real time.