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.

<strong>ABR</strong> Capacity Input <strong>Rate</strong> Overload Fairshare CCR/Overload Feedback<br />

Zero Non-zero In nity Zero Zero Zero<br />

Non-zero Zero In nity C/N Zero C/N<br />

Non-zero Non-zero I/C C/N CCR C/I Max (CCR C/I,<br />

C/N)<br />

Zero Zero In nity Zero Zero Zero<br />

Table 6.1: Boundary Cases<br />

than one. If <strong>the</strong> calculated number of sources is less than one, <strong>the</strong> variable is set to<br />

one. Second, <strong>the</strong> load factor becomes <strong>in</strong> nity when <strong>the</strong> <strong>ABR</strong> capacity is measured<br />

to be zero, and <strong>the</strong> load factor becomes zero when <strong>the</strong> <strong>in</strong>put rate is measured to be<br />

zero. The correspond<strong>in</strong>g allocations are described <strong>in</strong> Table 6.1.<br />

6.11 Averag<strong>in</strong>g of <strong>the</strong> Load Factor<br />

In cases where no <strong>in</strong>put cells are seen <strong>in</strong> an <strong>in</strong>terval, or when <strong>the</strong> <strong>ABR</strong> capacity<br />

changes suddenly (possibly due to a VBR source go<strong>in</strong>g away), <strong>the</strong> overload measured<br />

<strong>in</strong> successive <strong>in</strong>tervals may be considerably di erent. This leads to considerably dif-<br />

ferent feedbacks <strong>in</strong> successive <strong>in</strong>tervals. An optional enhancement to smoo<strong>the</strong>n this<br />

variance is by averag<strong>in</strong>g <strong>the</strong> load factor. This e ectively <strong>in</strong>creases <strong>the</strong> length of <strong>the</strong><br />

averag<strong>in</strong>g <strong>in</strong>terval over which <strong>the</strong> load factor is measured.<br />

One way to accomplish this is shown <strong>in</strong> <strong>the</strong> ow chart of gure C.6 (see ap-<br />

pendix C).<br />

The method described above has <strong>the</strong> follow<strong>in</strong>g drawbacks. First, <strong>the</strong> average is<br />

reset everytime z becomes <strong>in</strong> nity. The entire history accumulated <strong>in</strong> <strong>the</strong> average<br />

prior to <strong>the</strong> <strong>in</strong>terval where <strong>the</strong> load is to be <strong>in</strong> nity islost.<br />

166

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

Saved successfully!

Ooh no, something went wrong!