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.

str<strong>in</strong>gent test is required. We had observed that <strong>the</strong> orig<strong>in</strong>al ERICA algorithm does<br />

not converge to max-m<strong>in</strong> fairness <strong>in</strong> certa<strong>in</strong> situations. Such situations arise when <strong>the</strong><br />

ERICA algorithm is executed <strong>in</strong> a state where some of <strong>the</strong> sources cannot fully utilize<br />

<strong>the</strong>ir allocated bandwidth on a l<strong>in</strong>k (<strong>for</strong> example, because <strong>the</strong>y are bottlenecked on<br />

ano<strong>the</strong>r l<strong>in</strong>k), and <strong>the</strong> rest of <strong>the</strong> sources contend<strong>in</strong>g <strong>for</strong> bandwidth have unequal<br />

CCR values, which are greater than <strong>the</strong> fair share value ( rst term <strong>in</strong> <strong>the</strong> maximum<br />

<strong>for</strong>mula). The ERICA algorithm does not converge to max-m<strong>in</strong> fairness <strong>in</strong> <strong>the</strong>se<br />

situations because, after z converges to one, <strong>the</strong> second term <strong>in</strong> <strong>the</strong> maximum <strong>for</strong>mula<br />

becomes CCRi=1 =CCRi, and <strong>the</strong> rst term is constant. The maximum of <strong>the</strong> two<br />

terms <strong>for</strong> <strong>the</strong> contend<strong>in</strong>g sources is <strong>the</strong> second term, because <strong>the</strong>re are sources that<br />

are not fully utiliz<strong>in</strong>g <strong>the</strong>ir allocated bandwidth. Hence, <strong>the</strong> sources do not change<br />

<strong>the</strong>ir rates.<br />

Figure 6.10: Upstream Con guration<br />

An example of this situation can be illustrated by an upstream con guration (see<br />

gure 6.10). The upstream con guration consists of three switches and 17 VCs. The<br />

second l<strong>in</strong>k is shared by VC 15, VC 16, and VC 17. Because <strong>the</strong>re are 15 VCs on <strong>the</strong><br />

191

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

Saved successfully!

Ooh no, something went wrong!