Dynamic Retransmission Timeout Bound Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current retransmission mechanisms in network communications, such as those used in TCP and SCTP, face challenges in setting optimal retransmission timers, leading to either unnecessary network congestion or delayed packet retransmission due to fixed and non-adaptive timeout values that do not account for varying network conditions.

Innovation Solution

Dynamic computation of a lower bound for retransmission timeouts based on statistical models of round-trip time sequences, using observed network parameters to adapt coefficients and optimize retransmission timing, thereby minimizing distortion and optimizing network performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If fixed retransmission timeout values are used, then network stability is maintained, but retransmission timing cannot adapt to varying network conditions leading to either unnecessary congestion or delayed retransmission

Engineering Contradiction:
Improveadaptability of retransmission timeout to network conditionsVSAvoidcomplexity of retransmission mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the retransmission timeout value variable rather than fixed. The timeout is dynamically adjusted based on observed round-trip time measurements and statistical model parameters, allowing the system to adapt to changing network conditions while maintaining operational simplicity through automated adjustment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of retransmission timeout from a fixed value to a dynamically computed value based on statistical models. By monitoring round-trip times and updating model parameters, the system optimizes the timeout value to match current network conditions, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If retransmission timer is set too short, then lost packets are retransmitted quickly, but unnecessary retransmissions occur causing network congestion

Engineering Contradiction:
Improvespeed of packet retransmissionVSAvoidnetwork congestion from unnecessary retransmissions
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent applies preliminary action by computing statistical model parameters from historical round-trip time data before determining the retransmission timeout. This preparatory modeling allows the system to predict appropriate timeout values that balance quick retransmission with avoidance of unnecessary congestion, rather than reacting to each timeout event independently.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from observed round-trip times to continuously refine statistical model parameters and adjust the retransmission timeout accordingly. This closed-loop approach ensures that retransmission timing adapts to actual network conditions, preventing both premature retransmission and excessive delays.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If retransmission timer is set too long, then network stability is maintained, but lost packets are not retransmitted timely delaying conversation flow

Engineering Contradiction:
Improvestability of network transmissionVSAvoiddelay in packet retransmission
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent makes the retransmission timeout dynamic rather than statically long, allowing it to shorten when network conditions improve. This enables timely retransmission of lost packets when the network can handle it, while maintaining stability through statistically-based adjustments rather than arbitrary changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the timeout parameter based on statistical analysis of round-trip times. By computing confidence intervals and model parameters from historical data, the system optimizes the timeout value to achieve both stability and timeliness, avoiding the need for excessively conservative fixed values.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If statistical modeling is used to compute retransmission timeout bounds, then retransmission timing is optimized, but computational complexity increases

Engineering Contradiction:
Improveefficiency of data transmissionVSAvoidcomputational complexity of timeout calculation
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies partial action by using simplified statistical models that capture the essential variability in round-trip times without requiring full-blown complex analysis. The system computes bounds using practical statistical methods that provide sufficient optimization without the overhead of exhaustive computational approaches.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs self-service by automatically computing and updating statistical model parameters from its own observed round-trip time data. This eliminates the need for external configuration or complex manual tuning, allowing the system to optimize its own retransmission timing with minimal additional complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10404562B2Optimization of retransmission timeout boundary
Publication Date: 2019.09.03 TEXAS STATE UNIVERSITY
  • US10404562B2 patent drawing
  • US10404562B2 patent drawing
  • US10404562B2 patent drawing

AI summary

A method includes estimating a parametric model for a round-trip time sequence for an electronic transmission over a network. Optimization calculations may be performed to dynamically determine a bound (for example, a lower bound) on re-transmission timeout for an electronic transmission to be conducted over the network.