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.

which may be given as feedback to <strong>the</strong> source. If <strong>the</strong> overload factor (z)<br />

is underestimated, <strong>the</strong> VC share <strong>in</strong>creases. The overload factor is usually<br />

not overestimated. However, if <strong>the</strong> <strong>in</strong>terval length is small, <strong>the</strong> estimated<br />

values may have high variation.<br />

The overload factor (z) can suddenly change <strong>in</strong> an <strong>in</strong>terval if <strong>the</strong> load or<br />

capacity <strong>in</strong> that <strong>in</strong>terval changes due to <strong>the</strong> variation. The out-of-phase<br />

e ect of TCP may lead to no cells be<strong>in</strong>g seen <strong>in</strong> <strong>the</strong> <strong>for</strong>ward direction<br />

(z = 0, a huge underestimate !), while BRM cells are seen <strong>in</strong> <strong>the</strong> reverse<br />

direction. The switch will <strong>the</strong>n allocate a high rate <strong>in</strong> <strong>the</strong> feedback it writes<br />

to <strong>the</strong> BRM cell.<br />

We have designed two averag<strong>in</strong>g schemes <strong>for</strong> <strong>the</strong> overload as described<br />

<strong>in</strong> chapter 6. Both schemes use an averag<strong>in</strong>g parameter \ z". The rst<br />

scheme is similar to <strong>the</strong> technique of exponential averag<strong>in</strong>g technique <strong>for</strong> a<br />

random variable. However, it di ers <strong>in</strong> that it resets <strong>the</strong> averag<strong>in</strong>g mecha-<br />

nism whenever <strong>the</strong> <strong>in</strong>stantaneous value of overload is measured to be zero<br />

or <strong>in</strong> nity. The second scheme does not ignore <strong>the</strong> outlier values (zero or<br />

<strong>in</strong> nity) of <strong>the</strong> overload factor. Fur<strong>the</strong>r, it averages <strong>the</strong> overload by sepa-<br />

rately averag<strong>in</strong>g <strong>the</strong> <strong>in</strong>put rate and capacity, and <strong>the</strong>n tak<strong>in</strong>g <strong>the</strong> ratio of<br />

<strong>the</strong> averages. It can be shown [49] that this is <strong>the</strong>oretically <strong>the</strong> right way<br />

to average a ratio quantity like overload.<br />

The number of active sources (Na) is used to calculate a m<strong>in</strong>imum fairshare<br />

that is given to any source. If Na is underestimated, <strong>the</strong>n <strong>the</strong> m<strong>in</strong>imum<br />

fairshare is high lead<strong>in</strong>g to overallocation. If Na is overestimated, <strong>the</strong>n <strong>the</strong><br />

309

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

Saved successfully!

Ooh no, something went wrong!