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

In order to obtain a good representation of the range of performance<br />

metrics, all tests were repeated 5 times <strong>and</strong> the arithmetic mean taken. The<br />

error on each measurement was taken as the st<strong>and</strong>ard error from this mean<br />

[Boa83] <strong>and</strong> is presented in all plots.<br />

Furthermore, due to the prevalence of FIFO queuing mechanisms in use on<br />

the Internet, the study is limited to drop-tail environments to gauge the worse<br />

case scenario whereby network feedback is limited only by buffer overflows.<br />

8.2 Test Calibration<br />

8.2.1 Response Function<br />

The validation of the altAIMD algorithm <strong>and</strong> the representative New-TCP<br />

algorithms is shown in Figure 8.1. It shows the theoretical <strong>and</strong> measured<br />

response function of a single New-TCP flow (See Section 5.4.2) under the<br />

dummynet test network. The loss rate was controlled by the dummynet p<br />

variable that defines the average r<strong>and</strong>om loss rate experienced through a<br />

dummynet pipe.<br />

It can be seen that the measured results match very well to the theoretical<br />

predictions as specified by the respective New-TCP authors. The most<br />

notable deviation is that for both ScalableTCP <strong>and</strong> HSTCP, where there<br />

is a gradual, rather than immediate switch from their low speed modes to<br />

their high speed modes; this is represented by their increased goodputs over<br />

the regions of the switch. This was found to be due to the mode switching<br />

from St<strong>and</strong>ard TCP <strong>into</strong> their representative high speed modes (this does not<br />

apply to FAST or H-TCP) as cwnd values approach their relevant thresholds.<br />

For HSTCP (Figure 8.2(a)), it was observed that the actual average cwnd

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

Saved successfully!

Ooh no, something went wrong!