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

capacity - however, at what cost? [CJ89] states that MIMD based algorithms<br />

may have serious convergence, <strong>and</strong> hence unfairness issues. FAST has a<br />

theoretical network utilisation of 100% - but is based on TCP Vegas which,<br />

despite its various advantages, was never widely deployed for general usage<br />

due to its inability to compete against aggressive flows, <strong>and</strong> hence the user<br />

perception of throughput was lower. Also TCP Vegas suffers from poor<br />

performance when the path is asymmetric [FLcL01].<br />

So why cannot users simply choose their own algorithm to use? Indeed,<br />

this appears to be the situation at present as new congestion control algorithms<br />

appear all the time. However, very little research has been conducted<br />

to gauge the effectiveness of these algorithms against each other in similar<br />

network conditions. Furthermore, most of the analysis of New-TCP algorithms<br />

are centred around simulation based studies. Whilst the modeling of<br />

new algorithms in simulations is no doubt necessary, there may be physical<br />

limitations of running TCP protocols at high speeds - which may have negative<br />

consequences on network stability. For example, the aggressive increases<br />

of some of the algorithms may cause global synchronisation which will in fact<br />

lower network utilisation rather than increase it [ASA00].<br />

Therefore, there is a clear need to test these algorithms on real hardware<br />

in realistic environments, <strong>and</strong> possibly on real Internet networks. The goal<br />

of such an investigation should not only focus on the performance in terms of<br />

throughput achieved, but also on other factors such as fairness, how quickly<br />

algorithms converge to fairness <strong>and</strong> the potential for congestion collapse.

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

Saved successfully!

Ooh no, something went wrong!