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.

At <strong>the</strong> source end system, <strong>the</strong> ACR is updated as:<br />

ACR = Functionf ER, VC's current ACR g<br />

9.2.2 <strong>Rate</strong> Calculations <strong>in</strong> a VS/VD Switch<br />

Figure 9.7 shows <strong>the</strong> rate calculations <strong>in</strong> a VS/VD switch. Speci cally, <strong>the</strong> seg-<br />

ment start<strong>in</strong>g at L<strong>in</strong>k2 (\next loop") returns an ER value, ER 2 <strong>in</strong> <strong>the</strong> BRM, and<br />

<strong>the</strong> FRM of <strong>the</strong> rst segment (\previous loop") is turned around with an ER value<br />

of ER 1. The ERICA algorithm <strong>for</strong> <strong>the</strong> port to L<strong>in</strong>k2 calculates a rate (VAL 2) as:<br />

VAL 2 = Function f Input <strong>Rate</strong>, VC's Current <strong>Rate</strong> g. The rate calculations at <strong>the</strong><br />

VS and VD are as follows:<br />

Figure 9.7: <strong>Rate</strong> calculations <strong>in</strong> VS/VD switches<br />

Dest<strong>in</strong>ation algorithm <strong>for</strong> <strong>the</strong> previous loop:<br />

ER 1 = M<strong>in</strong> f ER 1�VAL 2�ACR 2 g<br />

Source Algorithm <strong>for</strong> <strong>the</strong> next loop:<br />

Optionally, ER 2 = M<strong>in</strong> f ER 2�VAL 2 g<br />

ACR 2 = Fn f ER 2�ACR 2 g<br />

345

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

Saved successfully!

Ooh no, something went wrong!