Network Scheduler Latency Control via Dynamic QoS Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 4G LTE networks face challenges in providing consistent latency for data delivery, leading to disruptions in real-time communications and media experiences due to limited spectrum and backhaul resources, resulting in congestion, delay, and dropped connections.

Innovation Solution

Implementing a system where base stations and user equipment collaborate to prioritize data packets based on desired latency ranges, using scheduler algorithms that assess network conditions and adjust Quality of Service (QoS) classes to ensure consistent latency, potentially through buffering and QoS class modifications, to manage packet delivery and reduce latency variation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional QoS prioritization schemes are used to improve latency, then absolute latency metrics improve, but latency consistency deteriorates

Engineering Contradiction:
ImprovelatencyVSAvoidlatency consistency
Core Design Contradiction:
Loss of timeVSStability of the object's composition

Solution Approach 1:

The system dynamically adjusts QoS class assignments based on real-time network conditions and application requirements. The base station monitors network state and modifies packet scheduling priorities dynamically, transitioning packets between different QoS classes (1-9) to maintain consistent latency delivery while adapting to changing network capacity and congestion levels.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the QoS class parameter assignment for data packets based on desired latency ranges and current network conditions. By mapping applications to specific QoS classes with appropriate priority weights and adjusting these assignments dynamically, the system achieves both low absolute latency and consistent latency delivery across varying network states.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If network resources are allocated to high priority QoS classes, then latency for those classes improves, but resource availability for other traffic deteriorates

Engineering Contradiction:
Improvelatency for priority trafficVSAvoidoverall network throughput
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system applies partial prioritization by assigning QoS classes selectively based on application requirements and network conditions. Instead of always maximizing priority traffic handling, the base station adjusts the degree of prioritization dynamically, applying stronger prioritization when latency consistency is critical and reducing it when overall network efficiency is more important, thus achieving balanced resource allocation.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of time

If scheduler algorithms prioritize low latency delivery, then latency performance improves, but network congestion worsens

Engineering Contradiction:
Improvepacket delivery latencyVSAvoidnetwork congestion
Core Design Contradiction:
Loss of timeVSObject-generated harmful factors

Solution Approach 1:

The system performs preliminary assessment of network conditions and application requirements before making scheduling decisions. The base station evaluates current network state, predicted congestion levels, and application latency sensitivity in advance, then proactively adjusts QoS class assignments and scheduling priorities to prevent congestion before it occurs, rather than reactively responding to already-formed congestion.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11190983B2Network latency control
Publication Date: 2021.11.30 T MOBILE US INC
  • US11190983B2 patent drawing
  • US11190983B2 patent drawing
  • US11190983B2 patent drawing

AI summary

Techniques for network scheduling that may provide consistent latency in content delivery are described. For example, the techniques may include receiving, by a scheduler of a carrier network, a consistent latency request associated with an application operating on a user equipment (UE), the consistent latency request including a specified latency value. Based at least in part on the specified latency value, the scheduler of the carrier network may schedule transmission of one or more packets associated with the application operating on the UE to cause the one or more packets to arrive at the UE with an inter-packet delay substantially equal to the specified latency value.