Packet Transmission Method for Timeout Retransmission Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current TCP protocol stacks lack an effective mechanism to detect and recover lost retransmitted packets, leading to high probabilities of timeout retransmissions, increased transmission delays, and reduced transmission rates, especially in scenarios with high packet loss rates.

Innovation Solution

A packet transmission method where a sending node retransmits a lost packet and, upon determining that the retransmitted packet is lost, continues to send it for multiple times or sends a new packet immediately, within a predetermined time interval, to ensure timely detection and recovery, thereby reducing the likelihood of timeout retransmissions and improving transmission efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If timeout retransmission mechanism is used to ensure data reliability, then data transmission reliability is improved, but transmission delay increases and transmission efficiency deteriorates

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by proactively retransmitting packets before the timeout period expires. When packet loss is detected through duplicate acknowledgments or SACK information, the system immediately retransmits the lost packet without waiting for the timeout timer to expire, thereby reducing transmission delay while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms by continuously monitoring acknowledgment packets from the receiver. When duplicate ACKs or SACK information indicate packet loss, this feedback triggers immediate retransmission, allowing the system to adaptively respond to network conditions and avoid unnecessary timeout waits

Inventive Principle:
Principle #23Feedback

2Productivity

If fast retransmission is implemented to improve transmission efficiency, then data transmission efficiency is improved, but timeout retransmission still occurs when retransmitted packets are lost

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidretransmitted packet delivery
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing a second round of immediate retransmission when the retransmitted packet is detected to be lost. Instead of waiting for timeout retransmission, the system proactively re-sends the packet again, ensuring delivery while maintaining the efficiency benefits of fast retransmission

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements beforehand cushioning by preparing and executing a backup retransmission strategy. When the first retransmission is detected to fail, the system has already positioned itself to immediately perform a second retransmission, cushioning against the potential failure of the first retransmission attempt

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Reliability

If multiple retransmission attempts are made to reduce timeout retransmission probability, then transmission reliability is improved, but device complexity increases

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidretransmission control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the retransmission behavior based on detected packet loss conditions. The system changes from passive timeout-based retransmission to active condition-based retransmission, using parameters such as duplicate ACK count and SACK information to control when and how many times to retransmit

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11153041B2Packet transmission method and user equipment
Publication Date: 2021.10.19 HUAWEI TECH CO LTD
  • US11153041B2 patent drawing
  • US11153041B2 patent drawing
  • US11153041B2 patent drawing

AI summary

The present invention discloses a packet transmission method and user equipment. The method includes: transmitting, by a sending node, multiple packets to a receiving node; receiving multiple acknowledgement packets from the receiving node; after determining, based on the received multiple acknowledgement packets, that a first packet is lost, retransmitting the first packet; and if it is detected that the retransmitted packet is lost, continuously retransmitting, by the sending node, the first packet to the receiving node in a preset time interval for at least twice. According to the solutions of the present invention, the retransmitted packet can be detected and recovered in time after the retransmitted packet is lost, thereby reducing a quantity of times of timeout retransmission, improving a transmission rate, moreover, reducing a packet loss probability of a retransmitted packet, and further reducing a probability of timeout retransmission.