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.

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

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

30000<br />

25000<br />

20000<br />

15000<br />

10000<br />

5000<br />

cwnd<br />

ssthresh<br />

Throughput (mbit/sec)<br />

1000<br />

800<br />

600<br />

400<br />

200<br />

UDP BE<br />

TCP AF<br />

0<br />

0 50 100 150 200 250 300<br />

Time (seconds)<br />

(a) St<strong>and</strong>ard TCP: cwnd<br />

0<br />

0 50 100 150 200 250 300<br />

Time (seconds)<br />

(b) St<strong>and</strong>ard TCP: Goodput<br />

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

30000<br />

25000<br />

20000<br />

15000<br />

10000<br />

5000<br />

cwnd<br />

ssthresh<br />

Throughput (mbit/sec)<br />

1000<br />

800<br />

600<br />

400<br />

200<br />

UDP BE<br />

TCP AF<br />

0<br />

0 50 100 150 200 250 300<br />

Time (seconds)<br />

(c) HSTCP: cwnd<br />

0<br />

0 50 100 150 200 250 300<br />

Time (seconds)<br />

(d) HSTCP: Goodput<br />

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

30000<br />

25000<br />

20000<br />

15000<br />

10000<br />

5000<br />

cwnd<br />

ssthresh<br />

Throughput (mbit/sec)<br />

1000<br />

800<br />

600<br />

400<br />

200<br />

UDP BE<br />

TCP AF<br />

0<br />

0 50 100 150 200 250 300<br />

Time (seconds)<br />

(e) ScalableTCP: cwnd<br />

0<br />

0 50 100 150 200 250 300<br />

Time (seconds)<br />

(f) ScalableTCP: Goodput<br />

Figure 9.21: New-TCP cwnd <strong>and</strong> throughput dynamic with 90% AF allocation.<br />

is captured by the router, it can be seen that the cwnd <strong>and</strong> hence goodput<br />

of the St<strong>and</strong>ard TCP flow is relatively static in value as the test progresses.<br />

This is due to the very small growth rate of St<strong>and</strong>ard TCP which is incapable<br />

of inducing packet loss at the bottleneck queue.<br />

The differences in cwnd dynamic between St<strong>and</strong>ard TCP, HSTCP <strong>and</strong>

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

Saved successfully!

Ooh no, something went wrong!