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).
Glossary
Near-Real-Time RIC (Near-RT RIC)

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.
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.
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.
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
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
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.
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
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
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.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
The Near-RT RIC operates within a rich ecosystem of O-RAN components and architectural paradigms. These related concepts define its boundaries, interfaces, and operational context.
Conflict Mitigation
A core challenge in the Near-RT RIC is managing conflicts between multiple concurrently running xApps. Since different xApps may attempt to control the same parameters (e.g., handover offset) for different goals (e.g., load balancing vs. energy saving), a conflict mitigation function is essential. This module coordinates and arbitrates between xApp requests using a coordination policy defined by the operator. Techniques include priority-based resolution, joint optimization, and safe-action set computation to ensure that the combined control actions do not destabilize the network.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us