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

250<br />

cwnd<br />

ssthresh<br />

2500<br />

cwnd<br />

ssthresh<br />

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

200<br />

150<br />

100<br />

50<br />

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

2000<br />

1500<br />

1000<br />

500<br />

0<br />

0 100 200 300 400 500 600<br />

Time (seconds)<br />

0<br />

0 100 200 300 400 500 600<br />

Time (seconds)<br />

(a) BicTCP at p = 0.002<br />

(b) BicTCP at p = 10 −4<br />

Figure 8.5: BicTCP cwnd dynamic (250Mbit/sec, 162ms RTT, queue-size 20%<br />

BDP).<br />

friendliness <strong>and</strong> scalability lies within a region between HSTCP <strong>and</strong> ScalableTCP<br />

[XHR04]. Figure 8.5(a) shows the cwnd trace of BicTCP at p =<br />

0.002 <strong>and</strong> p = 10 −4 . It is visible from Figure 8.5(b) that the aggressive additive<br />

increase enables BicTCP to reach large values of cwnd, whilst the low<br />

decrease parameter of 0.8 maintains the high value of cwnd even under consistent<br />

loss. The plateau of cwnd which BicTCP uses to maximise throughput<br />

is less visible at such (relatively) high loss rates. This is especially true in<br />

the case of p = 0.002 where the cwnd growth after loss undergoes additive<br />

increase.<br />

FAST has been excluded from these results due to its dependence upon<br />

network delay rather than network loss.<br />

8.2.2 Bottleneck Queue Size<br />

As bottleneck queue-sizes are important in being able to accommodate packet<br />

bursts, it is important to provide sufficient memory at ingress <strong>and</strong> egress<br />

queues. The larger values of the congestion avoidance increase α of New-<br />

TCP algorithms are likely to impose a greater need for larger queue-sizes as

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

Saved successfully!

Ooh no, something went wrong!