Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Improving the start-up behavior of a congestion control scheme for TCP
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Generating representative Web workloads for network and server performance evaluation
SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
On estimating end-to-end network path properties
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Congestion control for high bandwidth-delay product networks
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Improving TCP Startup Performance Using Active Measurements: Algorithm and Evaluation
ICNP '03 Proceedings of the 11th IEEE International Conference on Network Protocols
Performance evaluation and comparison of Westwood+, New Reno, and Vegas TCP congestion control
ACM SIGCOMM Computer Communication Review
Measuring the evolution of transport protocols in the internet
ACM SIGCOMM Computer Communication Review
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
Why flow-completion time is the right metric for congestion control
ACM SIGCOMM Computer Communication Review
Tmix: a tool for generating realistic TCP application workloads in ns-2
ACM SIGCOMM Computer Communication Review
Simulation with real world network stacks
WSC '05 Proceedings of the 37th conference on Winter simulation
Determining an appropriate sending rate over an underutilized network path
Computer Networks: The International Journal of Computer and Telecommunications Networking
Rate control protocol (rcp): congestion control to make flows complete quickly
Rate control protocol (rcp): congestion control to make flows complete quickly
CUBIC: a new TCP-friendly high-speed TCP variant
ACM SIGOPS Operating Systems Review - Research and developments in the Linux kernel
Perspectives on router buffer sizing: recent results and open problems
ACM SIGCOMM Computer Communication Review
Towards experimental evaluation of explicit congestion control
Computer Networks: The International Journal of Computer and Telecommunications Networking
Performance comparison of router assisted congestion control protocols: XCP vs. RCP
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
Performance Evaluation of Fast Startup Congestion Control Schemes
NETWORKING '09 Proceedings of the 8th International IFIP-TC 6 Networking Conference
TCP revisited: a fresh look at TCP in the wild
Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference
The new web: characterizing AJAX traffic
PAM'08 Proceedings of the 9th international conference on Passive and active network measurement
Performance evaluation of quick-start TCP with a Linux kernel implementation
NETWORKING'08 Proceedings of the 7th international IFIP-TC6 networking conference on AdHoc and sensor networks, wireless networks, next generation internet
An argument for increasing TCP's initial congestion window
ACM SIGCOMM Computer Communication Review
Increasing TCP throughput with an enhanced internet control plane
MILCOM'06 Proceedings of the 2006 IEEE conference on Military communications
Review: An initiative for a classified bibliography on TCP/IP congestion control
Journal of Network and Computer Applications
Hi-index | 0.00 |
A fundamental challenge for congestion control is the flow startup phase after the connection setup or after long idle periods. The Transmission Control Protocol (TCP) uses the time-consuming Slow-Start mechanism in that case. The objective of fast startup congestion control is to fully utilize a path much more rapidly. Faster startups can either be realized by new end-to-end congestion control mechanisms that change the Slow-Start algorithm, or by additional on-path signaling providing information about the path. This paper comprehensively compares end-to-end and network-supported fast startup schemes. We evaluate both the potential performance benefit and risk, using analytical models, simulation results, and experiments with real applications. Concerning end-to-end schemes, we study both a simple increase of the initial congestion window and the recently proposed Jump-Start mechanism. The considered network-supported schemes are the Quick-Start TCP extension and the Rate Control Protocol (RCP). They can all significantly reduce the transport delay of mid-sized data transfers, in particular over broadband networks with a non-negligible latency. As a result, fast startup schemes can significantly speed up Internet application with such traffic patterns. Our results also reveal that end-to-end approaches are not necessarily overly aggressive. Network-supported mechanisms can reduce the risk of congestion, but there are several unsolved open issues. In summary, we argue that end-to-end fast startup schemes such as an increased initial congestion window would be a promising solution for the Internet.