Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Congestion Control in Linux TCP
Proceedings of the FREENIX Track: 2002 USENIX Annual Technical Conference
Improving TCP Startup Performance Using Active Measurements: Algorithm and Evaluation
ICNP '03 Proceedings of the 11th IEEE International Conference on Network Protocols
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
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
Comparison of end-to-end and network-supported fast startup congestion control schemes
Computer Networks: The International Journal of Computer and Telecommunications Networking
Initial CWND determination method for fast startup TCP algorithms
Proceedings of the Nineteenth International Workshop on Quality of Service
FavorQueue: A parameterless active queue management to improve TCP traffic performance
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.00 |
The Transmission Control Protocol (TCP) uses the Slow-Start mechanism at the beginning of a connection and after idle times. The Slow-Start delays the transport of data in particular if the round-trip time is large, which is undesirable for interactive applications. In order to speed up transfers, several alternatives have been proposed recently. This paper evaluates the performance and robustness of new fast startup congestion control schemes. We compare both end-to-end approaches as well as protocols that rely on additional feedback from the routers, using implementations in the Linux stack. Both testbed measurements and simulation studies quantify the potential performance improvement, the risk of packet loss, and the benefits of additional router support. Our results, which are also partly verified analytically, reveal that end-to-end fast startup mechanisms would not cause too much performance degradation if they are selectively used and carefully tuned. Additional router support would improve the fairness at the cost of a higher complexity.