TCP Options for Large Bandwidth Long Delay Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImproveTCP throughputVSAvoidsegment loss detection time
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

2Productivity

If conventional TCP bandwidth estimation is used, then transmission rates are maintained, but inaccurate bandwidth estimation leads to suboptimal throughput

Engineering Contradiction:
Improvetransmission rate optimizationVSAvoidbandwidth estimation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8004983B2Methods to improve transmission control protocol (TCP) performance over large bandwidth long delay links
Publication Date: 2011.08.23 CA TECH INC
  • US8004983B2 patent drawing
  • US8004983B2 patent drawing
  • US8004983B2 patent drawing

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.