High Throughput Data Transfers Using the Tornado Transport Protocol
The need to transfer extremely large files over very high bandwidth network paths is becoming more and more common. Current window based transport protocols often limit throughput to a level well below what might otherwise be achievable. In this paper the authors describe and evaluate the Tornado Transport Protocol (TTP) which is designed to be reliable, to achieve very high throughput and to maintain an adjustable level of TCP-friendliness. Reliability is achieved through the use of efficient forward error correction. High throughput is achieved by eliminating the need for acknowledgment-based pacing from the receiver. TCP-friendliness is achieved by setting a threshold to specify when to react to loss.