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.2. Test Calibration 153<br />

cwnd <strong>and</strong> ssthresh (packets)<br />

700<br />

600<br />

500<br />

400<br />

300<br />

200<br />

100<br />

cwnd<br />

ssthresh<br />

cwnd <strong>and</strong> ssthresh (packets)<br />

3000<br />

2500<br />

2000<br />

1500<br />

1000<br />

500<br />

cwnd<br />

ssthresh<br />

0<br />

0 100 200 300 400 500 600<br />

Time (seconds)<br />

(a) St<strong>and</strong>ard TCP at p = 0.00002<br />

0<br />

0 100 200 300 400 500 600<br />

Time (seconds)<br />

(b) St<strong>and</strong>ard TCP at p = 10 −7<br />

Figure 8.4: St<strong>and</strong>ard TCP cwnd dynamic (250Mbit/sec, 162ms RTT, queue-size<br />

20% BDP).<br />

of H-TCP at 0.2% loss rate. It was observed that there are periods whereby<br />

the cwnd reaches (relative to the test) very high values; where it takes a few<br />

congestion events before the cwnd decreases to a more ‘stable’ value. The<br />

large values of cwnd are compounded by H-TCP’s increase parameter which<br />

is polynomial with respect to time. As a direct consequence of the large cwnd<br />

values, H-TCP is able to achieve high goodput, <strong>and</strong> the longer the congestion<br />

epochs, the greater the achievable value of cwnd. Whilst the authors of<br />

H-TCP do not provide the calculation of H-TCP’s response function, they<br />

claim that it is comparable to that of HSTCP [LS04a].<br />

As St<strong>and</strong>ard TCP approaches low loss rates, higher values of cwnd are<br />

observed; however, so too is the very slow growth of AIMD. This is observed<br />

in Figure 8.4(b) where the slow increase <strong>and</strong> the dramatic decrease of cwnd<br />

results in the low utilisation of the link over time-scales less than a single<br />

congestion epoch, after detected loss.<br />

Also, it is this slow growth which<br />

prevents St<strong>and</strong>ard TCP from reaching high values of cwnd under a specific<br />

loss rate compared to the other New-TCP algorithms.<br />

BicTCP argues that the correct response function to balance between

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

Saved successfully!

Ooh no, something went wrong!