Comparative performance analysis of versions of TCP in a local network with a lossy link

被引:146
作者
Kumar, A [1 ]
机构
[1] Rutgers State Univ, Wireless Informat Networks Lab, Piscataway, NJ 08854 USA
关键词
congestion control; mobile Internet; models for TCP; TCP performance;
D O I
10.1109/90.720921
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We use a stochastic model to study the throughput performance of various versions of transport control protocol (TCP) (Tahoe (including its older version that we call OldTahoe), Reno, and NewReno) in the presence of random losses on a wireless link in a local network. We model the cyclic evolution of TCP, each cycle starting at the epoch at which recovery starts from the losses in the previous cycle, TCP throughput is computed as the reward rate in a certain Markov renewal-reward process. Our model allows us to study the performance implications of various protocol features, such as fast retransmit and fast recovery. We show the impact of coarse timeouts, In the local network environment the key issue is to avoid a coarse timeout after a loss occurs. We show the effect of reducing the number of duplicate acknowledgements (ACK's) for triggering a fast retransmit. A large coarse timeout granularity seriously affects the performance of TCP, and the various protocol versions differ in their ability to avoid a coarse timeout when random loss occurs; we quantify these differences. As observed in simulations by other researchers, we show that, for large packet-loss probabilities, TCP-Reno performs no better, or worse, than TCP-Tahoe, TCP-NewReno is a considerable improvement over TCP-Tahoe, and reducing the fast-retransmit threshold from three to one yields a large gain in throughput; this is similar to one of the modifications in the recent TCP-Vegas proposal. We explain some of these observations in terms of the variation of fast-recovery probabilities with packet-loss probability. Finally, we show that the results of our analysis compare well with a simulation that uses actual TCP code.
引用
收藏
页码:485 / 498
页数:14
相关论文
共 16 条
[1]  
BAKRE A, 1995, INT CON DISTR COMP S, P136, DOI 10.1109/ICDCS.1995.500012
[2]  
BALAKRISHNAN H, 1996, P ACM SIGCOMM 96 STA
[3]   TCP VEGAS - END-TO-END CONGESTION AVOIDANCE ON A GLOBAL INTERNET [J].
BRAKMO, LS ;
PETERSON, LL .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1995, 13 (08) :1465-1480
[4]   IMPROVING THE PERFORMANCE OF RELIABLE TRANSPORT PROTOCOLS IN MOBILE COMPUTING ENVIRONMENTS [J].
CACERES, R ;
IFTODE, L .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1995, 13 (05) :850-857
[5]  
DeSimone A., 1993, P IEEE GLOBECOM 93 D, P542
[6]  
FALL K, 1996, COMP TAHOE RENO SACK
[7]  
Jacobson V., 1988, Computer Communication Review, V18, P314, DOI 10.1145/52325.52356
[8]  
JOYSULA VK, 1996, P WIRELESS 96 8 INT, P289
[9]  
KUMAR A, IN PRESS P IND AC SC
[10]  
KUMAR A, 1996, WINLABTR133 RUTG U