Dynamic Congestion Control for Buffer Bloat Mitigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current internet equipment experiences significant network delays due to increased buffer memory compared to bandwidth, leading to suboptimal performance in real-time applications like video conferencing, as delay-sensing methods often compete with loss-based protocols and end up using less than their fair share of network resources.
Innovation Solution
A system and method that dynamically switch between congestion control states based on packet latency and loss rates, adjusting bit rates to maintain optimal network usage by transitioning between delay-based and loss-based algorithms, using a state machine to detect bandwidth overuse and adjust bit rates accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If buffer memory is increased to handle network traffic, then network capacity is improved, but network delay increases significantly
Solution Approach 1:
The patent implements dynamic switching between two congestion control states (delay-based and loss-based) depending on network conditions. The system transitions from static buffer management to dynamic adaptation, adjusting bit rates based on real-time latency and packet loss measurements to optimize the buffer utilization and minimize delay
Solution Approach 2:
The system changes the control parameter from purely loss-based to dynamically switching between delay-based and loss-based control. By monitoring network conditions and adjusting the control strategy parameter, the system achieves optimal performance across varying network states without requiring increased buffer memory
2Ease of operation
If delay-sensing methods are used for real-time applications, then user experience is improved, but network resource share decreases when competing with loss-based protocols
Solution Approach 1:
The patent enables delay-sensing protocols to dynamically adapt their behavior based on network conditions. By switching between delay-based and loss-based control states, the protocol can compete fairly with traditional loss-based protocols while maintaining good user experience, achieving both improved QoS and fair resource allocation
Solution Approach 2:
The system implements feedback mechanisms that monitor both delay and packet loss metrics. This dual-feedback approach allows the protocol to respond appropriately to different network conditions, adjusting bit rates to maintain fair competition with loss-based protocols while preserving real-time application quality
Data Source
AI summary
A system and method is disclosed for moving between delay sensing and packet loss based congestion control states. In connection with communicating over a network by sending and receiving data, one or more network devices automatically selects between a first and a second congestion control state for the sending and receiving of the data based a predetermined algorithm. The devices move between the first and the second congestion control states to maintain a bit rate associated with the sending and receiving at a predetermined threshold according to the predetermined algorithm.


