Downlink Scheduling Pre-Scheduling Idle DSP Utilization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The sequential nature of downlink scheduling in communication networks leads to inefficient use of processing resources, resulting in idle DSPs and limited capacity for assigning radio resources, particularly due to the per-cell basis processing requirements and timing variations.

Innovation Solution

Implementing a pre-scheduling scheme where regular scheduling decisions are made for the current interval, and additional decisions are made for the subsequent interval, allowing for parallel processing and timely scheduling of users with deadlines in the next interval, thereby optimizing resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If sequential downlink scheduling steps are performed on a multi-core processor, then scheduling decisions are made for the current interval, but multiple DSPs remain idle due to per-cell processing requirements

Engineering Contradiction:
Improveprocessing efficiencyVSAvoididle DSP resources
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent performs scheduling decisions for the subsequent interval in advance during the current interval. The second scheduler process identifies users with deadlines in the next interval and makes scheduling decisions beforehand, utilizing otherwise idle DSP resources during the current interval's processing steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the scheduling function into two separate scheduler processes: a first scheduler process for current interval decisions and a second scheduler process for subsequent interval pre-scheduling. This segmentation allows parallel operation on different DSPs, preventing idle resources.

Inventive Principle:
Principle #1Segmentation

2Productivity

If pre-scheduling is performed for subsequent interval users during current interval, then processing efficiency increases, but scheduling complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidscheduling process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The scheduling function is segmented into two independent scheduler processes with distinct responsibilities. The first scheduler handles current interval users while the second scheduler handles subsequent interval users. This segmentation manages complexity by creating modular, independent processes rather than one complex monolithic scheduler.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The second scheduler process performs multiple functions: identifying users with future deadlines, making scheduling decisions for them, and preparing resource reservations in advance. This multi-functionality improves efficiency without requiring separate specialized processes for each sub-task.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If scheduling decisions are limited to current interval only, then scheduling process is simple, but capacity for assigning radio resources is limited

Engineering Contradiction:
Improveuser scheduling capacityVSAvoidscheduling response time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs scheduling decisions for the subsequent interval in advance during the current interval. By preparing resource reservations beforehand, the system increases capacity to serve more users without delaying scheduling responses, as pre-scheduled users are already reserved when their interval arrives.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10420136B2Predictive downlink scheduling
Publication Date: 2019.09.17 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US10420136B2 patent drawing
  • US10420136B2 patent drawing
  • US10420136B2 patent drawing

AI summary

The embodiments herein provide a method and apparatus for scheduling users of a communication system, based on an advantageous pre-scheduling scheme. As a first scheduler process during a current scheduling interval, first users selected for scheduling in the current scheduling interval are regularly scheduled to thereby make radio resource reservations for the first users. As a second scheduler process during the current scheduling interval, second users not among the first users are identified as having scheduling deadlines falling in a subsequent scheduling interval. As a further operation of the second scheduler process, the second users for the subsequent scheduling interval are prescheduled to thereby make radio resource reservations in the subsequent scheduling interval for the second users. The second scheduling may be performed using processing resources that would otherwise be left idle by the first scheduler process during the current scheduling interval.