Marker Graph Packet Marking for Fair HQoS Resource Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication networks face challenges in ensuring fair resource sharing among diverse packet flows with varying Quality of Service (QoS) requirements, leading to unfairness and inefficiencies due to heterogenous traffic mixes and changing congestion conditions, particularly at network bottlenecks.

Innovation Solution

Implementing a packet marking strategy using a marker graph that encodes resource sharing policies hierarchically, allowing for weighted fairness among multiple packet flows by transforming random rates through a series of rate transformation nodes to determine a packet value, which is then used by simple schedulers to manage congestion and allocate resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If packet marking is used to implement HQoS resource sharing policies, then resource allocation fairness among multiple packet flows is improved, but the complexity of the packet marking algorithm increases

Engineering Contradiction:
Improveresource allocation fairnessVSAvoidpacket marking algorithm complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The packet marking algorithm is segmented into multiple independent rate transformation nodes, each handling a specific transformation operation. This modular structure allows complex HQoS policies to be decomposed into manageable sequential transformations, improving fairness while controlling algorithmic complexity through systematic breakdown of the marking process

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The marker graph implements nested rate transformations where multiple transformation nodes are composed sequentially, with each node's output serving as the next node's input. This nesting structure enables complex resource sharing policies to be built by composing simpler transformation operations, achieving high fairness through layered transformations without requiring a single monolithic complex algorithm

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If static reservation is used to guarantee minimum QoS, then QoS assurance for specific traffic is improved, but resource utilization efficiency deteriorates due to unused reserved resources

Engineering Contradiction:
ImproveQoS assuranceVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The packet marking algorithm dynamically adjusts packet values based on current network conditions and flow characteristics through rate transformations. Instead of static reservations, the system continuously adapts resource allocation by transforming rates according to actual traffic patterns, ensuring QoS reliability while maximizing resource utilization by allocating reserved resources to active flows rather than leaving them idle

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If simple congestion control mechanisms are used, then ease of operation is improved, but fairness among heterogeneous flows deteriorates due to varying RTTs and traffic patterns

Engineering Contradiction:
Improvecongestion control simplicityVSAvoidflow fairness
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The packet marking algorithm acts as an intermediary between simple schedulers and heterogeneous traffic flows. By transforming packet rates through the marker graph before scheduling, it compensates for the simplicity of downstream schedulers, ensuring fairness among flows with different RTTs and patterns while keeping the actual scheduling operation simple and efficient

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12418486B2Marker graph for HQoS
Publication Date: 2025.09.16 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12418486B2 patent drawing
  • US12418486B2 patent drawing
  • US12418486B2 patent drawing

AI summary

Methods and apparatus for packet marking for a Hierarchical Quality of Service (HQoS) is provided to control resource sharing among a plurality of network flows with differentiated services. A packet marker at a single point (e.g., gateway) encodes the resource sharing policy for a plurality of packet flows into a single packet value. The HQoS policy is then realized by using simple PPV schedulers at the bottlenecks in the network.