24.11.2012 Views

Traffic Management for the Available Bit Rate (ABR) Service in ...

Traffic Management for the Available Bit Rate (ABR) Service in ...

Traffic Management for the Available Bit Rate (ABR) Service in ...

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.13 Summary of TCP/IP per<strong>for</strong>mance over <strong>ABR</strong> under lossy<br />

conditions<br />

We have studied <strong>the</strong> e ect of runn<strong>in</strong>g TCP/IP tra c with <strong>ABR</strong>. The ma<strong>in</strong> results<br />

of <strong>the</strong> study are:<br />

1. TCP achieves maximum throughput when <strong>the</strong>re are enough bu ers at <strong>the</strong><br />

switches. We will quantify this requirement, and argue <strong>the</strong> case <strong>for</strong> scalabil-<br />

ity <strong>in</strong><strong>the</strong>next section.<br />

2. When maximum throughput is achieved, <strong>the</strong> TCP sources are rate-limited by<br />

<strong>ABR</strong> ra<strong>the</strong>r than w<strong>in</strong>dow-limited by TCP.<br />

3. When <strong>the</strong> number of bu ers is smaller, <strong>the</strong>re can be a large reduction <strong>in</strong> through-<br />

put even though CLR is very small.<br />

4. The reduction <strong>in</strong> throughput is due to loss of time dur<strong>in</strong>g timeouts (large timer<br />

granularity), and transmission of duplicate packets which are dropped at <strong>the</strong><br />

dest<strong>in</strong>ation.<br />

5. When throughput is reduced, <strong>the</strong> TCP sources are w<strong>in</strong>dow-limited by TCP<br />

ra<strong>the</strong>r than rate-limited by <strong>ABR</strong>.<br />

6. Switch bu ers should not be dimensioned based on <strong>the</strong> <strong>ABR</strong> Source parame-<br />

ter TBE. Dimension<strong>in</strong>g should be based upon <strong>the</strong> per<strong>for</strong>mance of <strong>the</strong> switch<br />

algorithm, and <strong>the</strong> round trip time, as discussed <strong>in</strong> <strong>the</strong> next section.<br />

7. When <strong>ABR</strong> capacity is varied, CLR exhibits high variance and is not related<br />

to TCP throughput. In general, CLR is not a good <strong>in</strong>dicator of TCP level<br />

per<strong>for</strong>mance.<br />

278

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

Saved successfully!

Ooh no, something went wrong!