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.

9.4 VS/VD Switch Design Options<br />

9.4.1 VC <strong>Rate</strong> Measurement Techniques<br />

We have presented four ways of nd<strong>in</strong>g <strong>the</strong> <strong>the</strong> VC's current rate <strong>in</strong> section 9.3.1,<br />

two of <strong>the</strong>m used declared rates and two of <strong>the</strong>m measured <strong>the</strong> actual source rate. We<br />

show that measur<strong>in</strong>g source rates is better than us<strong>in</strong>g declared rates <strong>for</strong> two reasons.<br />

First, <strong>the</strong> declared VC rate of a loop naively is <strong>the</strong> m<strong>in</strong>imum of bottleneck rates of<br />

downstream loops only. It does not consider <strong>the</strong> bottleneck rates of upstream loops,<br />

and may or may not consider <strong>the</strong> bottleneck rate of <strong>the</strong> rst l<strong>in</strong>k of <strong>the</strong> next loop.<br />

Measurement allows better estimation of load when <strong>the</strong> tra c is not regular.<br />

Second, <strong>the</strong> actual rate of <strong>the</strong> VC may be lower than <strong>the</strong> declared ACR of <strong>the</strong><br />

VC dueto dynamic changes <strong>in</strong> bottleneck rates upstream of <strong>the</strong> current switch. The<br />

di erence <strong>in</strong> ACR and VC rate will rema<strong>in</strong> at least as long as <strong>the</strong> time required <strong>for</strong><br />

new feedback from <strong>the</strong> bottleneck <strong>in</strong> <strong>the</strong> path to reach <strong>the</strong> source plus <strong>the</strong> time <strong>for</strong> <strong>the</strong><br />

new VC rate to be experienced at <strong>the</strong> switch. The sum of <strong>the</strong>se two delay components<br />

is called <strong>the</strong> \feedback delay." Due to feedback delay, it is possible that <strong>the</strong> declared<br />

rate is a stale value at any po<strong>in</strong>t of time. This is especially true <strong>in</strong> VS/VD switches<br />

where per-VC queues may control source rates to values quite di erent from <strong>the</strong>ir<br />

declared rates.<br />

Fur<strong>the</strong>r, <strong>the</strong> measured source rate is already available <strong>in</strong> a VS/VD switch be-<br />

cause it is measured as part of one of <strong>the</strong> source end system rules (SES Rule 5) (see<br />

chapter 7).<br />

350

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

Saved successfully!

Ooh no, something went wrong!