Impact of background traffic on performance of high-speed TCP variant protocols
Computer Networks: The International Journal of Computer and Telecommunications Networking
Symbiotic rate adaptation for time sensitive elastic traffic with interactive transport
Computer Networks: The International Journal of Computer and Telecommunications Networking
Proceedings of the 2007 Workshop on Middleware for next-generation converged networks and applications
Logarithmic window increase for TCP Westwood+ for improvement in high speed, long distance networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
A cross-layer design for TCP end-to-end performance improvement in multi-hop wireless networks
Computer Communications
WWIC '07 Proceedings of the 5th international conference on Wired/Wireless Internet Communications
TCP throughput enhancement in wired-cum-wireless network
Computer Communications
A comprehensive TCP fairness analysis in high speed networks
Computer Communications
Improving TCP fairness and performance with bulk transmission control over lossy wireless channel
Computer Networks: The International Journal of Computer and Telecommunications Networking
Impact of transient CSMA/CA access delays on active bandwidth measurements
Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference
SpeedDetect: a simple TCP extension for handling sudden capacity increase
NGI'09 Proceedings of the 5th Euro-NGI conference on Next Generation Internet networks
Queuing dynamics and single-link stability of delay-based window congestion control
Computer Networks: The International Journal of Computer and Telecommunications Networking
Review: An initiative for a classified bibliography on TCP/IP congestion control
Journal of Network and Computer Applications
Hi-index | 0.07 |
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.