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

1.05<br />

1<br />

0.95<br />

3<br />

2.5<br />

St<strong>and</strong>ard TCP<br />

HSTCP<br />

ScalableTCP<br />

QEF AF<br />

0.9<br />

0.85<br />

QEF BE<br />

2<br />

1.5<br />

0.8<br />

0.75 St<strong>and</strong>ard TCP<br />

HSTCP<br />

ScalableTCP<br />

0.7<br />

0 20 40 60 80 100<br />

AF B<strong>and</strong>width Allocation (%)<br />

1<br />

0.5<br />

0 20 40 60 80 100<br />

AF B<strong>and</strong>width Allocation (%)<br />

(a) TCP (AF)<br />

(b) UDP (BE)<br />

Figure 9.20: QoS Efficiency Factors for various AF:BE allocations.<br />

demonstrated by the over utilisation of the BE class’s traffic when the AF<br />

class is under-provisioned due to the failure of the New-TCP flows in being<br />

able to achieve 100% utilisation.<br />

9.2.3 Discussion<br />

Given the dynamics of cwnd, it would be expected that the performance of<br />

St<strong>and</strong>ard TCP should be poor under high b<strong>and</strong>width, long latency environments.<br />

However, Figure 9.20 clearly indicates that HSTCP <strong>and</strong> ScalableTCP<br />

appear to have problems under DiffServ environments - not St<strong>and</strong>ard TCP.<br />

As a DiffServ enabled network should provide protection for AF flows, the<br />

goodput performance of New-TCP flows were expected to be greater.<br />

At small AF allocations, i.e. small available b<strong>and</strong>widths, it is expected<br />

that the performance differences between algorithms are negligible due to<br />

the sizes of cwnd. However, as the b<strong>and</strong>width, <strong>and</strong> hence cwnd increases due<br />

to a larger AF provision, one would expect HSTCP <strong>and</strong> ScalableTCP to be<br />

able to utilise the extra capacity more effectively.<br />

Figure 9.21 shows the cwnd <strong>and</strong> goodput trace of St<strong>and</strong>ard TCP with<br />

90% AF, 10% BE allocation. Apart from an initial burst of traffic which

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

Saved successfully!

Ooh no, something went wrong!