Proposed modifications to TCP congestion control for high bandwidth and local area networks
R. Wade · 1998
In this report, we propose extensions to TCP congestion control which, on a congested network result in significantly better use of available bandwidth by eliminating the requirement for a slow start with each TCP restart. Mechanisms are implemented which enable the sending TCP to restart its data flow at a suitable level for the current connection. A fallback mode is provided to prevent the source from overloading intervening routers should congestion be sufficiently high. Rigorous testing of the new algorithms was undertaken using the REAL network simulator and various benchmark scenarios. In addition to the benchmark scenarios, further models were developed in order to simulate real-world situations. Over the suite of tests, our modifications showed on average a 20-30% speed increase over REAL's standard TCP-RENO protocol (which is based on BSD's TCPRENO) with some sources showing up to a 100% improvement. In the worst-case scenarios, the modified TCP functioned at least as well as ...