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.

8.4. Discussion of Results 186<br />

order of hundreds of seconds for a symmetric latency of 162ms. In HSTCP’s<br />

case, even though the decrease factor is not static, but dependent upon the<br />

cwnd value, a high capacity flow has smaller a back-off per congestion, <strong>and</strong><br />

therefore many more congestion epochs are required for the flows to converge<br />

to fairness. Meanwhile, HSTCP flows with small cwnds experience large<br />

decreases upon congestion, <strong>and</strong> therefore are much more likely to take a<br />

longer time under periodic losses to reach a large value of cwnd. [NY04]<br />

specifies an adaptation to the back-off times of HSTCP such that the decrease<br />

factor is the same as that of St<strong>and</strong>ard TCP (β = 0.5) under a detected<br />

downward trend of cwnd at consecutive congestion events.<br />

Slow convergence is also evident with BicTCP, where even though the<br />

decrease parameter is static, the time between congestion epochs is dependent<br />

upon the increase parameter. Under low BDP’s, BicTCP reverts to an almost<br />

‘additive increase only’ regime which aids short congestion epoch times <strong>and</strong><br />

therefore improves convergence times. However, as larger cwnd values are<br />

reached by BicTCP, the result of this plateau is that the congestion epoch<br />

time is larger, <strong>and</strong> as such the convergence time increases.<br />

FAST, unlike all of the loss-based algorithms, always results in the perturbing<br />

flow achieving larger cwnd values upon start-up than that of the<br />

existing flow. As a result, the convergence times for FAST is very small -<br />

however, this does not include the time required to actually reach stability<br />

between competing flows.<br />

H-TCP takes the approach whereby under highly variable environments,<br />

the back-off factor is reduced to that of St<strong>and</strong>ard TCP. Also, as H-TCP’s<br />

α is polynomial in time, the period between congestion epochs is always<br />

small. The combination of these two factors results in a fast convergence<br />

between competing H-TCP flows where for long latency environments, the

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

Saved successfully!

Ooh no, something went wrong!