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.

6.3. Summary 133<br />

6.3 Summary<br />

The recent rise of high performance networks <strong>and</strong> long latency links has lead<br />

to the visible deterioration of TCP performance in real life situations. As<br />

such, there has been much interest in the transport community in the need<br />

to replace the st<strong>and</strong>ard TCP congestion control algorithms with something<br />

that is capable of attaining reasonable throughput under realistic network<br />

conditions.<br />

A question arises over the manner in which deployment should occur. As<br />

these protocols have never been widely tested in real network environments, it<br />

is difficult to determine whether there are potential hazards to running these<br />

New-TCP algorithms on the Internet. Whilst running a single flow through<br />

the Internet is unlikely to cause problems, the aggregation of many flows<br />

may. The problem lies in the possibility of lock-out <strong>and</strong> severe unfairness<br />

that will prevent competing users from sharing network resources. However,<br />

the modeling of such systems prove very difficult to do realistically [AF99]<br />

due to the heterogeneity of the Internet.<br />

Many of the proposals presented often cite the inclusion of AQM to mitigate<br />

the potential problems that aggressive algorithms may pose. [FJ93]<br />

states that AQM should be implemented, however, this is often far from the<br />

truth as most networks on the Internet still employ drop tail queuing. Therefore,<br />

when it comes to the question of the near term deployability of such<br />

protocols, special attention should be given to ensure that it is not dangerous<br />

to use such congestion control algorithms now.<br />

The other question is which New-TCP algorithm should people use? Each<br />

protocol appears to have distinct advantages <strong>and</strong> disadvantages; for example,<br />

ScalableTCP ensures that high capacity can be attained regardless of network

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

Saved successfully!

Ooh no, something went wrong!