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

2000<br />

HTCP 1<br />

HTCP 2<br />

2000<br />

HTCP 1<br />

HTCP 2<br />

1500<br />

1500<br />

cwnd (packets)<br />

1000<br />

cwnd (packets)<br />

1000<br />

500<br />

500<br />

0<br />

100 150 200 250 300 350 400<br />

Time (seconds)<br />

(a) 36 packets (20% of 16ms BDP)<br />

0<br />

100 150 200 250 300 350 400<br />

Time (seconds)<br />

(b) 270 packets (20% of 162ms BDP)<br />

Figure 8.30: H-TCP under asymmetric network conditions (100Mbit/sec capacity,<br />

with Flow 1 experiencing 162ms RTT <strong>and</strong> Flow 2 experiencing 22ms RTT.<br />

Bottleneck queue size at 20% BDP of the 162ms flow).<br />

8.3.3 Friendliness<br />

Figure 8.31 shows the aggregate throughput between a St<strong>and</strong>ard TCP flow<br />

<strong>and</strong> a New-TCP flow under symmetric network conditions.<br />

As the New-TCP algorithms are more aggressive, especially in high BDP<br />

environments, the question is by what ratio the goodput is shared between<br />

the legacy TCP flow <strong>and</strong> the New-TCP flow. Figure 8.32 shows the friendliness<br />

of New-TCP algorithms against St<strong>and</strong>ard TCP under identical network<br />

conditions across a range of different network environments.<br />

The aggressiveness of a ScalableTCP flow against St<strong>and</strong>ard TCP can be<br />

seen in Figure 8.33. Even under environments where St<strong>and</strong>ard TCP is still<br />

capable of high throughput, the cwnd dynamic of ScalableTCP forces the<br />

goodput of St<strong>and</strong>ard TCP to well below fair sharing of the link. It can be<br />

seen that all loss-based congestion algorithms predictably become less fair to<br />

St<strong>and</strong>ard TCP as the bottleneck capacity increases. At 10Mbit/sec, however,<br />

ScalableTCP <strong>and</strong> FAST are still more aggressive to the St<strong>and</strong>ard TCP flow<br />

<strong>and</strong> impose an unfairness of approximately 1:5.

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

Saved successfully!

Ooh no, something went wrong!