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.

4.4 Explicit <strong>Rate</strong> Feedback Schemes<br />

In July 1994, Charny, Clark and Ja<strong>in</strong> [18] argued that <strong>the</strong> b<strong>in</strong>ary feedback was too<br />

slow <strong>for</strong> rate-based control <strong>in</strong> high-speed networks and that an explicit rate <strong>in</strong>dication<br />

would not only be faster but would o er more exibility to switch designers.<br />

In addition to provid<strong>in</strong>g a solution to <strong>the</strong> problems of <strong>the</strong> bit-based feedback<br />

schemes described <strong>in</strong> <strong>the</strong> previous section, explicit rate schemes are attractive <strong>for</strong><br />

o<strong>the</strong>r reasons. First, polic<strong>in</strong>g is straight <strong>for</strong>ward. The entry switches can monitor<br />

<strong>the</strong> return<strong>in</strong>g RM cells and use <strong>the</strong> rate directly <strong>in</strong> <strong>the</strong>ir polic<strong>in</strong>g algorithm. Second<br />

with fast convergence time, <strong>the</strong> system come to <strong>the</strong> optimal operat<strong>in</strong>g po<strong>in</strong>t quickly.<br />

Initial rate has less impact. Third, <strong>the</strong> schemes are robust aga<strong>in</strong>st errors <strong>in</strong> or loss of<br />

RM cells. The next RM cell carry<strong>in</strong>g \correct" feedback will br<strong>in</strong>g <strong>the</strong> system to <strong>the</strong><br />

correct operat<strong>in</strong>g po<strong>in</strong>t <strong>in</strong>a s<strong>in</strong>gle step.<br />

Fur<strong>the</strong>r, one of <strong>the</strong> reasons <strong>for</strong> choos<strong>in</strong>g <strong>the</strong> rate-based framework was that <strong>ABR</strong><br />

could be used <strong>for</strong> applications o<strong>the</strong>r that just data applications - to provide a cost-<br />

e ective alternative to applications that traditionally use higher priority classes. Typ-<br />

ical applications are compressed video, which could tolerate variable quality. The<br />

explicit rate schemes could reduce <strong>the</strong> variation <strong>in</strong> <strong>the</strong> rates seen at <strong>the</strong> end-systems,<br />

higher throughput and a controlled delay through <strong>the</strong> network. Fur<strong>the</strong>r, <strong>the</strong> video<br />

applications could directly use <strong>the</strong> rate values to tune <strong>the</strong>ir parameters as opposed to<br />

<strong>the</strong> credit value, which cannot be directly used without knowledge of <strong>the</strong> round trip<br />

delay.<br />

In <strong>the</strong> follow<strong>in</strong>g sections we survey several rate-based explicit feedback schemes.<br />

In each section, we will have a brief discussion of <strong>the</strong> key techniques used by <strong>the</strong><br />

61

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

Saved successfully!

Ooh no, something went wrong!