Wireless Scheduling Algorithm Priority Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In telecommunication systems, scheduling algorithms may inadvertently favor wireless devices with lower priority over those with higher priority due to channel conditions, leading to suboptimal resource allocation.

Innovation Solution

Adjusting the scheduling algorithm to prioritize resource blocks for high-priority wireless devices by detecting and mitigating situations where lower-priority devices receive more resources than higher-priority devices, such as through switching from proportional fairness to round robin scheduling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a scheduling algorithm considers channel conditions when scheduling transmissions, then resource allocation efficiency is improved, but priority-based fairness deteriorates as lower priority devices may receive more resources than higher priority devices

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidpriority-based fairness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The scheduling algorithm dynamically adjusts scheduling parameters based on detected resource distribution patterns. When monitoring indicates that lower priority devices are receiving more resources than higher priority devices, the algorithm modifies its parameter selection to restore proper priority-based allocation while maintaining overall system efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system continuously monitors the number of resource blocks received by different priority subsets of wireless devices. This feedback mechanism detects when priority-based fairness is compromised and triggers adjustments to the scheduling algorithm to correct the imbalance, ensuring that higher priority devices receive appropriate resource allocation.

Inventive Principle:
Principle #23Feedback

2Reliability

If resource blocks are allocated based on channel conditions alone, then transmission reliability is improved, but service quality for high priority devices deteriorates

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidservice quality
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The scheduling algorithm modifies its parameter selection based on device priority information. When high priority devices are identified, the algorithm adjusts scheduling parameters to favor these devices, ensuring they receive sufficient resource blocks and maintain high service quality while still considering channel conditions for reliable transmission.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system pre-classifies wireless devices into priority subsets before resource allocation occurs. This preliminary classification enables the scheduling algorithm to proactively apply priority-based rules during resource block allocation, ensuring that high priority devices receive appropriate resources before channel conditions alone could determine allocation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10631316B1Systems and methods for adjusting a scheduling algorithm based on wireless device priority
Publication Date: 2020.04.21 SPRINT SPECTRUM LLC
  • US10631316B1 patent drawing
  • US10631316B1 patent drawing
  • US10631316B1 patent drawing

AI summary

Systems and methods are described for adjusting a scheduling algorithm based on wireless device priority. A plurality of resource blocks may be transmitted from an access node to a set of wireless devices using a scheduling algorithm, wherein the set comprises a first priority subset of wireless devices and a second priority subset of wireless devices. It may be detected that a number of resources blocks received by the second priority subset of wireless devices is greater than a number of resource blocks received by the first priority subset of wireless devices. And, based on the detecting, the scheduling algorithm may be adjusted such that the resource blocks received by the first priority subset of wireless devices are increased after the adjustment.