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.

hence, <strong>in</strong>troduces a new parameter, T 0, <strong>in</strong> place of <strong>the</strong> target utilization parameter<br />

of ERICA.<br />

6.19 The ERICA+ Scheme<br />

As previously mentioned, <strong>the</strong> ERICA+ scheme is a modi cation of <strong>the</strong> ERICA<br />

scheme. In addition to <strong>the</strong> suggested schedul<strong>in</strong>g method between VBR and <strong>ABR</strong><br />

classes, <strong>the</strong> follow<strong>in</strong>g are <strong>the</strong> changes to ERICA.<br />

1. The l<strong>in</strong>k utilization is no longer targeted at a constant Target Utilization as<br />

<strong>in</strong> ERICA. Instead, <strong>the</strong> total <strong>ABR</strong> capacity is measured given <strong>the</strong> l<strong>in</strong>k capac-<br />

ity and <strong>the</strong> VBR bandwidth used <strong>in</strong> that <strong>in</strong>terval: Total <strong>ABR</strong> Capacity +<br />

V BR Capacity = L<strong>in</strong>k Capacity<br />

2. The target <strong>ABR</strong> capacity is a fraction of <strong>the</strong> total <strong>ABR</strong> capacity<br />

T arget <strong>ABR</strong> Capacity f(Tq) T otal <strong>ABR</strong> Capacity<br />

This function must satisfy <strong>the</strong> follow<strong>in</strong>g constra<strong>in</strong>ts:<br />

1. It must have avalue greater than or equal to 1when<strong>the</strong> queue<strong>in</strong>g delay, Tq is<br />

0 (zero queues). This allows <strong>the</strong> queues to <strong>in</strong>crease and Tq can go up to T 0,<br />

<strong>the</strong> threshold value. A simple choice is to keep <strong>the</strong> value equal to one. The<br />

queue <strong>in</strong>creases due to <strong>the</strong> slight errors <strong>in</strong> measurement. Ano<strong>the</strong>r alternative is<br />

to have a l<strong>in</strong>ear function, with a small slope. Note that, we should not use an<br />

aggressive <strong>in</strong>crease function. S<strong>in</strong>ce queue<strong>in</strong>g delay is a highly variant quantity,<br />

a small variation <strong>in</strong> delay values may cause large changes <strong>in</strong> rate allocations,<br />

and hence lead to <strong>in</strong>stability.<br />

176

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

Saved successfully!

Ooh no, something went wrong!