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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

NI CI Action<br />

0 0 ACR M<strong>in</strong>(ER, ACR + RIF PCR, PCR)<br />

0 1 ACR M<strong>in</strong>(ER, ACR ; ACR RDF)<br />

1 0 ACR M<strong>in</strong>(ER, ACR)<br />

1 1 ACR M<strong>in</strong>(ER, ACR ; ACR RDF)<br />

Table 2.2: Source End System actions upon CI and NI bits<br />

It has been shown that additive <strong>in</strong>crease and multiplicative decrease is su -<br />

cient to achieve fairness [19]. O<strong>the</strong>r comb<strong>in</strong>ations such as additive <strong>in</strong>crease<br />

with additive decrease, multiplicative <strong>in</strong>crease with multiplicative decrease, and<br />

multiplicative <strong>in</strong>crease with additive <strong>in</strong>crease are unfair.<br />

The no-<strong>in</strong>crease (NI) bit was <strong>in</strong>troduced to handle mild congestion cases. In<br />

such cases, a switch could specify an ER, but <strong>in</strong>struct that, if ACR is already<br />

below <strong>the</strong> speci ed ER, <strong>the</strong> source should not <strong>in</strong>crease <strong>the</strong> rate. The actions<br />

correspond<strong>in</strong>g to <strong>the</strong> various values of CI and NI bits are listed <strong>in</strong> Table 2.2.<br />

ACR Max(ACR,MCR)<br />

If <strong>the</strong>re are no EFCI switches <strong>in</strong> a network, sett<strong>in</strong>g RIF to 1 allows ACRs to<br />

<strong>in</strong>crease as fast as <strong>the</strong> network directs it. This allows <strong>the</strong> available bandwidth<br />

to be used quickly. For EFCI networks, or a comb<strong>in</strong>ation of ER and EFCI<br />

networks, RIF should be set conservatively to avoid unnecessary oscillations.<br />

Once <strong>the</strong> ACR is updated, <strong>the</strong> subsequent cells sent from <strong>the</strong> source con<strong>for</strong>m to<br />

<strong>the</strong> new ACR value. However, if <strong>the</strong> earlier ACR was very low, it is possible that<br />

<strong>the</strong> very next cell is scheduled a long time <strong>in</strong> <strong>the</strong> future. In such a situation,<br />

30

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

Saved successfully!

Ooh no, something went wrong!