Explicit transport error notification (ETEN) for error-prone wireless and satellite networks

被引:19
作者
Krishnan, R
Sterbenz, JPG [1 ]
Eddy, WM
Partridge, C
Allman, M
机构
[1] Univ Massachusetts, Amherst, MA 01003 USA
[2] BBN Technol, Cambridge, MA USA
[3] Ohio Univ, Athens, OH 45701 USA
[4] Int Comp Sci Inst, Berkeley, CA 94704 USA
基金
美国国家科学基金会;
关键词
explicit transport error notification (ETEN); explicit loss notification (ELN); explicit congestion notification (ECN); wireless and satellite networks; TCP performance; congestion; corruption; bit errors; channel fades;
D O I
10.1016/j.comnet.2004.06.012
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Wireless and satellite networks often have non-negligible packet corruption rates that can significantly degrade TCP performance. This is due to TCP's assumption that every packet loss is an indication of network congestion (causing TCP to reduce the transmission rate). This problem has received much attention in the literature. In this paper, we take a broad look at the problem of enhancing TCP performance under corruption losses, and include a discussion of the key issues. The main contributions of this paper are: (i) a confirmation of previous studies that show the reduction of TCP performance in the face of corruption loss, and in addition a plausible upper bound achievable with perfect knowledge of the cause of loss, (ii) a classification of the potential mitigation space, and (iii) the introduction of a promising new mitigation that employs rich cumulative information from intermediate nodes in a path to form a better congestion response. We first illustrate the performance implications of corruption-based loss for a variety of networks via simulation. In addition, we show a rough upper bound on the performance gains a TCP could get if it could perfectly determine the cause of each segment loss-independent of any specific mechanism for TCP to learn the root cause of packet loss. Next, we provide a taxonomy of potential practical classes of mitigations that TCP end-points and intermediate network elements can cooperatively use to decrease the performance impact of corruption-based loss. Finally, we briefly consider a potential mitigation, called cumulative explicit transport error notification (CETEN), which covers a portion of the solution space previously unexplored. CETEN is shown to be a promising mitigation strategy, but a strategy with numerous formidable practical hurdles still to overcome. (C) 2004 Published by Elsevier B.V.
引用
收藏
页码:343 / 362
页数:20
相关论文
共 43 条
[31]  
MCAULEY A, 1990, P ACM SIGCOMM 90 PHI
[32]  
MELLIA M, 2003, P 2 INT WORKSH QOS M
[33]   An architecture for large-scale internet measurement [J].
Paxson, V ;
Mahdavi, J ;
Adams, A ;
Mathis, M .
IEEE COMMUNICATIONS MAGAZINE, 1998, 36 (08) :48-54
[34]  
PAXSON V, 2000, 2988 REQ COMM
[35]  
POSTEL J, 1981, 792 REQ COMM
[36]  
RAMAKRISHNAN K, 2001, 3168 REQ COMM
[37]  
RAMAKRISHNAN K, 1999, 2481 REQ COMM
[38]   A BINARY FEEDBACK SCHEME FOR CONGESTION AVOIDANCE IN COMPUTER-NETWORKS [J].
RAMAKRISHNAN, KK ;
JAIN, R .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1990, 8 (02) :158-181
[39]  
Rizzi L., 1997, ACM COMPUTER COMMUNI, V27, P24, DOI DOI 10.1145/263876.263881
[40]   Explicit loss indication and accurate RTO estimation for TCP error recovery using satellite links [J].
Samaraweera, N ;
Fairhurst, G .
IEE PROCEEDINGS-COMMUNICATIONS, 1997, 144 (01) :47-53