TCP veno: TCP enhancement for transmission over wireless access networks

被引:317
作者
Fu, CP [1 ]
Liew, SC [1 ]
机构
[1] Chinese Univ Hong Kong, Informat Engn Dept, Sha Tin, Hong Kong, Peoples R China
关键词
congestion control; congestion loss; random loss; transmission control protocol (TCP) Reno; TCP Vegas; TCP Veno; wireless access networks;
D O I
10.1109/JSAC.2002.807336
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Wireless access networks in the form of wireless local area networks, home networks, and cellular networks are becoming an integral part of the Internet. Unlike wired networks, random packet loss due to bit errors is not negligible in wireless networks, and this causes significant performance degradation of transmission control protocol (TCP). We propose and study a novel end-to-end congestion control mechanism called TCP Veno that is simple and effective for dealing with random packet loss. A key ingredient of Veno is that it monitors the network congestion level and uses that information to decide whether packet losses are likely to be due to congestion or random bit errors. Specifically: 1) it refines the multiplicative decrease algorithm of TCP Reno-the most widely deployed TCP version in practice-by adjusting the slow-start threshold according to the perceived network congestion level rather than a fixed drop factor and 2) it refines the linear increase algorithm so that the connection can stay longer in an operating region in which the network bandwidth is fully utilized. Based on extensive network testbed experiments and live Internet measurements, we show that Veno can achieve significant throughput improvements without adversely affecting other concurrent TCP connections, including other concurrent Reno connections. In typical wireless access networks with 1% random packet loss rate, throughput improvement of up to 80% can be demonstrated. A salient feature of Veno is that it modifies only the sender-side protocol of Reno without changing the receiver-side protocol stack.
引用
收藏
页码:216 / 228
页数:13
相关论文
共 41 条
[1]  
Allman M, 1999, COMP COMM R, V29, P263, DOI 10.1145/316194.316230
[2]  
ALLMAN M, 1999, ACM COMPUT COMMUN RE, V29
[3]  
ALLMAN M, 2000, SER RFC2760
[4]  
ALLMAN M, 1999, SER RFC2581
[5]  
[Anonymous], P MOBICOM 2001
[6]  
[Anonymous], P ACM SIGCOMM
[7]  
[Anonymous], P ACM SIGCOMM 02 ACM
[8]  
BALAKRISHNAN H, 1998, THESIS U CALIFORNIA
[9]  
BALAKRISHNAN H, P SIGCOMM 1996 STANF, V26
[10]  
BALAN RK, P INFOCOM 2001 ANCH, P309