The additive increase/multiplicative decrease probing paradigm is at the core of TCP congestion control. To improve 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, goopdput 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-rc1 on.

Linux 2.4 implementation of Westwood+ TCP with rate-halving: a performance evaluation over the Internet / Dell'Aera, A.; Grieco, Luigi Alfredo; Mascolo, Saverio. - (2004), pp. 2092-2096. (Intervento presentato al convegno IEEE International Conference on Communications, ICC 2004 tenutosi a Paris, France nel June 20-24 , 2004) [10.1109/ICC.2004.1312887].

Linux 2.4 implementation of Westwood+ TCP with rate-halving: a performance evaluation over the Internet

GRIECO, Luigi Alfredo;MASCOLO, Saverio
2004-01-01

Abstract

The additive increase/multiplicative decrease probing paradigm is at the core of TCP congestion control. To improve 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, goopdput 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-rc1 on.
2004
IEEE International Conference on Communications, ICC 2004
0-7803-8533-0
Linux 2.4 implementation of Westwood+ TCP with rate-halving: a performance evaluation over the Internet / Dell'Aera, A.; Grieco, Luigi Alfredo; Mascolo, Saverio. - (2004), pp. 2092-2096. (Intervento presentato al convegno IEEE International Conference on Communications, ICC 2004 tenutosi a Paris, France nel June 20-24 , 2004) [10.1109/ICC.2004.1312887].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11589/17192
Citazioni
  • Scopus 12
  • ???jsp.display-item.citation.isi??? 6
social impact