DocumentCode :
415136
Title :
Linux 2.4 implementation of Westwood+ TCP with rate-halving: a performance evaluation over the Internet
Author :
Dell´Aera, Angelo ; Grieco, Luigi A. ; Mascolo, Saverio
Author_Institution :
DEE, Politecnico di Bari, Italy
Volume :
4
fYear :
2004
fDate :
20-24 June 2004
Firstpage :
2092
Abstract :
The additive increase/multiplicative decrease probing paradigm is at the core of TCP congestion control. To improve the classic Reno/New Reno congestion control algorithms, the recent Westwood+ TCP proposes to substitute the multiplicative decrease phase with an adaptive decrease phase, which takes into account an end-to-end estimate of the available bandwidth obtained by filtering the stream of returning ACKs. This paper aims at evaluating the performance of Westwood+ TCP over the real Internet. For that purpose, a Linux 2.4.19 implementation of Westwood+ TCP has been developed and compared with an implementation of New Reno. More than 4000 files, with different sizes, have been uploaded via ftp from a host at the Politecnico of Bari (South of Italy) to three remote servers, which are located at Parma (North of Italy), Uppsala University (Sweden) and University of California Los Angeles (UCLA, California). Experimental results indicate that Westwood+ TCP improves the goodput with respect to New Reno TCP over paths with a bandwidth delay product larger than few segments. In particular, goodput improvements up to 40-50% have been measured when transmitting data from Politecnico of Bari to Uppsala or UCLA servers. Currently, Westwood+ TCP support is available in the official Linux kernel. It was included both in the kernel 2.4.x from version 2.4.26-prel on and in the kernel 2.6.x from version 2.6.3-rcl on.
Keywords :
Internet; Unix; operating system kernels; telecommunication congestion control; transport protocols; Internet; Linux 2.4 implementation; Westwood+ TCP; additive increase-multiplicative decrease probing paradigm; bandwidth estimation; congestion control algorithms; rate-halving; stream filtering; Adaptive control; Adaptive filters; Bandwidth; Filtering algorithms; Information filtering; Internet; Kernel; Linux; Phase estimation; Programmable control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, 2004 IEEE International Conference on
Print_ISBN :
0-7803-8533-0
Type :
conf
DOI :
10.1109/ICC.2004.1312887
Filename :
1312887
Link To Document :
بازگشت