Inferensys

Glossary

Near-Real-Time RIC (Near-RT RIC)

A logical function at the edge of the RAN that hosts microservice-based applications (xApps) to execute fine-grained data-driven control loops with a latency requirement between 10ms and 1 second.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
O-RAN INTELLIGENT CONTROLLER

What is Near-Real-Time RIC (Near-RT RIC)?

The Near-Real-Time RIC is a logical function at the edge of the RAN that hosts microservice-based applications (xApps) to execute fine-grained data-driven control loops with a latency requirement between 10ms and 1 second.

The Near-Real-Time RIC (Near-RT RIC) is a logical function within the O-RAN architecture that enables intelligent, data-driven control of radio resources at the edge of the network. It hosts xApps—microservice-based applications—that execute closed-loop control with a latency budget between 10 milliseconds and 1 second, operating over the E2 interface to collect near-real-time metrics and issue control commands to distributed units (O-DUs) and centralized units (O-CUs).

Unlike the Non-Real-Time RIC in the SMO, which handles policy guidance over the A1 interface at timescales greater than one second, the Near-RT RIC performs fine-grained optimization functions such as per-UE load balancing, interference management, and QoS enforcement. It relies on a database that stores enriched RAN data and exposes RAN Intelligent Controller APIs to xApps, enabling third-party innovation while maintaining strict latency guarantees for radio resource management.

ARCHITECTURAL FOUNDATIONS

Key Characteristics of the Near-RT RIC

The Near-Real-Time RAN Intelligent Controller is a logical edge function that hosts microservice-based xApps to execute fine-grained control loops. Its architecture is defined by strict latency boundaries, standardized interfaces, and a distributed execution environment.

01

Strict Latency Boundaries (10ms–1s)

The defining characteristic of the Near-RT RIC is its control loop execution window of 10 milliseconds to 1 second. This latency envelope enables it to handle procedures that are too fast for the Non-RT RIC's policy-based guidance but do not require the sub-millisecond timing of the DU's physical layer scheduler.

  • Per-TTI optimization: Can influence scheduling decisions on a per-Transmission Time Interval basis
  • UE-specific control: Manages per-User Equipment radio resource allocation in real-time
  • Fast feedback: Processes UE and cell-level measurements within hundreds of milliseconds to adjust beamforming and load balancing
10ms–1s
Control Loop Latency
< 10ms
Internal xApp Execution
03

xApp Microservice Architecture

xApps are the microservice-based applications that execute on the Near-RT RIC platform. Each xApp runs in an isolated container and performs a specific optimization function:

  • Independent lifecycle: xApps can be deployed, upgraded, and terminated without affecting others
  • Shared data access: All xApps consume a common data lake via the Shared Data Layer (SDL)
  • Conflict mitigation: A dedicated conflict resolution manager arbitrates when multiple xApps issue contradictory control actions
  • Polyglot development: xApps can be written in any language and communicate via RESTful APIs or message buses
04

A1 Interface: Policy Guidance from Non-RT RIC

The A1 interface connects the Near-RT RIC to the Non-RT RIC within the SMO framework. It is used exclusively for policy-based guidance rather than real-time control:

  • Policy declaration: The Non-RT RIC declares declarative policies (e.g., 'maximize energy efficiency while maintaining QoE > 4.0')
  • Enrichment information: Provides ML model updates, UE mobility predictions, and traffic forecasts
  • Feedback loop: The Near-RT RIC reports policy effectiveness metrics back to the Non-RT RIC for continuous refinement

This separation ensures the Non-RT RIC's >1-second loop does not interfere with the Near-RT RIC's sub-second execution.

05

Distributed Edge Deployment

The Near-RT RIC is deployed at the far edge of the network, co-located with or in close proximity to the CU to minimize transport latency:

  • Regional scope: Typically manages a cluster of cells within a single geographic area
  • Edge compute requirements: Requires low-latency compute infrastructure, often on Kubernetes clusters at telco edge sites
  • Resilience: Operates independently of the centralized SMO; continues functioning even if the A1 connection to the Non-RT RIC is temporarily lost
  • Scalability: Multiple Near-RT RIC instances can be deployed across a network, each managing its own domain
06

Conflict Resolution and Arbitration

A critical architectural component of the Near-RT RIC is the conflict mitigation function. Since multiple xApps may simultaneously request conflicting actions on the same RAN resources, the platform must arbitrate:

  • Priority-based resolution: Each xApp is assigned a priority level; higher-priority requests override lower ones
  • Resource locking: Prevents race conditions when xApps target the same UE or cell
  • Composite actions: Where possible, the RIC merges non-conflicting requests into a single control message
  • Audit trail: All arbitration decisions are logged for post-hoc analysis and xApp performance evaluation
NEAR-RT RIC DEEP DIVE

Frequently Asked Questions

Explore the architectural nuances, operational boundaries, and technical mechanisms of the Near-Real-Time RAN Intelligent Controller, the edge-based brain of the Open RAN movement.

A Near-Real-Time RIC (Near-RT RIC) is a logical function within the O-RAN architecture that enables fine-grained radio resource management through AI/ML-driven control loops operating between 10 milliseconds and 1 second. It sits at the edge of the RAN, connecting to distributed units (O-DUs) and central units (O-CUs) via the E2 interface. The Near-RT RIC hosts microservice-based applications called xApps, which ingest real-time RAN telemetry, execute inference models, and enforce optimized configurations for tasks like per-UE load balancing, beam management, and QoS enforcement. Unlike the Non-RT RIC, which handles policy guidance over longer cycles, the Near-RT RIC executes direct, low-latency control actions on the RAN elements themselves.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.