Performance evaluation of Westwood plus TCP congestion control

被引:30
作者
Mascolo, S [1 ]
Grieco, LA [1 ]
Ferorelli, R [1 ]
Camarda, P [1 ]
Piscitelli, G [1 ]
机构
[1] Politecn Bari, Dipartimento Elettrotecn & Elettron, I-70125 Bari, Italy
关键词
TCP congestion control; network emulation; network measurement; network simulation;
D O I
10.1016/S0166-5316(03)00098-1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Westwood+ TCP is a sender-side only modification of the classic Tahoe/Reno TCP that has been recently proposed to improve fairness and efficiency of TCP. The key idea of Westwood+ TCP is to perform an end-to-end estimate of the bandwidth available for a TCP connection by properly counting and filtering the stream of ACK packets. This estimate is used to adaptively decrease the congestion window and slow-start threshold after a congestion episode. In this way, Westwood+ TCP substitutes the classic multiplicative decrease paradigm with the adaptive decrease paradigm. In this paper we report experimental results that have been obtained running Linux 2.2.20 implementations of Westwood+, Westwood and Reno TCP to ftp data over an emulated WAN and over Internet connections spanning continental and intercontinental distances. In particular, collected measurements show that the bandwidth estimation algorithm employed by Westwood+ nicely tracks the available bandwidth, whereas the TCP Westwood bandwidth estimation algorithm greatly overestimates the available bandwidth because of ACK compression. Live Internet measurements also show that Westwood+ TCP improves the goodput w.r.t. TCP Reno. Finally, computer simulations using ns-2 have been developed to test Westwood, Westwood+ and Reno in controlled scenarios. These simulations show that Westwood+ improves fairness and goodput w.r.t. Reno. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:93 / 111
页数:19
相关论文
共 28 条
[1]  
Allman M, 1999, COMP COMM R, V29, P263, DOI 10.1145/316194.316230
[2]  
Allman M., 1999, 2581 RFC
[3]  
[Anonymous], ACM SIGCOMM COMPUTER
[4]  
[Anonymous], P ACM SIGCOMM
[5]  
[Anonymous], P ACM SIGCOMM 98
[6]  
[Anonymous], P ACM MOB 2001 ROM I
[7]  
[Anonymous], TECHNOLOGY
[8]   A comparison of mechanisms for improving TCP performance over wireless links [J].
Balakrishnan, H ;
Padmanabhan, VN ;
Seshan, S ;
Katz, RH .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (06) :756-769
[9]   Bandwidth tradeoff between TCP and link-level FEC [J].
Barakat, C ;
Altman, E .
COMPUTER NETWORKS, 2002, 39 (02) :133-150
[10]   TCP over wireless with link level error control: Analysis and design methodology [J].
Chaskar, HM ;
Lakshman, TV ;
Madhow, U .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1999, 7 (05) :605-615