We study the performance of TCP Westwood (TCPW), a new TCP protocol with a sender-side modification of the window congestion control scheme. TCP Westwood controls the window using end-to-end rate estimation in a way that is totally transparent to routers and to the destination. Thus, it is compatible with any network and TCP implementation. The key innovative idea is to continuously estimate, at the TCP sender, the packet rate of the connection by monitoring the ACK reception rate. The estimated connection rate is then used to compute congestion window and slow start threshold settings after a congestion episode. Resetting the window to match available bandwidth makes TCPW more robust to sporadic losses due to wireless channel problems. These often cause conventional TCP to overreact, leading to unnecessary window reduction. Experimental studies of TCPW show significant improvements in throughput performance over Reno and SACK, particularly in mixed wired/wireless networks over high-speed links. The contributions of this paper include a model for fair and friendly sharing of the bottleneck link and a Markov Chain performance model in presence of link errors/loss. TCPW performance is compared to that of TCP Reno, and analytic results are validated against simulation results. Internet and laboratory measurements using a Linux TCPW implementation are also reported, providing further evidence of the gains achievable via TCPW.

TCP westwood: Congestion window control using bandwidth estimation / Gerla, Mario; Sanadidi, M. Y.; Wang, Ren; Zanella, Andrea; Casetti, Claudio; Mascolo, Saverio. - (2001), pp. 1698-1702. (Intervento presentato al convegno IEEE Global Telecommunicatins Conference GLOBECOM'01 tenutosi a San Antonio, TX nel November 25-29, 2001) [10.1109/GLOCOM.2001.965869].

TCP westwood: Congestion window control using bandwidth estimation

MASCOLO, Saverio
2001-01-01

Abstract

We study the performance of TCP Westwood (TCPW), a new TCP protocol with a sender-side modification of the window congestion control scheme. TCP Westwood controls the window using end-to-end rate estimation in a way that is totally transparent to routers and to the destination. Thus, it is compatible with any network and TCP implementation. The key innovative idea is to continuously estimate, at the TCP sender, the packet rate of the connection by monitoring the ACK reception rate. The estimated connection rate is then used to compute congestion window and slow start threshold settings after a congestion episode. Resetting the window to match available bandwidth makes TCPW more robust to sporadic losses due to wireless channel problems. These often cause conventional TCP to overreact, leading to unnecessary window reduction. Experimental studies of TCPW show significant improvements in throughput performance over Reno and SACK, particularly in mixed wired/wireless networks over high-speed links. The contributions of this paper include a model for fair and friendly sharing of the bottleneck link and a Markov Chain performance model in presence of link errors/loss. TCPW performance is compared to that of TCP Reno, and analytic results are validated against simulation results. Internet and laboratory measurements using a Linux TCPW implementation are also reported, providing further evidence of the gains achievable via TCPW.
2001
IEEE Global Telecommunicatins Conference GLOBECOM'01
0-7803-7206-9
TCP westwood: Congestion window control using bandwidth estimation / Gerla, Mario; Sanadidi, M. Y.; Wang, Ren; Zanella, Andrea; Casetti, Claudio; Mascolo, Saverio. - (2001), pp. 1698-1702. (Intervento presentato al convegno IEEE Global Telecommunicatins Conference GLOBECOM'01 tenutosi a San Antonio, TX nel November 25-29, 2001) [10.1109/GLOCOM.2001.965869].
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/75734
Citazioni
  • Scopus 133
  • ???jsp.display-item.citation.isi??? 64
social impact