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.

The key problem with some unipolar schemes is that <strong>the</strong> load is changed cont<strong>in</strong>-<br />

uously { often on every cell. This may not be desirable <strong>for</strong> some workloads, such as<br />

compressed video tra c. Every adjustment <strong>in</strong> rate requires <strong>the</strong> application to adjust<br />

its parameters. Bipolar schemes can avoid <strong>the</strong> unnecessary adjustments by provid<strong>in</strong>g<br />

explicit <strong>in</strong>structions to <strong>the</strong> sources only when a load change is required.<br />

One reason <strong>for</strong> prefer<strong>in</strong>g unipolar feedback <strong>in</strong> some cases is that <strong>the</strong> number of<br />

feedback messages is reduced. However, this is not always true. For example, <strong>the</strong><br />

MIT and OSU schemes have <strong>the</strong> same data cell to control cells ratio. In <strong>the</strong> MIT<br />

scheme, a second control cell has to be sent to determ<strong>in</strong>e <strong>the</strong> <strong>in</strong>crease amount dur<strong>in</strong>g<br />

underload. This is avoided <strong>in</strong> <strong>the</strong> OSU scheme by us<strong>in</strong>g a bipolar feedback.<br />

S<strong>in</strong>ce current ATM speci cations allow <strong>the</strong> switches to <strong>in</strong>crease or decrease <strong>the</strong><br />

rate of a source, all ATM switch implementations are expected to be bipolar.<br />

5.2.6 Count <strong>the</strong> Number of Active Sources<br />

The OSU scheme <strong>in</strong>troduced <strong>the</strong> concept of averag<strong>in</strong>g <strong>in</strong>terval and active sources.<br />

Most of <strong>the</strong> virtual circuits (VCs) <strong>in</strong> an ATM network are generally idle. Its <strong>the</strong><br />

number of active VCs ra<strong>the</strong>r than <strong>the</strong> total number of VCs that is mean<strong>in</strong>gful. We<br />

compute use <strong>the</strong> number of active VCs to compute fairshare. As discussed <strong>in</strong> section<br />

5.10, if <strong>the</strong> measured value is wrong (which is possible if <strong>the</strong> averag<strong>in</strong>g <strong>in</strong>terval is<br />

short), fairness may bea ected.<br />

O<strong>the</strong>r schemes like EPRCA attempt to achieve fairness without measur<strong>in</strong>g <strong>the</strong><br />

number of active sources. The technique <strong>the</strong>y use is to advertise a s<strong>in</strong>gle rate to all<br />

sources and parametrically <strong>in</strong>crease or decrease <strong>the</strong> advertized rate.<br />

112

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

Saved successfully!

Ooh no, something went wrong!