Network Component Acknowledge Message Repetition for Buffer Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In data transmission over networks, existing protocols face inefficiencies due to the delayed recognition of lost acknowledge messages, leading to unnecessary data retransmissions and buffer occupancy, which slows down data transport.
Innovation Solution
Implementing a method where the receiving network component repeats acknowledge messages at intervals less than the round trip time (RTT), allowing earlier recognition of lost acknowledge messages and preventing unnecessary data retransmissions, thereby freeing up transmission buffers sooner and enhancing overall data transport performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the receiving network component waits at least RTT before retransmitting an acknowledge message, then the protocol implementation is simple and consistent, but the data transport efficiency decreases due to delayed recognition of lost acknowledge messages
Solution Approach 1:
The receiving network component performs preliminary action by retransmitting the acknowledge message before the RTT period expires. Instead of waiting for the full RTT to elapse before retransmitting a lost acknowledge message, the receiver proactively re-sends the ACK during the RTT window, enabling the sender to recover from ACK loss faster and continue data transmission without unnecessary delays.
2Speed
If the transmission rate is increased to fully utilize bandwidth, then the data transport speed improves, but the risk of buffer overflow and data loss increases
Solution Approach 1:
The invention implements feedback by having the receiving network component actively monitor and retransmit acknowledge messages. This feedback mechanism ensures that the sender receives timely confirmation of data reception status, allowing the sender to adjust its transmission rate dynamically based on actual receiver status, thereby preventing buffer overflow while maintaining high data transport speed.
Data Source
AI summary
The invention relates to a method for transporting data over a data connection between a sending network component and a receiving network component via a network. The method solves a problem with the reliable data transport protocol according to which a number of data transport packets will be acknowledged in regular time intervals. When such an acknowledge message is lost, the sending network component will have to keep the data for the purpose of retransmission and cannot free its sending buffer. The invention proposes to repeat such an acknowledge message as a precaution for the case that it gets lost after a short time. The time for repeating is set to be less than an RTT (round trip time for the connection). The solution disregards the fact that no statement about the reception of the acknowledge message can get back to the receiver before the RTT has elapsed. For wide area connections in high bandwidth networks, where high RTT values exist, this has the advantage that significant delays in carrying on sending data or unnecessary retransmissions of significant amount of data can be avoided.


