Dummy Segment Transmission for TCP Final Segment Loss
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In existing communication protocols, when one of the final segments of divided data is not received by the reception-side terminal, fast retransmission is not possible until a predetermined retransmission timeout occurs, leading to prolonged delays in packet retransmission.
Innovation Solution
The transmission-side device sends dummy segments along with the actual data segments, allowing for enhanced probability of fast retransmission by transmitting packets including dummy data, which can be used to acquire lost segments without waiting for retransmission timeout, and configuring the system to transmit dummy data with arbitrary sizes or even using real data as dummy data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If fast retransmission is used for missed packets, then retransmission speed is improved, but it cannot be applied when one of the final segments is lost
Solution Approach 1:
The patent applies preliminary action by transmitting dummy segments after the actual data segments before the fast retransmission trigger occurs. These dummy segments are pre-positioned in the transmission sequence so that when a final segment is lost, the dummy segments can serve as substitutes to trigger the fast retransmission mechanism, enabling it to work for final segment losses that would otherwise not trigger it.
2Reliability
If dummy segments are transmitted to enable fast retransmission, then retransmission probability is improved, but network bandwidth consumption increases
Solution Approach 1:
The patent applies parameter changes by making the dummy segment size configurable and adjustable. The dummy segments can be transmitted with variable sizes depending on network conditions, allowing optimization between reliability improvement and bandwidth consumption. The system can adapt the dummy segment parameters to balance the trade-off between enabling fast retransmission and minimizing unnecessary bandwidth usage.
Data Source
AI summary
An information processing system includes: a first information processing device including a transmission unit, the transmission unit being configured to transmit a dummy segment including dummy data, after sequentially transmitting transmission segments into which transmission data is divided; and a second information processing device configured to communicate with the first information processing device using a transmission control protocol, the second information processing device including a removal unit configured to remove the dummy segment and to set data including the transmission segments as the transmission data when the transmission segments and the dummy segment are received.


