Dynamic Scheduling Prioritization for Live Streaming QoS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing 5GS and EPS QoS frameworks fail to provide useful differentiation of data traffic up to the expected quality bitrate, as they focus on fulfilling Guaranteed Flow Bit Rate (GFBR)/Guaranteed Bit Rate (GBR) and use Maximum Flow Bit Rate (MFBR)/Maximum Bit Rate (MBR) only to limit bit rates, leading to suboptimal quality and cost trade-offs, with increased risk of bearer rejection and quality degradation.

Innovation Solution

Introduce a graceful scheduling prioritization behavior for traffic bitrates above GFBR/GBR but below MFBR/MBR, allowing for dynamic assignment of scheduling priorities based on expected quality levels, and introduce new signaling parameters to inform RAN scheduler nodes about traffic priority behavior between these thresholds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the QoS framework focuses on fulfilling Guaranteed Flow Bit Rate (GFBR)/Guaranteed Bit Rate (GBR) and uses Maximum Flow Bit Rate (MFBR)/Maximum Bit Rate (MBR) only to limit bit rates, then the guaranteed service level is maintained, but the quality and cost trade-offs become suboptimal with increased risk of bearer rejection

Engineering Contradiction:
Improveguaranteed service levelVSAvoidquality and cost trade-offs
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic scheduling prioritization that adjusts resource allocation in real-time based on current network conditions and traffic characteristics. The scheduler dynamically modifies scheduling priorities for different QoS flows within the GBR-MBR range, enabling adaptive quality optimization without compromising the guaranteed service level. This dynamic approach allows the system to respond to changing conditions and optimize quality-cost trade-offs continuously.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the scheduling priority parameter dynamically based on the traffic flow's bitrate position within the GBR-MBR range. By adjusting the scheduling priority parameter according to current service quality and expected quality level, the system enables flexible quality optimization while maintaining the guaranteed bit rate floor. This parameter change mechanism resolves the contradiction by making the QoS system adaptable within the guaranteed service framework.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If dynamic scheduling prioritization is introduced to optimize quality within GBR-MBR range, then quality and cost trade-offs improve, but the system complexity increases

Engineering Contradiction:
Improvequality and cost trade-offsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the scheduler continuously monitors current service quality for each QoS flow and adjusts scheduling priorities accordingly. The system measures actual performance, compares it with expected quality levels, and dynamically modifies scheduling decisions based on this feedback. This feedback-driven approach enables quality optimization without requiring complex manual configuration or centralized control, as the system self-adjusts based on observed conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The scheduling system performs self-optimization by automatically adjusting priorities based on inherent performance measurements and pre-configured quality expectations. The network nodes autonomously make scheduling decisions without external intervention, using locally available information about current service quality and expected quality levels. This self-service mechanism reduces operational complexity while maintaining adaptive quality optimization.

Inventive Principle:
Principle #25Self-service

3Productivity

If scheduling priority is dynamically adjusted based on current service quality and expected quality level, then sustained expected quality bitrate is achieved, but the computational overhead increases

Engineering Contradiction:
Improvesustained expected quality bitrateVSAvoidcomputational overhead
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies partial action by adjusting scheduling priorities only for QoS flows whose current bitrate falls within the GBR-MBR range and whose quality needs optimization. Flows already meeting or exceeding expected quality levels maintain their current priorities, avoiding unnecessary computational adjustments. This selective approach achieves sustained quality bitrate for flows that need it while minimizing computational overhead by not continuously re-evaluating all flows.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11483847B2Dynamic prioritization for live streaming
Publication Date: 2022.10.25 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11483847B2 patent drawing
  • US11483847B2 patent drawing
  • US11483847B2 patent drawing

AI summary

According to certain embodiments, a method by a first network node operating as a Radio Access Network (RAN) node for dynamic scheduling prioritization for live uplink streaming includes receiving at least one priority level. Based on the at least one priority level, an expected quality level is determined. The expected quality level is defined as a Quality of Service (QoS) of a QoS flow being scheduled with a service quality above a minimum quality level and below a maximum quality level. A current service quality for a plurality of QoS flows is determined. Based on the combined current service quality and the expected quality level, a scheduling priority for assigning resources to a plurality of QoS flows is determined.