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.

The switch ma<strong>in</strong>ta<strong>in</strong>s a local allocation <strong>for</strong> <strong>the</strong> VC based on <strong>the</strong> max-m<strong>in</strong> fair<br />

allocation and <strong>the</strong> rate <strong>the</strong> VC claims to go at, i.e., its CCR.<br />

Use an \ag<strong>in</strong>g" function at <strong>the</strong> switch which allocates a rate to <strong>the</strong> VC based on<br />

<strong>the</strong> <strong>the</strong> ratio of <strong>the</strong> CCR and <strong>the</strong> actual rate-estimate. Basically, thisfunction<br />

widthdraws <strong>the</strong> allocations from ACR reta<strong>in</strong><strong>in</strong>g sources.<br />

A suggested ag<strong>in</strong>g function was ( e u ; e ) where, u is <strong>the</strong> ratio of <strong>the</strong> expected<br />

rate and <strong>the</strong> actual rate, and, and are parameters. The function has <strong>the</strong><br />

property that <strong>the</strong> larger <strong>the</strong> di erence between <strong>the</strong> CCR and <strong>the</strong> estimated<br />

actual rate, <strong>the</strong> greater <strong>the</strong> reduction factor. Essentially, <strong>the</strong> switch allocates<br />

conservatively to sources which it knows are not us<strong>in</strong>g <strong>the</strong>ir allocations.<br />

A switch-based policy with no support from <strong>the</strong> source faces problems <strong>in</strong> handl<strong>in</strong>g<br />

sources which go idle because idle sources do not send RM cells. The switch may take<br />

away <strong>the</strong> allocation of an idle source after a timeout, but <strong>the</strong>re is no waytoconvey this<br />

<strong>in</strong><strong>for</strong>mation to <strong>the</strong> idle source, s<strong>in</strong>ce <strong>the</strong>re are no RM cells from <strong>the</strong> source. There<strong>for</strong>e,<br />

<strong>the</strong> switch-based UILI proposal suggests a simple timeout mechanism at <strong>the</strong> source<br />

which reduces <strong>the</strong> rate of <strong>the</strong> source to ICR after a timeout (parameter ATDF) of<br />

<strong>the</strong> order of 500 ms. Note that idle sources which become active be<strong>for</strong>e <strong>the</strong> timeout<br />

expires may still overload <strong>the</strong> network. The proposal does not implement UILI <strong>for</strong><br />

such sources.<br />

7.1.12 Simulation Results<br />

In this section, we study <strong>the</strong> tradeo s <strong>in</strong> <strong>the</strong> UILI design through simulation<br />

results. We look at both source-bottlenecked and bursty source con gurations and<br />

present sample simulation results <strong>for</strong> <strong>the</strong> follow<strong>in</strong>g ve UILI alternatives:<br />

240

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

Saved successfully!

Ooh no, something went wrong!