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.

6.13.2 Switch Averag<strong>in</strong>g Interval AI<br />

The switch averag<strong>in</strong>g or measurement <strong>in</strong>terval determ<strong>in</strong>es <strong>the</strong> accuracy of feed-<br />

back. This <strong>in</strong>terval is used to measure <strong>the</strong> load level, l<strong>in</strong>k capacity and <strong>the</strong> number of<br />

active VCs <strong>for</strong> an outgo<strong>in</strong>g l<strong>in</strong>k. The length of <strong>the</strong> measurement <strong>in</strong>terval establishes<br />

a tradeo between accuracy and steady state per<strong>for</strong>mance. This tradeo has been<br />

brie y discussed <strong>in</strong> section 6.5.<br />

ERICA measures <strong>the</strong> required quantities over an averag<strong>in</strong>g <strong>in</strong>terval and uses <strong>the</strong><br />

measured quantities to calculate <strong>the</strong> feedback <strong>in</strong> <strong>the</strong> next averag<strong>in</strong>g <strong>in</strong>terval. Averag-<br />

<strong>in</strong>g helps smooth out <strong>the</strong> variation <strong>in</strong> <strong>the</strong> measurements. However, <strong>the</strong> length of <strong>the</strong><br />

averag<strong>in</strong>g <strong>in</strong>terval limits <strong>the</strong> amount ofvariation which can be elim<strong>in</strong>ated. It also de-<br />

term<strong>in</strong>es how quickly <strong>the</strong> feedback can be given to <strong>the</strong> sources, because ERICA gives<br />

at most one feedback per source per averag<strong>in</strong>g <strong>in</strong>terval. Longer <strong>in</strong>tervals produce<br />

better averages, but slow down <strong>the</strong> rate of feedback. Shorter <strong>in</strong>tervals may result <strong>in</strong><br />

more variation <strong>in</strong> measurements, and may consistently underestimate <strong>the</strong> measured<br />

quantities.<br />

The load factor and available capacity are random variables whose variance de-<br />

pends on <strong>the</strong> length of <strong>the</strong> averag<strong>in</strong>g <strong>in</strong>terval. In practice, <strong>the</strong> <strong>in</strong>terval required to<br />

measure <strong>the</strong> number of active sources is su cient <strong>for</strong> <strong>the</strong> measurement of <strong>the</strong> load<br />

factor and available capacity. Both of <strong>the</strong>se averaged quantities are fairly accurate,<br />

with an error marg<strong>in</strong> of (one cell/averag<strong>in</strong>g <strong>in</strong>terval). Sett<strong>in</strong>g <strong>the</strong> target utilization<br />

below 100% helps dra<strong>in</strong> queues due to errors <strong>in</strong> measurement of all <strong>the</strong> quantities.<br />

Whenever <strong>the</strong> scheme faces tradeo s due to high errors <strong>in</strong> measurement, <strong>the</strong> degree<br />

of freedom is to reduce <strong>the</strong> target utilization parameter, sacri c<strong>in</strong>g some steady state<br />

utilization <strong>for</strong> convergence.<br />

171

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

Saved successfully!

Ooh no, something went wrong!