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.3. Results 174<br />

10<br />

100<br />

Total Throughput (mbit/sec)<br />

9<br />

8<br />

7<br />

6<br />

St<strong>and</strong>ardTCP<br />

BicTCP<br />

5<br />

FAST<br />

HSTCP<br />

HTCP<br />

ScalableTCP<br />

4<br />

10 100<br />

RTT (msec)<br />

(a) 10Mbit/sec Bottleneck Capacity<br />

Total Throughput (mbit/sec)<br />

95<br />

90<br />

85<br />

80<br />

75<br />

70<br />

St<strong>and</strong>ardTCP<br />

BicTCP<br />

FAST<br />

65<br />

HSTCP<br />

HTCP<br />

ScalableTCP<br />

60<br />

10 100<br />

RTT (msec)<br />

(b) 100Mbit/sec Bottleneck Capacity<br />

240<br />

Total Throughput (mbit/sec)<br />

220<br />

200<br />

180<br />

160<br />

St<strong>and</strong>ardTCP<br />

BicTCP<br />

FAST<br />

HSTCP<br />

HTCP<br />

ScalableTCP<br />

10 100<br />

RTT (msec)<br />

(c) 250Mbit/sec Bottleneck Capacity<br />

Figure 8.27: Aggregate Goodput of two competing TCP flows with asymmetric<br />

network conditions. The first flow is set to 162ms RTT <strong>and</strong> the second flow to<br />

that as shown (Bottleneck Queuesize set to 20% BDP of the high latency flow).<br />

flows is shown in Figure 8.29. In both cases the long latency flow is severely<br />

h<strong>and</strong>icapped by the aggressiveness of the second flow.<br />

H-TCP is much more fair with b<strong>and</strong>width allocation between flows as<br />

shown in Figure 8.30. It shows that even with large latency differences between<br />

flows, the longer, <strong>and</strong> hence less responsive flow is able to maintain<br />

a sufficiently large cwnd to enable high throughput transport, <strong>and</strong> hence<br />

achieve fairness. As the b<strong>and</strong>width is inversely proportional to the latency<br />

of the flow, a larger cwnd is required by a longer latency flow in order to<br />

remain fair. This is shown in Figure 8.30(b).

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

Saved successfully!

Ooh no, something went wrong!