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.

Part b): When <strong>ABR</strong> load goes away, <strong>the</strong>n <strong>the</strong> switches see a sudden underload<br />

and allocate high rates to sources. Note that a switch whichseesno cells <strong>in</strong> an<br />

<strong>in</strong>terval or a small number of cells due to <strong>the</strong> fact that VBR load disappears is<br />

deal<strong>in</strong>g with transient, <strong>in</strong>complete metric <strong>in</strong><strong>for</strong>mation. As a result, if it overal-<br />

locates rates, <strong>the</strong>n sudden queue spikes are seen. In <strong>the</strong> worst case, <strong>the</strong> queues<br />

may grow unboundedly as a result of several such high priority VBR on/o<br />

phases. The bu er<strong>in</strong>g required under this condition is heavily dependent upon<br />

<strong>the</strong> switch algorithm. We present <strong>the</strong> problem, simulation results, modi cations<br />

we made to <strong>the</strong> ERICA algorithm, and results with <strong>the</strong> improved algorithm <strong>in</strong><br />

section 8.16 later <strong>in</strong> this chapter. We also model MPEG-2 tra c over VBR and<br />

study its e ect on TCP tra c over <strong>ABR</strong> <strong>in</strong> section 8.17.<br />

We have seen that <strong>the</strong> round trip time, feedback delay, <strong>the</strong> bandwidth variability<br />

caused by VBR, and <strong>the</strong> switch algorithm are key factors which determ<strong>in</strong>e <strong>the</strong> bu er<br />

requirements <strong>for</strong> TCP over <strong>ABR</strong>.<br />

From items 4 (switch convergence time) and 5 (queue backlogs) above, we nd<br />

that <strong>for</strong> le transfer over <strong>ABR</strong>, we require at least 3 RT T worth of bu er. Items<br />

6 (two-way tra c) and 7 (VBR tra c) require a bu er of at least 5 RT T . Note<br />

that <strong>the</strong> e ect of <strong>the</strong> averag<strong>in</strong>g <strong>in</strong>terval parameter dom<strong>in</strong>ates <strong>in</strong> LANs (because it<br />

is much larger than RTT or feedback delay). Similarly, <strong>the</strong> e ect of <strong>the</strong> feedback<br />

delay dom<strong>in</strong>ates <strong>in</strong> satellite networks because it can be much smaller than RTT. We<br />

substantiate our claims with simulation results, where we will observe that <strong>the</strong> bu er<br />

requirement is at most 3 RT T .<br />

Though <strong>the</strong> maximum <strong>ABR</strong> network queues are small, <strong>the</strong> queues at <strong>the</strong> sources<br />

are high. Speci cally, <strong>the</strong> maximum sum of <strong>the</strong> queues <strong>in</strong> <strong>the</strong> source and <strong>the</strong> switches<br />

294

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

Saved successfully!

Ooh no, something went wrong!