TCP Receiver Interruption Mitigation for Millimeter Wave Bufferbloat
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Next-generation wireless networks using high-frequency bands like millimeter wave face significant signal degradation due to environmental factors, leading to bufferbloat and maladaptive network congestion, which existing active queue management (AQM) techniques fail to address effectively, resulting in either zero throughput or underutilization of radio resources.
Innovation Solution
Implementing a TCP receiver-controlled interruption mitigation system that monitors physical layer conditions and adjusts the TCP receive window dynamically based on radio link quality, allowing the TCP receiver to reduce data rates and prevent bufferbloat while maximizing radio resource utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If active queue management (AQM) techniques are used to address bufferbloat, then bufferbloat is reduced, but throughput becomes zero or radio resources are underutilized
Solution Approach 1:
The patent implements dynamic adjustment of the TCP receive window size based on real-time detection of temporary blockages. The system transitions from static AQM parameters to dynamic window sizing that adapts to changing channel conditions, allowing the receiver to increase the window size when blockages are detected to maintain throughput while preventing bufferbloat during normal conditions
Solution Approach 2:
The system employs feedback mechanisms where the receiver monitors for temporary blockages and sends window size updates back to the sender. This closed-loop feedback allows the sender to adjust its transmission rate dynamically, preventing bufferbloat while maintaining optimal throughput by responding to actual channel conditions rather than using fixed AQM rules
2Productivity
If TCP sender uses large send window to maximize throughput, then radio resource utilization increases, but bufferbloat occurs during temporary blockages
Solution Approach 1:
The system performs preliminary detection of temporary blockages at the receiver before bufferbloat can occur. By detecting blockage conditions early and proactively reducing the receive window size, the system prevents the sender from injecting excessive data into the network, thereby avoiding bufferbloat while maintaining high resource utilization during normal conditions
Solution Approach 2:
The patent changes the TCP receive window size parameter dynamically based on detected blockage conditions. During temporary blockages, the window size is reduced to prevent buffer accumulation, while during normal conditions the window size is increased to maximize throughput and radio resource utilization, effectively adapting to changing network states
Data Source
AI summary
System and techniques for transmission controller protocol (TCP) receiver controller interruption mitigation are described herein. At a receiver device, a physical link degradation indication of a physical link may be obtained. In response to the physical link degradation indication, a transmission queue may be measured to determine bufferbloat that is a result of a temporary blockage of the physical link. The receiver device may then transmit, to a second device on the physical link, a TCP receive window size update that is smaller than a previous TCP receive window size.


