05.08.2014 Views

An Investigation into Transport Protocols and Data Transport ...

An Investigation into Transport Protocols and Data Transport ...

An Investigation into Transport Protocols and Data Transport ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

9.1. Transfer Tests Across Dedicated Private Wide Area Networks 194<br />

1000<br />

1000<br />

Goodput (mbit/sec)<br />

100<br />

10<br />

HSTCP<br />

HSTCP Theory<br />

HTCP<br />

ScalableTCP<br />

ScalableTCP Theory<br />

St<strong>and</strong>ard TCP<br />

St<strong>and</strong>ard TCP Theory<br />

1<br />

1e-06 1e-05 0.0001 0.001 0.01 0.1 1<br />

Induced Loss Rate (packets)<br />

Goodput (mbit/sec)<br />

100<br />

10<br />

HSTCP<br />

HSTCP Theory<br />

HTCP<br />

ScalableTCP<br />

ScalableTCP Theory<br />

St<strong>and</strong>ard TCP<br />

St<strong>and</strong>ard TCP Theory<br />

1<br />

1e-08 1e-07 1e-06 1e-05 0.0001 0.001 0.01<br />

Induced Loss Rate (packets)<br />

(a) MBNG<br />

(b) <strong>Data</strong>TAG<br />

Figure 9.1: Response Function of New-TCP over dedicated test networks.<br />

9.1.2 Calibration<br />

A calibration test was conducted to ensure the appropriate implementation of<br />

the New-TCP algorithms under the altAIMD 0.3 kernel. This was achieved<br />

by comparing experimental results with that of theory for the response function<br />

(See Section 5.4.2).<br />

This was performed between a single pair of end systems where packets<br />

were selectively dropped at the receiver in a regular fashion making use of a<br />

kernel modification to achieve the drop. The implementation of this packet<br />

drop relies on the counting of all received data packets at the receiver whereby<br />

the checksum for every n’th packet is declared invalid in order to simulate<br />

bit error on the network path <strong>and</strong> at packet loss rate of p = 1/n.<br />

Figure 9.1 shows that the introduction of a single packet drop per window<br />

is h<strong>and</strong>led well in the kernel, <strong>and</strong> that the experimental results match very<br />

closely to theory for both networks. <strong>An</strong>d in agreement with theory, ScalableTCP<br />

is consistently able to obtain better or equivalent throughput than<br />

both HSTCP <strong>and</strong> H-TCP over the range of the drop rates.<br />

It can be seen that the mode switch from low to high speeds matches<br />

closely to theory <strong>and</strong> is h<strong>and</strong>led well in ScalableTCP <strong>and</strong> HSTCP in the low

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!