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.

For example, suppose <strong>the</strong> overload is measured <strong>in</strong> successive <strong>in</strong>tervals as: 2, 1,<br />

In nity, 3, In nity, 0.5. The method previously described <strong>for</strong>gets <strong>the</strong> history <strong>in</strong> <strong>the</strong><br />

fourth <strong>in</strong>terval, and restarts at <strong>the</strong> new value 3. Similarly <strong>in</strong> <strong>the</strong> sixth <strong>in</strong>terval,<br />

it restarts at <strong>the</strong> value 0.5. Note that this <strong>in</strong>troduces dependencies between <strong>the</strong><br />

boundary cases and <strong>the</strong> average value of <strong>the</strong> load factor.<br />

The second problem with this method is that <strong>the</strong> exponential average does not<br />

give a good <strong>in</strong>dication of <strong>the</strong> average value of quantities which are not additive. In<br />

our case, <strong>the</strong> load factor is not an additive quantity. However, <strong>the</strong> number of <strong>ABR</strong><br />

cells received or output is additive.<br />

The load factor is a ratio of <strong>the</strong> <strong>in</strong>put rate and <strong>the</strong> <strong>ABR</strong> capacity. The correct way<br />

to average a ratio is to nd <strong>the</strong> ratio of <strong>the</strong> average (or <strong>the</strong> sum) of <strong>the</strong> numerators<br />

and divide it by <strong>the</strong> average (or <strong>the</strong> sum) of <strong>the</strong> denom<strong>in</strong>ators. That is, <strong>the</strong> average<br />

of x 1=y 1�x 2=y 2�:::�xn=yn is (x 1 + x 2 + :::+ xn)=(y 1 + y 2 + :::+ yn).<br />

Toaverage load factor, we need to average <strong>the</strong> <strong>in</strong>put rate (numerator) and <strong>the</strong> <strong>ABR</strong><br />

capacity (denom<strong>in</strong>ator) separately. However, <strong>the</strong> <strong>in</strong>put rate and <strong>the</strong> <strong>ABR</strong> capacity<br />

are <strong>the</strong>mselves ratios of cells over time. The <strong>in</strong>put rate is <strong>the</strong> ratio of number of cells<br />

<strong>in</strong>put and <strong>the</strong> averag<strong>in</strong>g <strong>in</strong>terval. If <strong>the</strong> <strong>in</strong>put rates are x 1=T 1�x 2=T 2�:::�xn=Tn, <strong>the</strong><br />

average <strong>in</strong>put rate is ((x 1 + x 2 + :::+ xn)=n)=((T 1 + T 2 + :::+ Tn)=n). Here, xi's<br />

are <strong>the</strong> number of <strong>ABR</strong> cells <strong>in</strong>put <strong>in</strong> averag<strong>in</strong>g <strong>in</strong>terval i of length Ti. Similarly <strong>the</strong><br />

average <strong>ABR</strong> capacity is((y 1 + y 2 + :::+ yn)=n)=((T 1 + T 2 + :::+ Tn)=n), where yi's<br />

are <strong>the</strong> maximum number of <strong>ABR</strong> cells that can be output <strong>in</strong> averag<strong>in</strong>g <strong>in</strong>terval i of<br />

length Ti.<br />

The load factor is <strong>the</strong> ratio of <strong>the</strong>se two averages. Observe that each of <strong>the</strong><br />

quantities added is not a ratio, but a number. Exponential averag<strong>in</strong>g is an extension<br />

167

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

Saved successfully!

Ooh no, something went wrong!