IEPM

Fast TCP on production links,
a Fast TCP single stream versus
Reno TCP multiple streams

SLAC Home Page
Main Page of TCP Stacks on production links | High Speed TCP single streams versus a Reno TCP single stream | Scalable TCP single streams versus a Reno TCP single stream | Scalable TCP single stream versus Reno TCP multiple streams | Fast TCP single stream versus a Reno TCP single stream | Bulk throughput measurements
Fabrizio Coccetti and Les Cottrell. Created 2April '03, last update 3 April '03

 


Overview | one Fast TCP stream vs one Reno TCP stream | one Fast TCP stream vs 2 Reno TCP streams | one Fast TCP stream vs 4 Reno TCP streams | one Fast TCP stream vs 6 Reno TCP streams | one Fast TCP stream vs 8 Reno TCP streams

Overview

In this page we run tests using two single streams from two different machines, one using the FastTCP stack and the other using Reno TCP. Tests are performed to the same destination machine. All measures have a standard MTU (1500B) and txqueuelen (100packets), the TCP window was chosen appropriately big (8 MB).

Hosts S1 and S2 are located at SLAC, while the Remote Host is at CERN

An Iperf single stream is started from S1 (running Fast TCP) to the Remote Host.
At the same time,  a variable number of other Iperf streams are started from S2 (running Reno TCP) to the Remote Host.
We display the values of the throughput of the streams every 5 seconds.

This is the main page for the tests we are conducting using new TCP stacks on production links.
At this location, it is available a comparison between a Fast TCP single stream and a Reno TCP single stream, from SLAC to several destination.

 one Fast TCP stream vs one Reno TCP stream from SLAC to CERN

Measure taken on 4/3/'03 at 5am PST.

Fast TCP
Throughput Average = 244.5 Mbps
Std Dev = 80.0 Mbps

Reno TCP
Throughput Average = 86.9 Mbps
Std Dev = 68.6 Mbps

RTT
RTT Average = 228.5 ms
Std Dev = 2.3 ms

 

 

one Fast TCP stream vs 2 Reno TCP streams from SLAC to CERN

Measure taken on 4/3/'03 at 3am PST.

Fast TCP
Throughput Average = 221.3 Mbps
Std Dev = 86.1 Mbps

Reno TCP
Throughput Average = 76.2 Mbps
Std Dev = 62.8 Mbps

RTT
RTT Average = 229.6 ms
Std Dev = 6.7 ms

 

 

one Fast TCP stream vs 4 Reno TCP streams from SLAC to CERN

Measure taken on 4/3/'03 at 3:30 am PST.

Fast TCP
Throughput Average = 231.4 Mbps
Std Dev = 82.8 Mbps

Reno TCP
Throughput Average = 168.2 Mbps
Std Dev = 82.1 Mbps

RTT
RTT Average = 229.7 ms
Std Dev = 6.7 ms

 

 

one Fast TCP stream vs 6 Reno TCP streams from SLAC to CERN

Measure taken on 4/3/'03 at 4 am PST.

Fast TCP
Throughput Average = 217.1 Mbps
Std Dev = 86.1 Mbps

Reno TCP
Throughput Average = 150.5 Mbps
Std Dev = 99.0 Mbps

RTT
RTT Average = 231.4 ms
Std Dev = 12.1 ms

 

one Fast TCP stream vs 8 Reno TCP streams from SLAC to CERN

Measure taken on 4/3/'03 at 4:30 am PST.

Fast TCP
Throughput Average = 199.5 Mbps
Std Dev = 103.7 Mbps

Reno TCP
Throughput Average = 149.7 Mbps
Std Dev = 72.6 Mbps

RTT
RTT Average = 231.9 ms
Std Dev = 18.2 ms

 

Same as above, but we added an offset of 100 Mbps onto each succeeding Reno TCP stream.  This shows that all streams see congestion at the same time.