DocumentCode :
1228612
Title :
TCP with sender-side intelligence to handle dynamic, large, leaky pipes
Author :
Wang, Ren ; Yamada, Kenshin ; Sanadidi, M. Yahya ; Gerla, Mario
Author_Institution :
Comput. Sci. Dept., Univ. of California, Los Angeles, CA, USA
Volume :
23
Issue :
2
fYear :
2005
Firstpage :
235
Lastpage :
248
Abstract :
Transmission control protocol Westwood (TCPW) has been shown to provide significant performance improvement over high-speed heterogeneous networks. The key idea of TCPW is to use eligible rate estimation (ERE) methods to intelligently set the congestion window (cwnd) and slow-start threshold (ssthresh) after a packet loss. ERE is defined as the efficient transmission rate eligible for a sender to achieve high utilization and be friendly to other TCP variants. This work presents TCP Westwood with agile probing (TCPW-A), a sender-side only enhancement of TCPW, that deals well with highly dynamic bandwidth, large propagation time/bandwidth, and random loss in the current and future heterogeneous Internet. TCPW-A achieves this goal by adding the following two mechanisms to TCPW. 1) When a connection initially begins or restarts after a timeout, instead of exponentially expanding cwnd to an arbitrary preset sthresh and then going into linear increase, TCPW-A uses agile probing, a mechanism that repeatedly resets ssthresh based on ERE and forces cwnd into an exponential climb each time. The result is fast convergence to a more appropriate ssthresh value. 2) In congestion avoidance, TCPW-A invokes agile probing upon detection of persistent extra bandwidth via a scheme we call persistent noncongestion detection (PNCD). While in congestion avoidance, agile probing is actually invoked under the following conditions: a) a large amount of bandwidth that suddenly becomes available due to change in network conditions; b) random loss during slow-start that causes the connection to prematurely exit the slow-start phase. Experimental results, both in ns-2 simulation and lab measurements using actual protocols implementation, show that TCPW-A can significantly improve link utilization over a wide range of bandwidth, propagation delay, and dynamic network loading.
Keywords :
Internet; telecommunication congestion control; transport protocols; ERE; Internet; PNCD; TCP Westwood; TCPW; agile probing; congestion avoidance; congestion window; convergence; dynamic bandwidth; eligible rate estimation methods; high-speed heterogeneous networks; link utilization; persistent noncongestion detection; sender-side intelligence; slow-start threshold; transmission control protocol Westwood; Bandwidth; Convergence; Internet; Packet switching; Performance loss; Propagation delay; Propagation losses; Protocols; Switches; Throughput;
fLanguage :
English
Journal_Title :
Selected Areas in Communications, IEEE Journal on
Publisher :
ieee
ISSN :
0733-8716
Type :
jour
DOI :
10.1109/JSAC.2004.839426
Filename :
1391033
Link To Document :
بازگشت