Sender Data Rate Adjustment for MinGBR Latency
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.
