Dual GNN xApp Scheduling for O-RAN Conflict Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing O-RAN environments face challenges in managing conflicts among diverse xApps due to differing objectives and strategies, requiring a strategy that adapts in real-time, understands network interactions, preserves optimization goals, and maintains network performance and user satisfaction.

Innovation Solution

A dual GNN-based approach for conflict detection and scheduling, integrating conflict detection outputs with a real-time xApp scheduling framework to dynamically adjust operations based on probability metrics and network conditions, ensuring network objectives are met while honoring individual xApp strategies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple xApps are deployed in O-RAN environment, then network optimization capabilities are enhanced, but conflicts among xApps cause network performance degradation

Engineering Contradiction:
Improvenetwork optimization capabilitiesVSAvoidnetwork performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a conflict detection and mitigation system that acts as an intermediary between multiple xApps and the O-RAN core. This intermediary monitors xApp operations, detects conflicts in real-time, and coordinates resolutions to prevent performance degradation while maintaining the benefits of multiple optimization capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements continuous feedback loops where network performance metrics are monitored, analyzed for conflict patterns, and used to dynamically adjust xApp operations. This feedback mechanism enables the system to learn from conflicts and improve coordination among xApps over time.

Inventive Principle:
Principle #23Feedback

2Reliability

If real-time conflict detection is implemented, then network performance is maintained, but system complexity increases

Engineering Contradiction:
Improvenetwork performanceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The conflict detection system is segmented into modular components: data collection modules, analysis modules, and mitigation modules. Each component handles specific tasks independently, reducing overall system complexity while maintaining real-time detection capabilities through distributed processing.

Inventive Principle:
Principle #1Segmentation

3Reliability

If xApp operations are dynamically adjusted, then network objectives are met, but individual xApp optimization goals may be compromised

Engineering Contradiction:
Improvenetwork objectivesVSAvoidxApp optimization goals
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system merges individual xApp optimization goals with overall network objectives into a unified coordination framework. By integrating multiple objectives and finding synergistic solutions, the system adjusts operations to satisfy both network-level and application-level goals simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260037771A1Graph Neural Network Based Conflict Mitigation
Publication Date: 2026.02.05 DELL PROD LP
  • US20260037771A1 patent drawing
  • US20260037771A1 patent drawing
  • US20260037771A1 patent drawing

AI summary

A system can input metrics of a broadband cellular network to a first graph neural network to produce first outputs, wherein respective first outputs of the first outputs indicate respective predicted probabilities that respective xApps of a group of xApps will cause a disturbance to operation of the broadband cellular network, wherein the broadband cellular network comprises an open radio access network architecture, and wherein the broadband cellular network is configured to execute the group of xApps. The system can input the first outputs, current network conditions of the broadband cellular network, and user demand data into a second graph neural network to produce a second output, wherein the second output comprises adjusting operation of at least one xApp of the group of xApps. The system can adjust the operation of the at least one xApp of the group of xApps based on the second output.