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.

section 9. Fur<strong>the</strong>r, WAN switches would typically allocate some bandwidth<br />

<strong>for</strong> aggregate <strong>ABR</strong> tra c to avoid zero capacity problems dur<strong>in</strong>g congestion<br />

(when <strong>the</strong> feedback loops are disrupted), and <strong>in</strong> general to reduce <strong>the</strong> variation<br />

<strong>in</strong> available capacity <strong>for</strong> <strong>the</strong> service (which allows <strong>the</strong> switch algorithm to al-<br />

locate rates more aggressively without worry<strong>in</strong>g about e ects of errors due to<br />

variation).<br />

10.2.2 End-system issues<br />

1. The end-system (whichis<strong>the</strong>network <strong>in</strong>terface card (NIC) <strong>for</strong> end-to-end ATM,<br />

or an edge router <strong>in</strong> a backbone network) needs to implement <strong>the</strong> end-system<br />

rules <strong>for</strong> <strong>ABR</strong> as speci ed <strong>in</strong> <strong>the</strong> standard. A mechanism needed <strong>for</strong> this imple-<br />

mentation is one whichschedules cells of di erentVCs based upon a dynamically<br />

chang<strong>in</strong>g set of ACRs. In practice, only a few ACR levels may be possible which<br />

can lead to l<strong>in</strong>k underutilization. SES Rule 9 allows <strong>the</strong> source to reschedule<br />

a cell on a VC based upon a new rate allocation. The implementation of this<br />

mechanism per-VC can be di cult.<br />

2. In <strong>the</strong> <strong>ABR</strong> service, <strong>the</strong> network allocated rate may not match <strong>the</strong> <strong>in</strong>put rate of<br />

aVC at a NIC. Mechanisms to control <strong>the</strong> actual sources of tra c are necessary<br />

to avoid cell loss at <strong>the</strong> NIC. Fur<strong>the</strong>r, <strong>the</strong> NIC needs to have a large number of<br />

bu ers and typically needs to manage per-VC queues. Current implementations<br />

are possible s<strong>in</strong>ce <strong>the</strong> number of VCs per NIC is small. When ATM is deployed<br />

<strong>in</strong> <strong>the</strong> backbone alone, <strong>the</strong>n <strong>the</strong> cost <strong>in</strong>creases <strong>in</strong> <strong>the</strong> edge routers/switches.<br />

372

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

Saved successfully!

Ooh no, something went wrong!