The Eifel algorithm: Making TCP robust against spurious retransmissions

被引:134
作者
Ludwig, R [1 ]
Katz, RH
机构
[1] Ericsson Res, Herzogenrath, Germany
[2] Univ Calif Berkeley, Div Comp Sci, Berkeley, CA 94720 USA
关键词
D O I
10.1145/505688.505692
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose an enhancement to TCP's error recovery scheme, which we call the Eifel algorithm. It eliminates the retransmission ambiguity, thereby solving the problems caused by spurious timeouts and spurious fast retransmits. It can be incrementally deployed as it is backwards compatible and does not change TCP's congestion control semantics. In environments where spurious retransmissions occur frequently, the algorithm can improve the end-to-end throughput by several tens of percent. An exact quantification is, however, highly dependent on the path characteristics over time. The Eifel algorithm finally makes TCP truly wireless-capable without the need for proxies between the end points. Another key novelty is that the Eifel algorithm provides for the implementation of a more optimistic retransmission timer because it reduces the penalty of a spurious timeout to a single tin the common case) spurious retransmission.
引用
收藏
页码:30 / 36
页数:7
相关论文
共 25 条
[21]  
Postel J., 1981, INTERNET PROTOCOL RF
[22]  
SIMPSON W, 1994, POINT POINT PROTOCOL
[23]  
STEVENS WR, 1994, TCP IP ILLUSTRATED, V1
[24]  
Wright Gary R., 1995, TCP/IP Illustrated, Volume 2: The Implementation, V2
[25]  
[No title captured]