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.

8.3. Results 163<br />

cwnd (packets)<br />

1200<br />

1000<br />

800<br />

600<br />

400<br />

200<br />

HSTCP 1<br />

HSTCP 2<br />

α<br />

20<br />

15<br />

10<br />

5<br />

HSTCP 1 α<br />

HSTCP 1 β<br />

HSTCP 2 α<br />

HSTCP 2 β<br />

1<br />

0.9<br />

0.8<br />

0.7<br />

0.6<br />

0.5<br />

0.4<br />

0.3<br />

0.2<br />

0.1<br />

β<br />

0<br />

50 100 150 200 250 300 350<br />

Time (seconds)<br />

(a) Congestion Window<br />

0<br />

0<br />

50 100 150 200 250 300 350<br />

Time (seconds)<br />

(b) AIMD Parameters<br />

Figure 8.15: Unfairness between HSTCP flows (Symmetric network, 250Mbit/sec,<br />

42ms RTT, queuesize 20% BDP).<br />

2500<br />

2000<br />

HSTCP 1<br />

HSTCP 2<br />

20<br />

15<br />

HSTCP 1 α<br />

HSTCP 1 β<br />

HSTCP 2 α<br />

HSTCP 2 β<br />

1<br />

0.9<br />

0.8<br />

0.7<br />

cwnd (packets)<br />

1500<br />

1000<br />

500<br />

α<br />

10<br />

5<br />

0.6<br />

0.5<br />

0.4<br />

0.3<br />

0.2<br />

β<br />

0.1<br />

0<br />

100 200 300 400 500 600<br />

Time (seconds)<br />

(a) Congestion Window<br />

0<br />

0<br />

50 100 150 200 250 300 350<br />

Time (seconds)<br />

(b) AIMD Parameters<br />

Figure 8.16: Unfairness between HSTCP flows (Symmetric network, 250Mbit/sec,<br />

82ms RTT, queuesize 20% BDP).<br />

There are also fairness problems with HSTCP at certain latencies, caused<br />

by the regions of mode switching between the different α <strong>and</strong> β regimes.<br />

This is visible at 82ms with 10Mbit/sec, 42ms at 100Mbit/sec <strong>and</strong> 42ms<br />

at 100Mbit/sec. <strong>An</strong> example of this cwnd <strong>and</strong> AIMD dynamic is shown in<br />

Figures 8.15 <strong>and</strong> 8.16 <strong>and</strong> shows that the unfairness appears to be caused<br />

by the quantisation of HSTCP’s AIMD parameters of the two flows. This is<br />

caused by the implementation of the look-up table as defined in [Flo03] with<br />

discrete values of AIMD for the various operating regions of HSTCP.<br />

In Figure 8.12(a), it can be seen that BicTCP appears to have prob-

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

Saved successfully!

Ooh no, something went wrong!