RAN Baseband Workload Traffic Pattern Aware Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In radio access networks (RAN), CPU core utilization inefficiencies arise due to unawareness of idle periods in traffic patterns, leading to suboptimal idle state entry and resource wastage.

Innovation Solution

A system and method that determine specific slots in a scheduling pattern where tasks are scheduled and unscheduled, allowing CPU cores to transition from active to idle states based on known slot patterns, thereby optimizing idle state duration and extending CPU core idle states for power conservation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If CPU cores continuously process tasks without considering traffic pattern idle periods, then task processing continuity is maintained, but CPU utilization efficiency deteriorates and power consumption increases

Engineering Contradiction:
ImproveCPU core utilization efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary analysis of traffic patterns to predict idle periods before they occur. By anticipating when tasks will not be scheduled, the system proactively transitions CPU cores to idle states in advance, rather than reacting after idle periods begin. This allows optimal power saving while ensuring CPU cores are ready when tasks become available.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts CPU core states based on real-time traffic pattern analysis. Instead of static CPU allocation, the system continuously monitors task scheduling patterns and transitions CPU cores between active and idle states according to actual traffic conditions, enabling adaptive optimization of both productivity and energy consumption.

Inventive Principle:
Principle #15Dynamics

2Loss of energy

If CPU cores enter idle states frequently to save power, then power consumption is reduced, but task processing delay increases

Engineering Contradiction:
Improvepower consumptionVSAvoidtask processing delay
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

By analyzing traffic patterns ahead of time, the system identifies predictable idle periods and transitions CPU cores to idle states before tasks actually need to be processed. This preliminary action allows the system to minimize power consumption while ensuring CPU cores are ready when tasks become available, reducing processing delay.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms that continuously monitor task scheduling decisions and adjust CPU state transitions accordingly. When tasks are scheduled, the system receives feedback and quickly transitions CPU cores from idle to active state, minimizing processing delay while maintaining power saving benefits during actual idle periods.

Inventive Principle:
Principle #23Feedback

3Device complexity

If task allocation does not consider traffic pattern idle periods, then scheduling simplicity is maintained, but resource utilization optimality deteriorates

Engineering Contradiction:
Improvescheduling complexityVSAvoidresource utilization optimality
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system segments the scheduling process into distinct phases: traffic pattern analysis, idle period identification, and CPU state transition coordination. This segmentation allows the complex optimization problem to be broken down into manageable components, maintaining scheduling simplicity while achieving resource utilization optimality through structured analysis and execution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary traffic pattern analysis and idle period identification before finalizing task allocation decisions. This preliminary action provides the foundation for optimized resource utilization without adding complexity to the actual scheduling execution, as the analysis is performed in advance and stored for reference during task allocation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240160473A1System and method for radio access network baseband workload traffic pattern aware scheduling
Publication Date: 2024.05.16 RAKUTEN SYMPHONY INC
  • US20240160473A1 patent drawing
  • US20240160473A1 patent drawing
  • US20240160473A1 patent drawing

AI summary

An apparatus for idle state central processing unit (CPU) core transitioning includes at least one memory storing instructions, and at least one processor configured to execute the instructions to determine a first slot of a slot pattern in which a task of a first type is scheduled to be performed, assign at least one task of the first type to be performed by at least one first CPU core allocated to perform tasks of the first type, determine a second slot of the slot pattern in which a task of the first type is not scheduled to be performed, and transition the at least one first CPU from an active state to an idle state after at least the second slot of the slot pattern.