Type something to search...
Scoped Monitoring rApp
Scoped Monitoring rApp

Scoped Monitoring rApp

Ali Yaghoubian

A cloud-native and O-RAN compliant rApp that instantiates slice- and node-scoped monitoring jobs via the R1 interface to collect near real-time RAN and UE performance metrics over the E2 interface, storing them in an in-cluster database for analytics, observability, and Service-Level Agreement (SLA) monitoring.

release
35
21

Detailed Description

The Scoped Monitoring rApp defines and manages slice- or node-scoped monitoring jobs using structured monitoring specifications, which specifies the target Near-RT RIC domain type, scope identifier (e.g., N-SSAI), selected service models (e.g., KPM), reporting intervals, and storage backend configuration. When a job is activated, the SMO deploys a dedicated xApp that subscribes to the relevant service models and collects RAN and UE performance metrics in real-time within the defined scope. Measurements are enriched with contextual metadata such as slice, node, UE, and timestamp. Collected data is stored in an in-cluster database to support scalable analytics, observability dashboards, SLA verification, and closed-loop automation. By separating monitoring intent at the rApp layer from data-plane execution at the xApp layer, the architecture ensures modularity, scalability, and precise slice-aware performance visibility.

Key Features

  • O-RAN E2 and R1 interface compliant
  • Near real-time RAN and UE metric collection
  • Slice- and node-scoped monitoring configuration
  • Cloud-native and scalable rApp architecture
  • Separation of monitoring intent and execution layers

Use Cases

  • Slice-aware performance monitoring
  • SLA monitoring and verification

External Resources

BubbleRAN rApp SDK README


rApp SDK documentation
View Details

Technical Details


Version2026.01
Published01 Jul, 2025
Base
Languages:
Python
SDK:
BubbleRAN rApp SDK
Platform:
BubbleRAN MX-PDK

Author


Ali Yaghoubian
Ali Yaghoubian

Tags


  • O-RAN
  • Monitor
  • OpenAirInterface

Affiliation


  • BubbleRAN
  • EURECOM

Certified By


  • BubbleRANBubbleRAN

More from Ali Yaghoubian

RAN KPI and Configuration Dataset

RAN KPI and Configuration Dataset

Ali Yaghoubian

This dataset contains 1-second–granularity time-series measurements collected from a 5G laboratory testbed operating on band n78. It combines detailed RAN configuration parameters (e.g., center frequency, and TDD patterns) with key MAC-layer KPIs such as ACK/NACK statistics, bitrate, MCS, etc. The dataset is intended for research and development tasks including configuration-to-KPI modeling, RAN tuning and optimization, and control algorithm evaluation.

O-RANMonitorMachine Learning+2
release
92
42
Service Level Agreement rApp

Service Level Agreement rApp

Ali Yaghoubian

A cloud-native and O-RAN compliant rApp designed to enforce the Service Level Agreement (SLA) policy via O-RAN standardized A1 interface, enabling centralized control and management of network slicing behavior in 5G networks.

O-RANControlOpenAirInterface
release
34
27
RAN Slicing rApp

RAN Slicing rApp

Ali Yaghoubian

A cloud-native and O-RAN compliant rApp designed to enforce the load balancing policy via O-RAN standardized A1 interface, enabling slice-specific control of maximum downlink Physical Radio Resource (PRB) allocation in the RAN.

O-RANControlOpenAirInterface
release
79
66
TDD Reconfiguration rApp

TDD Reconfiguration rApp

Ali Yaghoubian

A cloud-native rApp that dynamically reconfigures the Time Division Duplex (TDD) pattern of a RAN cell via Non-RT RIC and SMO over the O1 interface, enabling automated cell-level radio configuration updates.

O-RANMonitorControl+5
release
56
37

Related Artifacts

Performance Monitoring xApps via O-RAN KPM SM

Performance Monitoring xApps via O-RAN KPM SM

Chieh-Chun Chen
Mikel Irazabal

O-RAN compliant and Cloud-native xApps designed to collect, aggregate, and expose real-time RAN-level and UE-level performance metrics via O-RAN standardized Key Performance Measurement (KPM) service model.

O-RANMonitorOpenAirInterface+2
release
103
77