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.

<strong>the</strong> bandwidth allocations to satis ed connections as always less than or equal to <strong>the</strong><br />

allocations to bottlenecked connections. The algorithm thus \claims" back any extra<br />

bandwidth previously allocated to <strong>the</strong> connection.<br />

The explicit rate eld <strong>in</strong> <strong>the</strong> RM cell is updated as:<br />

4.9.2 Discussion<br />

ERi = m<strong>in</strong>(ERi�Amax)<br />

The authors classify <strong>the</strong>ir work as a \state-ma<strong>in</strong>ta<strong>in</strong><strong>in</strong>g" algorithm s<strong>in</strong>ce <strong>the</strong>y<br />

ma<strong>in</strong>ta<strong>in</strong> state <strong>in</strong><strong>for</strong>mation on a per-connection basis. They observe that \stateless"<br />

algorithms which do not ma<strong>in</strong>ta<strong>in</strong> per-connection state may allocate rates such that<br />

<strong>the</strong>re may besigni cant discrepancies between <strong>the</strong> sum of <strong>the</strong> ER values signaled to<br />

<strong>ABR</strong> connections and available l<strong>in</strong>k bandwidth.<br />

While this observation is valid <strong>in</strong> general, an optimistic over-allocation can help<br />

<strong>in</strong>crease network utilization, especially <strong>in</strong> cases when <strong>the</strong> <strong>ABR</strong> demand and capacity<br />

is variable. The arguable risk is that of queu<strong>in</strong>g delays.<br />

The contributions of <strong>the</strong> UCSC scheme are <strong>the</strong> follow<strong>in</strong>g:<br />

O(1) emulation of MIT scheme concept<br />

Focus on scalability. If <strong>the</strong> VCs set up are always active, <strong>the</strong>n <strong>the</strong> scheme has<br />

O(1) computational complexity with respect to <strong>the</strong> number of VCs.<br />

In <strong>the</strong> steady state, m<strong>in</strong>(ERi�CCRi gives <strong>the</strong> path bottleneck rate. This is<br />

because ERi gives <strong>the</strong> downstream bottleneck rate, while CCRi gives <strong>the</strong> up-<br />

stream bottleneck rate. This observation is valid when <strong>the</strong> ER mark<strong>in</strong>g is done<br />

<strong>in</strong> <strong>the</strong> backward RM cells.<br />

78

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

Saved successfully!

Ooh no, something went wrong!