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.3. Internet Transfers 234<br />

Fraction Bytes Retransmitted per Mbit/sec<br />

10 −4<br />

10 −6<br />

10 −8<br />

10 −10<br />

10 −12<br />

St<strong>and</strong>ard TCP HSTCP ScalableTCP HTCP FAST BicTCP<br />

New−TCP<br />

Figure 9.29: Overhead from CERN to Stanford.<br />

H-TCP <strong>and</strong> BicTCP have a high number of outliers which cause very unstable<br />

results. However, BicTCP has a lower median <strong>and</strong> inter-quartile range,<br />

suggesting generally better stability when compared to H-TCP.<br />

Whilst ScalableTCP does not have the large number of outliers, it has<br />

the largest inter-quartile range of results. FAST also maintains a large range<br />

of values, but has a very narrow inter-quartile range; making it the most<br />

consistent TCP protocol, bar St<strong>and</strong>ard TCP.<br />

St<strong>and</strong>ard TCP demonstrates low coefficient of variance due to the slow<br />

growth of cwnd which over this long latency path is unable to frequently<br />

induce packet loss <strong>and</strong> hence multiplicative decrease.<br />

Overhead<br />

The overhead inefficiency is shown in Figure 9.29. It shows that all New-<br />

TCP algorithms perform similarly (although note the log scale), with approximately<br />

a magnitude greater overhead compared to St<strong>and</strong>ard TCP. It is<br />

arguable that ScalableTCP has the highest overhead. However, BicTCP also<br />

maintains many outlying points, with as much range as that of ScalableTCP.

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

Saved successfully!

Ooh no, something went wrong!