Sender Data Rate Adjustment for MinGBR Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed real-time applications face malfunctions and latency issues due to communication networks providing insufficient guaranteed minimum bitrates, leading to increased latency and jitter when available bitrates decrease near the minimum operable data rate.

Innovation Solution

The method involves a sender in a communication network periodically transmitting data packets at a rate higher than the minimum operable data rate, determining the available bitrate, and adjusting it by a data rate offset, allowing the network to learn and provide a guaranteed minimum bitrate higher than booked, thereby preventing increased latency and jitter without needing additional resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the communication network provides a guaranteed minimum bitrate equal to the booked MinGBR, then the network resources are allocated efficiently, but the latency and jitter increase when available bitrate approaches the minimum operable data rate

Engineering Contradiction:
Improvenetwork resources allocationVSAvoidlatency and jitter stability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The sender proactively determines the currently available bitrate and adjusts the data rate in advance by a predefined offset, ensuring that the available bitrate never approaches the minimum operable data rate. This preliminary action prevents latency and jitter issues before they occur, while the network node learns and enforces this behavior to provide a higher guaranteed minimum bitrate than originally booked.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If the sender transmits data packets at the minimum operable data rate, then network resources are conserved, but the distributed real-time application may malfunction or abort

Engineering Contradiction:
Improvenetwork resources consumptionVSAvoidapplication operation reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The sender applies a cushioning mechanism by transmitting data packets at a data rate that is deliberately lowered by a predefined offset from the currently available bitrate. This offset acts as a safety buffer that ensures the actual data rate remains comfortably above the minimum operable data rate, preventing application malfunction while avoiding unnecessary resource consumption.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Reliability

If the communication network allocates higher guaranteed minimum bitrate, then the latency and jitter are reduced, but the network resources are consumed more heavily

Engineering Contradiction:
Improvelatency and jitter performanceVSAvoidnetwork resources consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The network node learns the sender's data rate adjustment behavior and uses this feedback to dynamically provide a higher guaranteed minimum bitrate than originally booked. The sender continuously monitors the currently available bitrate and adjusts transmission accordingly, creating a feedback loop that optimizes both latency performance and network resource utilization without requiring excessive resource allocation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12261781B2Efficient usage of a MinGBR
Publication Date: 2025.03.25 DEUTSCHE TELEKOM AG
  • US12261781B2 patent drawing

AI summary

A method for operating a communication network includes a communication network providing a sender of a distributed real-time application and a receiver of the distributed real-time application with a communication connection, the distributed real-time application defining a minimum operable data rate. The sender periodically transmits data packets to the receiver via the provided communication connection at a data rate higher than the defined minimum operable data rate. The sender steadily determines a currently available bitrate of the communication connection, and adjusts the data rate to a data rate lower than the determined currently available bitrate by a data rate offset defined by the distributed real-time application. A node of the communication network learns the defined data rate offset and provides a guaranteed minimum bitrate of the communication connection higher than a booked minimum bitrate of the communication connection by the learned data rate offset.