Near-RT RIC xApp Conflict Detection for Secure O-RAN Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Open Radio Access Network (O-RAN) deployments, xApps from different vendors can cause self-conflicts, leading to network performance degradation, resource inefficiency, and security vulnerabilities due to redundant or conflicting control actions, improper resource subscriptions, and unauthorized parameter control.

Innovation Solution

Implementing a self-conflict manager within the Near-RT RIC that utilizes machine learning models to detect and mitigate xApp self-conflicts by analyzing xApp data, control actions, and historical data to identify and prevent vulnerabilities through warning, blocking, or removing conflicting xApps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple xApps are deployed to improve network performance in different network slices, then network performance optimization is improved, but self-conflicts and network vulnerabilities increase

Engineering Contradiction:
Improvenetwork performance optimizationVSAvoidnetwork vulnerability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary detection of potential self-conflicts by analyzing xApp control actions against historical data and defined patterns before they are executed. The self-conflict manager proactively identifies conflicting actions and prevents them from causing network vulnerabilities, thereby maintaining both optimization capability and network reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A self-conflict manager intermediary component is introduced between xApps and the network control system. This intermediary detects and mediates self-conflicts by comparing current control actions with historical patterns, filtering out redundant or conflicting actions before they affect network performance, thus resolving the contradiction between optimization and vulnerability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If xApps execute control actions to optimize network parameters, then network performance is improved, but redundant control actions cause performance degradation

Engineering Contradiction:
Improvenetwork optimization efficiencyVSAvoidperformance degradation
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system implements feedback mechanisms where control actions are logged and analyzed against historical data. The self-conflict manager uses this feedback to identify redundant actions that do not contribute to performance optimization, filtering them out to prevent performance degradation while maintaining efficient optimization operations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system extracts and removes redundant control actions from the execution pipeline by comparing current actions with historical patterns. Self-conflicting actions that repeat without adding value are extracted and blocked, preventing performance degradation while preserving beneficial optimization actions.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If xApps subscribe to resources and control parameters freely, then operational flexibility is improved, but improper subscriptions and unauthorized control increase security vulnerabilities

Engineering Contradiction:
Improveoperational flexibilityVSAvoidsecurity vulnerability
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary validation of xApp subscriptions and control actions against defined patterns and historical data before allowing access. This preliminary action ensures that only legitimate subscriptions are permitted, maintaining operational flexibility while preventing unauthorized control and security vulnerabilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The self-conflict manager acts as an intermediary that validates and monitors xApp subscriptions and control actions. It compares current subscriptions against historical patterns to identify improper or unauthorized attempts, filtering them out while allowing legitimate operational flexibility to continue.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12520153B2XApp self-conflict management
Publication Date: 2026.01.06 DELL PROD LP
  • US12520153B2 patent drawing
  • US12520153B2 patent drawing
  • US12520153B2 patent drawing

AI summary

Architectures and techniques are described that can provide detection and mitigation techniques for self-conflicting behavior associated with an xApp that is executed on a near-real time radio access network intelligent controller (near-RT RIC). A first set of inputs relating to xApp data (e.g., data consumed by the xApp, parameters controlled by the xApp, xApp description of purpose or function, . . . ) can be input to a first machine learning model to determine potential self-conflicting behavior. A second set of inputs relating to xApp control data (e.g., a current control action, previous control action history, . . . ) can be input to a second machine learning model to determine other types of potential self-conflicting behavior. If self-conflicting behavior is detected, then mitigation techniques can be invoked.