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.

5.5. Summary 109<br />

5.5 Summary<br />

Even though TCP has been a fundamental part of the success of the Internet,<br />

enabling reliable data transfers <strong>and</strong> preventing congestion collapse, it was<br />

never designed to be scalable in terms of throughput. As such TCP has<br />

problems with long distance, fast networks which will form the backbone of<br />

future grids in order for computers to interoperate <strong>and</strong> share data files.<br />

There has been a recent interest in utilising the new backbone speeds<br />

available in today’s Academic <strong>and</strong> Research networks, especially in terms of<br />

large scale data replication that is required for projects such as the LHC<br />

[CFK + 01, SRGC00]. As such, network researchers have pushed the boundaries<br />

on tuning host hardware <strong>and</strong> software to facilitate high utilisation of<br />

network resources. Many of the techniques used have been studied in detail<br />

in this Chapter.<br />

However, [ST] states that 90% of bulk transports (i.e. those over 10MB)<br />

typically achieve transfer speeds of less than 5Mbit/sec. Furthermore, Equation<br />

5.6 shows that the maximum utilisation of a single TCP flow has a<br />

theoretical limit of 75% when there is zero buffering. Full utilisation is only<br />

achieved when the queue size is equal to the BDP of the TCP flow.<br />

Loss is also a fundamental limit on the throughput achievable with St<strong>and</strong>ard<br />

TCP. It was shown that the maximum throughput of a typical trans-<br />

Atlantic transfer without competing flows sharing the network path is only<br />

450Mb/sec - because of physical limits upon bit error rates.<br />

Therefore, it has been demonstrated both experimentally in Section 3.2.2<br />

<strong>and</strong> theoretically that TCP is simply incapable of high throughput in long<br />

distance, high capacity paths - regardless of the amount of tuning performed<br />

outside of the AIMD algorithms.

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

Saved successfully!

Ooh no, something went wrong!