Fair Hierarchical QoS Marking with Throughput-Value Matrices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network resource management techniques, particularly in HQoS scheduling, face challenges with computational complexity, memory demands, and configuration complexity, especially in managing heterogeneous traffic mixes and dynamic bottlenecks in modern networks, leading to unfairness and inefficiencies in resource sharing.

Innovation Solution

Implementing a Throughput-Value Function (TVF) that maps throughput values to packet values for subflows, using a matrix-based approach to periodically update resource sharing weights and region determination, allowing for efficient packet marking that ensures weighted fairness among subflows without requiring scheduler modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If HQoS scheduling is implemented to manage heterogeneous traffic mixes, then resource sharing control and QoS management are improved, but computational complexity and memory demands increase

Engineering Contradiction:
Improveresource sharing controlVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the complex HQoS scheduling problem into two independent components: (1) packet marking at the edge router using HPPV algorithms, and (2) simple packet value-based scheduling at bottleneck routers. This segmentation allows the complex resource sharing policies to be defined once at the edge without burdening the bottleneck routers with computational complexity, while still achieving effective HQoS management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the complex policy decision-making function from the bottleneck routers and relocates it to the edge router. The edge router performs the computationally intensive HPPV packet marking, while bottleneck routers only need to perform simple comparisons and scheduling based on packet values. This extraction eliminates the computational complexity burden from bottleneck routers while preserving resource sharing control capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If packet marking is used to implement resource sharing policies, then bandwidth sharing control is improved, but configuration complexity increases

Engineering Contradiction:
Improvebandwidth sharing controlVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The HPPV packet marking algorithm automatically adapts to changing traffic conditions and dynamically adjusts packet values based on observed throughput and fairness requirements. This self-service capability eliminates the need for manual configuration of packet marking parameters, as the system automatically learns and adjusts to optimize bandwidth sharing control without increasing configuration complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the configuration approach from static parameter settings to dynamic parameter adaptation. The HPPV algorithm continuously adjusts packet marking parameters based on real-time traffic conditions, eliminating the need for complex manual configuration while maintaining effective bandwidth sharing control. The system adapts parameters automatically rather than requiring operators to set and tune them.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If static reservation is implemented to ensure minimum QoS, then QoS guarantee is improved, but resource utilization decreases

Engineering Contradiction:
ImproveQoS guaranteeVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces static reservation with dynamic packet marking using HPPV algorithms. Instead of pre-allocating fixed bandwidth, the system dynamically adjusts packet values based on current traffic conditions, observed throughput, and fairness requirements. This dynamic approach ensures minimum QoS guarantees when needed while automatically increasing resource utilization when traffic conditions allow, eliminating the waste inherent in static reservation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The HPPV packet marking mechanism incorporates feedback from observed traffic patterns and throughput measurements to continuously adjust packet values. This feedback loop ensures that QoS guarantees are maintained when necessary while optimizing resource utilization by allowing more aggressive bandwidth allocation when traffic conditions permit, thus resolving the trade-off between reliability and productivity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12355677B2Fair hierarchical quality of service marking
Publication Date: 2025.07.08 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12355677B2 patent drawing
  • US12355677B2 patent drawing
  • US12355677B2 patent drawing

AI summary

A computing device (150) identifies a plurality of regions of a Throughput Value Function, TVF (200). The TVF (200) maps throughput values to packet values for a plurality of subflows. The computing device (150) periodically updates a plurality of matrices comprising a matrix of resource sharing weights and a region determination matrix. The computing device (150) marks a packet (180) with a packet value based on the plurality of matrices. The packet (180) is received in one of the subflows.