Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Delay spikes on Internet paths can cause spurious TCP timeouts leading to significant throughput degradation. Hover, if TCP is too slow to detect that a retransmission is necessary, it can stay idle for a long time instead of transmitting. The goal is to find a Retransmission Timeout (RTO) value that balances the throughput degradation beten both of these cases. In the current TCP implementations, RTO is a function of the Round Trip Time (RTT) alone.  show that the optimal RTO that maximizes the TCP throughput need to depend also on the TCP window size. Intuitively, the larger the TCP window size, the longer the optimal RTO.  derive the optimal RTO for several RTT distributions. An important advantage of our algorithm is that it can be easily implemented based on the existing TCP timeout mechanism.
['Alexander Kesselman', 'Yishay Mansour']
I am writing a research paper on a idea Optimizing TCP retransmission timeout
[{"from": "human", "value": "I am writing a research paper on a idea Optimizing TCP retransmission timeout"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Delay spikes on Internet paths can cause spurious TCP timeouts leading to significant throughput degradation. Hover, if TCP is too slow to detect that a retransmission is necessary, it can stay idle for a long time instead of transmitting. The goal is to find a Retransmission Timeout (RTO) value that balances the throughput degradation beten both of these cases. In the current TCP implementations, RTO is a function of the Round Trip Time (RTT) alone.  show that the optimal RTO that maximizes the TCP throughput need to depend also on the TCP window size. Intuitively, the larger the TCP window size, the longer the optimal RTO.  derive the optimal RTO for several RTT distributions. An important advantage of our algorithm is that it can be easily implemented based on the existing TCP timeout mechanism."}]