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.

9.2. Preferential Flow H<strong>and</strong>ling Using DiffServ 219<br />

1000<br />

AF<br />

BE<br />

800<br />

Throughput (mbit/sec)<br />

600<br />

400<br />

200<br />

0<br />

0 50 100 150 200 250 300<br />

Time (seconds)<br />

Figure 9.19: Dynamic switching of BE:AF b<strong>and</strong>width allocations every 60 seconds<br />

from 90:10, 70:30, 50:50, 30:70 <strong>and</strong> 10:90.<br />

<strong>and</strong> 10:90 between the AF class <strong>and</strong> BE classes.<br />

The results show that the b<strong>and</strong>width scheduler works well as the allocations<br />

are changed approximately every minute. The peaks <strong>and</strong> drops of<br />

throughput at each change are a result of the dynamic switching whereby<br />

the b<strong>and</strong>width scheduler is over providing the AF flow.<br />

9.2.2 Results<br />

Figure 9.20 shows the measurement of QEF for the different allocations of<br />

AF:BE ratios. Compared to the results of Figure 9.3, where in the absence of<br />

differentiated traffic, St<strong>and</strong>ard TCP performs very poorly, the improvement<br />

in goodput of single TCP flows when the TCP flow is protected is dramatic<br />

- utilising at least 95% of the pipe allocation (so at 90% AF St<strong>and</strong>ard TCP<br />

is able to achieve approximately 85.5% of the pipe).<br />

Surprisingly, however, is that the other algorithms perform relatively<br />

badly with large AF allocations with ScalableTCP showing the lowest utilisation<br />

of its AF pipe. At the lowest AF allocations, all algorithms perform<br />

identically.<br />

The dynamic b<strong>and</strong>width allocations between the AF <strong>and</strong> BE classes is

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

Saved successfully!

Ooh no, something went wrong!