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.

exibility of decoupl<strong>in</strong>g <strong>the</strong> en<strong>for</strong>cement and feedback calculation. This aspect<br />

has s<strong>in</strong>ce become a standard feature <strong>in</strong> all schemes developed.<br />

The algorithm quickly adapts to dynamic changes <strong>in</strong> <strong>the</strong> network provided <strong>the</strong><br />

declared values of <strong>the</strong> parameters \desired rate" etc are accurate. The algorithm<br />

is shown to be \self-stabiliz<strong>in</strong>g" <strong>in</strong> <strong>the</strong> sense that it recovers from any past<br />

errors, changes <strong>in</strong> <strong>the</strong> set of network users, <strong>in</strong>dividual session demands and<br />

session routes.<br />

The algorithm provides fast convergence to max-m<strong>in</strong> rates (with<strong>in</strong> 4k round<br />

trips, where k is <strong>the</strong> number of bottlenecks).<br />

Charny also shows that <strong>the</strong> algorithm is \well-behaved" <strong>in</strong> transience, i.e., given<br />

an upper bound on <strong>the</strong> round-trip delay, <strong>the</strong> actual transmission rates can be<br />

kept feasible throughout <strong>the</strong> transient stages of <strong>the</strong> algorithm operation while<br />

still provid<strong>in</strong>g reasonable throughput to all users. A feasible set of rate alloca-<br />

tions ensures that a rate allocation is such that no l<strong>in</strong>k capacity is exceeded. The<br />

arguments assumed synchronization among sources, or a special source policy<br />

which <strong>for</strong>ces synchronization <strong>in</strong> <strong>the</strong> asynchronous case.<br />

The drawbacks of <strong>the</strong> scheme were:<br />

The computation of <strong>the</strong> fairshare requires order n operations, where n is <strong>the</strong><br />

number of VCs. The space requirements of <strong>the</strong> scheme are also order n:<br />

The feedback procedure is unipolar, i.e., switches only reduce <strong>the</strong> rates of<br />

sources. As a result, <strong>the</strong> sources require an extra round trip <strong>for</strong> <strong>in</strong>crease. This<br />

feature is addressed <strong>in</strong> <strong>the</strong> Precise Fair Share Computation option of <strong>the</strong> OSU<br />

64

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

Saved successfully!

Ooh no, something went wrong!