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.

In <strong>the</strong> real world, <strong>the</strong> transient response is almost as important as steady state<br />

per<strong>for</strong>mance. Ja<strong>in</strong> and Routhier [47] po<strong>in</strong>t out that most real world tra c is bursty<br />

because most sources are transient. Transient response can be tested us<strong>in</strong>g transient<br />

sources which start after o<strong>the</strong>r sources have started and/or stop be<strong>for</strong>e <strong>the</strong> o<strong>the</strong>r<br />

sources have stopped. Good schemes must be able to respond rapidly to <strong>the</strong>se load<br />

transients and achieve optimal per<strong>for</strong>mance <strong>in</strong> <strong>the</strong> steady state. The di erence be-<br />

tween steady state and transient per<strong>for</strong>mance is shown <strong>in</strong> gure 3.5.<br />

The transient per<strong>for</strong>mance implies that <strong>the</strong> scheme should converge quickly from<br />

overloaded or underloaded states to <strong>the</strong> steady state, given that <strong>the</strong> sources can<br />

respond to <strong>the</strong> feedback. Typically, <strong>in</strong> l<strong>in</strong>ear control systems, <strong>the</strong> transient can ei<strong>the</strong>r<br />

be short and sharp (i.e., result<strong>in</strong>g <strong>in</strong> large transient queues), or slow and smooth<br />

(underutilization and near-zero queues). On <strong>the</strong> o<strong>the</strong>r hand, if <strong>the</strong> scheme is optimized<br />

just <strong>for</strong> transients, <strong>the</strong> steady state may exhibit oscillations. Wedesireascheme which<br />

optimizes both <strong>the</strong> transient and <strong>the</strong> steady state per<strong>for</strong>mance, i.e., quickly converges<br />

to a solid steady state from any <strong>in</strong>itial conditions, and dra<strong>in</strong>s <strong>the</strong> queues produced<br />

<strong>in</strong> <strong>the</strong> transient phase rapidly. The \congestion avoidance" steady state is nally<br />

reached when both <strong>the</strong> rates and <strong>the</strong> queues stabilize.<br />

3.5 Miscellaneous Goals<br />

Robustness and Handl<strong>in</strong>g High Variation Workloads: Ano<strong>the</strong>r complexity is-<br />

sue <strong>for</strong> <strong>the</strong> <strong>ABR</strong> service (and <strong>in</strong> general <strong>for</strong> data service classes <strong>in</strong> high speed<br />

<strong>in</strong>tegrated service networks) is <strong>the</strong> fact <strong>the</strong> available capacity <strong>for</strong> data tra c<br />

is variable. Older networks typically had constant capacity l<strong>in</strong>ks dedicated <strong>for</strong><br />

data transmission and <strong>the</strong> capacity was also lower. As a result, <strong>the</strong> congestion<br />

47

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

Saved successfully!

Ooh no, something went wrong!