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.

of queues may not be achievable. High throughput is <strong>the</strong> goal <strong>in</strong> this case, and T 0<br />

should be set close to <strong>the</strong> m<strong>in</strong>imum value to allow queuesto be quickly dra<strong>in</strong>ed.<br />

6.21.3 Queue Dra<strong>in</strong> Limit Factor QDLF<br />

QDLF ensures that <strong>the</strong>re is enough capacity to dra<strong>in</strong> out <strong>the</strong> transient queues.<br />

We recommend a value of 0.5 <strong>for</strong> WAN switches and 0.8 <strong>for</strong> LAN switches.<br />

WAN switches need to have greater dra<strong>in</strong> capacity because of <strong>the</strong> longer feedback<br />

delays of its VCs and consequently longer response times to transient overloads. If<br />

<strong>the</strong> uctuations <strong>in</strong> load or capacity are of a time-scale much smaller than <strong>the</strong> feedback<br />

delay, <strong>the</strong> rate allocations us<strong>in</strong>g a high target rate may not be su cient. Transient<br />

queues may build up <strong>in</strong> such cases unless <strong>the</strong>re is su cient capacity allocated to dra<strong>in</strong><br />

<strong>the</strong> queues. An example of such highvariation workload is TCP tra c comb<strong>in</strong>ed with<br />

a VBR load which has an ON-OFF period of 1 ms, whereas <strong>the</strong> feedback delay is<br />

10 ms.<br />

However, <strong>for</strong> LAN switches which can receive feedback rapidly, and T 0 is small,<br />

<strong>the</strong> function can move quickly through <strong>the</strong> range [QDLF� b]. Given <strong>the</strong>se conditions,<br />

a large dra<strong>in</strong> capacity is not required, s<strong>in</strong>ce large queues never build up. For such<br />

con gurations, QDLF can have higher values like 0.8.<br />

S<strong>in</strong>ce <strong>the</strong> QDLF parameter de nes <strong>the</strong> lower bound of <strong>the</strong> function f(Tq), we<br />

should ensure that this value is reached only <strong>for</strong> large queue values. This can be<br />

achieved by choos<strong>in</strong>g small values <strong>for</strong> a, or large values <strong>for</strong> T 0. S<strong>in</strong>ce large values of<br />

T 0 reduce <strong>the</strong> e ectiveness of <strong>the</strong> function f(Tq), <strong>the</strong> parameter a is chosen small.<br />

This is ano<strong>the</strong>r factor <strong>in</strong> <strong>the</strong> choice of a. It turns out that <strong>the</strong> recommended value<br />

<strong>for</strong> a (1.15) is small enough <strong>for</strong> <strong>the</strong> QDLF values recommended.<br />

185

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

Saved successfully!

Ooh no, something went wrong!