TCP Options for Large Bandwidth Long Delay Links
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional TCP protocols face issues with in-sequence tail drops and inaccurate bandwidth estimation over large bandwidth long delay communication links, leading to reduced throughput and slow responses to dynamic changes in network conditions.
Innovation Solution
The introduction of new TCP options, such as the 'bytes-to-come' and 'estimated bandwidth' options, which allow the receiver to immediately identify missing segments and dynamically adjust transmission rates by indicating the presence of additional segments and estimating path bandwidth, respectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional TCP protocols are used over large bandwidth long delay links, then reliable data transfer is maintained, but throughput is reduced due to in-sequence tail drops and slow response to network condition changes
Solution Approach 1:
The receiver proactively sends a Bytes-To-Come option in advance to inform the sender of upcoming segments before they are transmitted. This preliminary notification allows the sender to prepare for potential tail drops and adjust transmission strategies, reducing the time to detect and respond to segment losses.
Solution Approach 2:
The patent implements a feedback mechanism where the receiver continuously monitors incoming segments and sends explicit notifications (Bytes-To-Come option) to the sender about the expected data volume. This feedback loop enables the sender to dynamically adjust its transmission rate and detect losses faster, improving overall throughput on high-latency links.
2Productivity
If conventional TCP bandwidth estimation is used, then transmission rates are maintained, but inaccurate bandwidth estimation leads to suboptimal throughput
Solution Approach 1:
The receiver calculates and communicates the Bytes-To-Come value in advance based on its buffer status and expected data volume. This preliminary measurement provides the sender with accurate bandwidth information before transmission, enabling more precise transmission rate optimization compared to conventional reactive bandwidth estimation.
Solution Approach 2:
The patent establishes a feedback channel through the Bytes-To-Come option that continuously provides the sender with accurate bandwidth and buffer status information from the receiver's perspective. This bidirectional feedback enables both endpoints to optimize transmission rates based on real-time network conditions, improving measurement precision.
Data Source
AI summary
TCP options are provided to address TCP performance problems during data exchanges over large bandwidth long delay communication links. These options address problems such as in sequence tail drops, inaccurate estimations of available bandwidth over a communication link, and slow responses to dynamic changes in link conditions.


