Performance Evaluation of Fast Startup Congestion Control Schemes
NETWORKING '09 Proceedings of the 8th International IFIP-TC 6 Networking Conference
Impact of transient CSMA/CA access delays on active bandwidth measurements
Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference
A dynamic signaling mechanism based on symbiotic packet processing
Computer Communications
Comparison of end-to-end and network-supported fast startup congestion control schemes
Computer Networks: The International Journal of Computer and Telecommunications Networking
Taming the elephants: New TCP slow start
Computer Networks: The International Journal of Computer and Telecommunications Networking
TCP slow start with fair share of bandwidth
Computer Networks: The International Journal of Computer and Telecommunications Networking
Applying principles of active available bandwidth algorithms to passive TCP traces
PAM'05 Proceedings of the 6th international conference on Passive and Active Network Measurement
Hi-index | 0.00 |
TCP Slow Start exponentially increases the congestion window size to detect the proper congestion window for a network path. This often results in significant packet loss, while breaking off Slow Start using a limited slow start threshold may lead to an overly conservative congestion window size. This problem is especially severe in high speed networks. In this paper we present a new TCP startup algorithm, called Paced Start, that incorporates an available bandwidth probing technique into the TCP startup algorithm. Paced Start is based on the observation that when we view the TCP startup sequence as a sequence of packet trains, the difference between the data packet spacing and the acknowledgement spacing can yield valuable information about the available bandwidth. Slow Start ignores this information, while Paced Start uses it to quickly estimate the proper congestion window for the path. For most flows, Paced Start transitions into congestion avoidance mode faster thanSlow Start, has a signi.cantly lower packet loss rate, and avoids the timeout that is often associated with Slow Start. This paper describes the Paced Start algorithm and uses simulation and real system experiments to characterize its properties.