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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

8.4. Discussion of Results 187<br />

Asymmetric<br />

New-TCP Symmetric Small Buffer Large Buffer Friendliness<br />

St<strong>and</strong>ard TCP 0.52±0.01 2.09±0.15 1.57±0.25 0.53±0.01<br />

BicTCP 5.08±0.00 6.44±0.70 5.05±0.67 3.25±0.40<br />

FAST 20.2±10.9 29.2±0.61 0.36±0.04 0.01±0.00<br />

HSTCP 2.95±0.01 7.63±0.65 6.53±0.77 3.98±0.21<br />

H-TCP 3.11±0.04 4.99±0.09 4.47±1.00 3.99±0.13<br />

ScalableTCP 9.64±0.15 12.3±0.64 11.45±0.83 22.4±0.08<br />

Table 8.4: Summary overhead (Bytes/Mbit/sec × 1e-7) of two competing New-<br />

TCP flows at 250Mbit/sec bottleneck <strong>and</strong> 82ms RTT.<br />

convergence time is almost constant.<br />

8.4.4 Overhead<br />

H-TCP is good at being fair <strong>and</strong> switching <strong>into</strong> aggressiveness to utilise<br />

spare capacity as shown in Table 8.4. However, the polynomial increase with<br />

respect to time means that a lot of packets can be lost in one window, <strong>and</strong><br />

efficiency decreases as a result. This is most evident for network environments<br />

which result in large periods of congestion epochs, whilst the overhead is<br />

similar to St<strong>and</strong>ard TCP under environments with short congestion epoch<br />

times.<br />

FAST, with its delay based approach to congestion control, is also very<br />

capable of low loss rates, but requires that the bottleneck queue sizes are<br />

provisioned such that they are at least equal to the number of flows multiplied<br />

by their α values. Under such environments, the overhead of FAST can be<br />

as much as two orders of magnitude better than St<strong>and</strong>ard TCP. However,<br />

under environments with low levels of queue provisioning along the path,<br />

the loss rates of FAST are much higher resulting in two orders of magnitude<br />

less efficiency compared to St<strong>and</strong>ardTCP. This is caused primarily by the

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

Saved successfully!

Ooh no, something went wrong!