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.

From <strong>the</strong> gures, it is clear that ERICA rapidly detects <strong>the</strong> change <strong>in</strong> <strong>the</strong> available<br />

<strong>ABR</strong> capacity and gives <strong>the</strong> appropriate feedback to <strong>the</strong> sources. When <strong>the</strong> VBR<br />

source is active, <strong>the</strong> <strong>ABR</strong> sources rapidly reduce <strong>the</strong>ir rates ( gures 6.21(a) and<br />

6.22(a)). The utilization is generally high� <strong>the</strong> utilization drops re ect <strong>the</strong> time taken<br />

<strong>for</strong> <strong>the</strong> feedback to reach <strong>the</strong> sources: <strong>the</strong> feedback delay ( gures 6.21(c) and 6.22(c)).<br />

The spikes <strong>in</strong> <strong>the</strong> queue lengths seen <strong>in</strong> gures 6.21(b) and 6.22(b) also re ect <strong>the</strong><br />

feedback delay, but <strong>the</strong> queues are rapidly dra<strong>in</strong>ed. Observe that <strong>the</strong> number of cells<br />

received <strong>in</strong> both cases ( gures 6.21(d) and 6.22(d)) is approximately equal, which<br />

shows that <strong>the</strong> per<strong>for</strong>mance is approximately <strong>the</strong> same. The throughput can be<br />

calculated from <strong>the</strong> graphs show<strong>in</strong>g <strong>the</strong> number of cells received at <strong>the</strong> dest<strong>in</strong>ation.<br />

It is clear that <strong>the</strong> throughput is high, <strong>in</strong>dicat<strong>in</strong>g a high l<strong>in</strong>k utilization.<br />

Figure 6.23 illustrates how ERICA+ adapts to high frequency VBR <strong>in</strong> <strong>the</strong> back-<br />

ground, and gure 6.24 shows its per<strong>for</strong>mance with low frequency VBR. ERICA+<br />

adapts rapidly to <strong>the</strong> chang<strong>in</strong>g background tra c, recomput<strong>in</strong>g <strong>the</strong> available band-<br />

width and <strong>the</strong> rate allocations. The l<strong>in</strong>k utilization is higher than that with ERICA,<br />

and <strong>the</strong> queue lengths are constra<strong>in</strong>ed. The target queue goal is never reached due<br />

to <strong>the</strong> high variation, but <strong>the</strong> utilization goal is partially reached.<br />

6.22.7 Adaptation to Various Source Tra c Models<br />

In all <strong>the</strong> previous experiments, <strong>the</strong> <strong>ABR</strong> sources are assumed to be persistent<br />

sources, which means that <strong>the</strong>y always have data to send, and can utilize <strong>the</strong>ir full<br />

capacity at all times. It is essential to exam<strong>in</strong>e <strong>the</strong> per<strong>for</strong>mance of <strong>the</strong> scheme with<br />

bursty sources which alternate between active periods when <strong>the</strong>y utilize <strong>the</strong>ir full<br />

capacity, and idle periods when <strong>the</strong>y do not send any data. In addition, situations<br />

194

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

Saved successfully!

Ooh no, something went wrong!