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

Normalised TCP Goodput (mbit/sec)<br />

1.5<br />

1.4<br />

1.3<br />

1.2<br />

1.1<br />

1<br />

0.9<br />

0.8<br />

0.7<br />

0.6<br />

Mean Goodput<br />

100<br />

90<br />

80<br />

70<br />

60<br />

50<br />

40<br />

30<br />

20<br />

10<br />

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

Normalised TCP Goodput (mbit/sec)<br />

1.5<br />

1.4<br />

1.3<br />

1.2<br />

1.1<br />

1<br />

0.9<br />

0.8<br />

0.7<br />

0.6<br />

Mean Goodput<br />

100<br />

90<br />

80<br />

70<br />

60<br />

50<br />

40<br />

30<br />

20<br />

10<br />

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

0.5<br />

50 100 150 200 250 300 350 400 450 500 550 600 650 700 750 800 850 900<br />

CBR Background (mbit/sec)<br />

0<br />

0.5<br />

50 100 150 200 250 300 350 400 450 500 550 600 650 700 750 800 850 900<br />

CBR Background (mbit/sec)<br />

0<br />

(a) HSTCP<br />

(b) ScalableTCP<br />

Normalised TCP Goodput (mbit/sec)<br />

1.5<br />

1.4<br />

1.3<br />

1.2<br />

1.1<br />

1<br />

0.9<br />

0.8<br />

0.7<br />

0.6<br />

Mean Goodput<br />

100<br />

90<br />

80<br />

70<br />

60<br />

50<br />

40<br />

30<br />

20<br />

10<br />

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

Normalised TCP Goodput (mbit/sec)<br />

1.5<br />

1.4<br />

1.3<br />

1.2<br />

1.1<br />

1<br />

0.9<br />

0.8<br />

0.7<br />

0.6<br />

Mean Goodput<br />

100<br />

90<br />

80<br />

70<br />

60<br />

50<br />

40<br />

30<br />

20<br />

10<br />

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

0.5<br />

50 100 150 200 250 300 350 400 450 500 550 600 650 700 750 800 850 900<br />

CBR Background (mbit/sec)<br />

0<br />

0.5<br />

50 100 150 200 250 300 350 400 450 500 550 600 650 700 750 800 850 900<br />

CBR Background (mbit/sec)<br />

0<br />

(c) H-TCP<br />

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

Figure 9.5: Fairness distributions between 10 New-TCP flows against various Background<br />

Loads on MB-NG.<br />

under <strong>Data</strong>TAG for St<strong>and</strong>ard TCP compared to that of HSTCP <strong>and</strong> H-TCP.<br />

This is due to the slow growth of cwnd under this environment which results<br />

in a lack of congestion epochs which are required for flows to back-off <strong>and</strong><br />

converge to fairness. Therefore, the unfairness between St<strong>and</strong>ard TCP flows<br />

in the <strong>Data</strong>TAG environment is more dependent upon the exit value of cwnd<br />

after slow start (rather than the dynamic of AIMD) due to the relatively short<br />

duration of the tests. These results demonstrate the short term unfairness<br />

experienced between St<strong>and</strong>ard TCP flows under high BDP environments.<br />

It was observed that ScalableTCP is mostly fair, except for stray flows<br />

which achieves approximately 1.5 to 2 times the mean goodput of the other<br />

flows. This is demonstrated in the box-plots by the consistent outlier point in<br />

each test. However, ScalableTCP shows a much greater variation in average<br />

flow goodputs than that of both HSTCP <strong>and</strong> H-TCP.

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

Saved successfully!

Ooh no, something went wrong!