On randomizing the sending times in TCP and other window based algorithms

Current implementations of TCP suffer from serious performance problems like unfairness to flows with higher round trip times (RTTs), synchronization of windows and phase effects in flows and correlated losses leading to throughput degradations under a wide range of scenarios. In this paper we show...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer networks (Amsterdam, Netherlands : 1999) Netherlands : 1999), 2006-02, Vol.50 (3), p.422-447
Hauptverfasser: Chandrayana, Kartikeya, Ramakrishnan, Sthanunathan, Sikdar, Biplab, Kalyanaraman, Shivkumar
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Current implementations of TCP suffer from serious performance problems like unfairness to flows with higher round trip times (RTTs), synchronization of windows and phase effects in flows and correlated losses leading to throughput degradations under a wide range of scenarios. In this paper we show that by randomizing the packet sending times at TCP sources (called Randomized TCP) we can address a majority of these issues. Specifically, we propose to space successive packet transmissions with a time interval Δ = RTT(1 + x)/ cwnd, where x is a zero mean random number drawn from an Uniform distribution. We find that an Uniform distribution on U[−1, 1] is optimal with respect to metrics like throughput, fairness, timeouts, losses and de-synchronization. We show that the scheme is better than Paced as well as TCP Reno in a large number of scenarios. The proposed scheme is also fair with TCP Reno. We show through simple simulations that Randomized TCP reduces phase effects and synchronization even when multiplexed with TCP Reno. Also, we extend randomization to other window based schemes like the binomial schemes and show that fairness to TCP Reno increases dramatically.
ISSN:1389-1286
1872-7069
DOI:10.1016/j.comnet.2005.04.014