Queue-Aware vRAN Resource Scheduling Across Shared O-RAN Accelerators

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing O-RAN standard load balancing is inefficient as NFs cannot effectively share heterogeneous accelerating resources, leading to overloading of fastest hardware accelerators, poor performance, and increased energy consumption.

Innovation Solution

A method involving an access network controller that provides scheduling policies based on statistical information about queue waiting times and hardware accelerator processing capabilities, optimizing resource allocation to minimize energy consumption while meeting processing deadlines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If NFs greedily select fastest hardware accelerators without queue information, then processing speed is improved, but energy consumption increases and load balancing deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidenergy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system implements feedback mechanisms where the AAL-Broker collects queue waiting time statistics from all NFs and uses this information to make informed LPU assignment decisions. This feedback loop enables the system to balance load across heterogeneous accelerators while meeting processing deadlines, resolving the contradiction between speed and energy consumption.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary analysis of queue waiting times and hardware accelerator capabilities before assigning LPUs to NFs. By predicting future queue states and pre-planning assignments, the system optimizes resource allocation to minimize energy consumption while ensuring processing deadlines are met.

Inventive Principle:
Principle #10Preliminary action

2Speed

If NFs greedily select fastest hardware accelerators, then processing speed is improved, but load balancing deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidload balancing efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The system dynamically adjusts LPU assignment strategies based on real-time queue waiting time statistics and hardware accelerator performance characteristics. This dynamic adaptation enables optimal load distribution across heterogeneous accelerators, improving both processing speed and load balancing efficiency simultaneously.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the assignment parameters from simple speed-based greedy selection to a multi-parameter approach considering queue waiting times, hardware capabilities, and historical performance data. This parameter transformation enables sophisticated load balancing while maintaining high processing speeds.

Inventive Principle:
Principle #35Parameter changes

3Power

If heterogeneous accelerating resources are used, then processing capability is improved, but system complexity increases

Engineering Contradiction:
Improveprocessing capabilityVSAvoidsystem complexity
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The system segments the hardware accelerator resources into distinct LPUs, each associated with specific HAs. This segmentation allows independent management and optimization of each accelerator type while providing a unified interface through the AAL-Broker, reducing the complexity of managing heterogeneous resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The AAL-Broker acts as an intermediary layer between NFs and hardware accelerators, abstracting the complexity of heterogeneous resource management. This mediator collects statistics, makes informed assignments, and coordinates resource usage, simplifying the system architecture while enabling effective utilization of diverse accelerators.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250254714A1Non-real time cloudric: energy-efficient control of vran resources in shared o-ran clouds
Publication Date: 2025.08.07 NEC LAB EURO GMBH
  • US20250254714A1 patent drawing
  • US20250254714A1 patent drawing
  • US20250254714A1 patent drawing

AI summary

A method performed by an access network controller is provided. The method includes providing, to a distributed unit (DU) of an access network, at least one scheduling policy for scheduling transmission of at least one transport block (TB) by a user equipment (UE). The at least one scheduling policy is based on statistical information about a respective waiting time, associated with each queue of a plurality of queues, each queue of the plurality of queues being associated with a respective logical processing unit (LPU) representing a hardware accelerator (HA) for processing TBs.