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 202<br />

Normalised Goodput (mbit/sec)<br />

4<br />

3.5<br />

3<br />

2.5<br />

2<br />

1.5<br />

1<br />

0.5<br />

Mean Goodput<br />

400<br />

350<br />

300<br />

250<br />

200<br />

150<br />

100<br />

50<br />

Mean TCP Flow Goodput (mbit/sec)<br />

Normalised Goodput (mbit/sec)<br />

4<br />

3.5<br />

3<br />

2.5<br />

2<br />

1.5<br />

1<br />

0.5<br />

Mean Goodput<br />

400<br />

350<br />

300<br />

250<br />

200<br />

150<br />

100<br />

50<br />

Mean TCP Flow Goodput (mbit/sec)<br />

0<br />

2 3 5 9 17 25 33 49<br />

Number of Flows<br />

0<br />

0<br />

2 3 5 9 17 25 33 49<br />

Number of Flows<br />

0<br />

(a) HSTCP<br />

(b) ScalableTCP<br />

Normalised Goodput (mbit/sec)<br />

4<br />

3.5<br />

3<br />

2.5<br />

2<br />

1.5<br />

1<br />

0.5<br />

Mean Goodput<br />

400<br />

350<br />

300<br />

250<br />

200<br />

150<br />

100<br />

50<br />

Mean TCP Flow Goodput (mbit/sec)<br />

Normalised Goodput (mbit/sec)<br />

4<br />

3.5<br />

3<br />

2.5<br />

2<br />

1.5<br />

1<br />

0.5<br />

Mean Goodput<br />

400<br />

350<br />

300<br />

250<br />

200<br />

150<br />

100<br />

50<br />

Mean TCP Flow Goodput (mbit/sec)<br />

0<br />

2 3 5 9 17 25 33 49<br />

Number of Flows<br />

0<br />

0<br />

2 3 5 9 17 25 33 49<br />

Number of Flows<br />

0<br />

(c) H-TCP<br />

(d) St<strong>and</strong>ard TCP<br />

Figure 9.9: Fairness between various number of concurrent parallel New-TCP flows<br />

on <strong>Data</strong>TAG.<br />

80%. ScalableTCP achieves similar goodputs to that of the other New-TCP<br />

algorithms with a small number of flows, but is able to achieve utilisation<br />

with more flows.<br />

Figures 9.8 <strong>and</strong> 9.9 show the fairness distributions of running numerous<br />

concurrently parallel flows of each algorithm. Under the low latency network<br />

of MB-NG, it was observed that ScalableTCP appears to have poor fairness<br />

for 5 or more flows, with 33 flows demonstrating severe unfairness. However,<br />

this is also true of the other algorithms - including St<strong>and</strong>ard TCP. It can<br />

be argued that the fairness performances of HSTCP, H-TCP <strong>and</strong> St<strong>and</strong>ard<br />

TCP are comparable under this low latency environment.<br />

With the longer latencies of <strong>Data</strong>TAG, the lower mean goodput of each<br />

St<strong>and</strong>ard TCP flow is apparent. Out of all of the algorithms, H-TCP appears<br />

to have the best fairness, with the smallest distribution of goodputs for all

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

Saved successfully!

Ooh no, something went wrong!