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.

6.1. Survey of New-TCP Algorithms 112<br />

6.1.1 HighSpeed TCP<br />

The HighSpeed TCP for Large Congestion Windows was introduced in [Flo03]<br />

as a modification of TCP’s congestion control mechanism to improve performance<br />

of TCP connections with large congestion windows.<br />

The strategy under HSTCP is to slowly improve the performance of the<br />

TCP flow as a function of the current cwnd such that when the cwnd is<br />

larger, the increase parameter is increased <strong>and</strong> reduction of cwnd upon loss<br />

detection is decreased. Therefore, as the HSTCP flow deviates from the<br />

expected achievable cwnd of st<strong>and</strong>ard TCP, both the reduction in the change<br />

of throughput upon congestion is decreased, <strong>and</strong> the rate of increase at which<br />

HSTCP probes for extra b<strong>and</strong>width increases.<br />

HSTCP is based on the adaptation of the response function in Equation<br />

5.7 such that the high throughputs are achievable under realistic loss<br />

conditions. The HSTCP response function is defined using three parameters:<br />

W switch , W High <strong>and</strong> P . They are used to establish a point of transition from<br />

st<strong>and</strong>ard TCP behaviour to HighSpeed TCP behaviour.<br />

As such, HighSpeed TCP’s response function is the same as that of the<br />

St<strong>and</strong>ard TCP when the current congestion window, cwnd, is less than or<br />

equal to W Switch . HighSpeed TCP uses an alternative response function when<br />

the current congestion window is greater than W Switch . W High <strong>and</strong> P are used<br />

to specify the upper end of this response function, where the packet drop rate<br />

P is that needed to achieve an average congestion window of W High under<br />

the HighSpeed TCP regime. Also, 0 < H decr ≤ 0.5 is specified such that<br />

when cwnd = W High <strong>and</strong> a congestion event occurs, cwnd will be decreased<br />

by a factor of H decr such that cwnd ← cwnd − H decr × cwnd.<br />

The HighSpeed TCP response function is therefore represented by new

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

Saved successfully!

Ooh no, something went wrong!