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.

can be very di erent <strong>for</strong> di erent VS/VD implementations of <strong>the</strong> same basic<br />

switch algorithm. In such cases <strong>the</strong> fast response of VS/VD is harmful.<br />

With VS/VD, ACR and actual rates are very di erent. The switch cannot<br />

rely on <strong>the</strong> RM cell CCR eld. We recommend that <strong>the</strong> VS/VD switch and<br />

<strong>in</strong> general, switches implement<strong>in</strong>g per-VC queue<strong>in</strong>g measure <strong>the</strong> VC's current<br />

rate.<br />

The sum of <strong>the</strong> <strong>in</strong>put rates to per-VC VS queues is not <strong>the</strong> same as <strong>the</strong> <strong>in</strong>put<br />

rate to <strong>the</strong> l<strong>in</strong>k. It is best to measure <strong>the</strong> VC's rate at <strong>the</strong> output of <strong>the</strong> VS<br />

and <strong>the</strong> <strong>in</strong>put rate at <strong>the</strong> entry to <strong>the</strong> per-class queue.<br />

On detect<strong>in</strong>g l<strong>in</strong>k congestion, <strong>the</strong> congestion <strong>in</strong><strong>for</strong>mation should be <strong>for</strong>warded to<br />

<strong>the</strong> previous loop as well as <strong>the</strong> next loop. This method reduces <strong>the</strong> convergence<br />

time by reduc<strong>in</strong>g <strong>the</strong> number of iterations required <strong>in</strong> <strong>the</strong> switch algorithms on<br />

<strong>the</strong> current and downstream switches.<br />

It is best <strong>for</strong> <strong>the</strong> <strong>the</strong> rate allocated to a VC to be calculated both when turn<strong>in</strong>g<br />

around FRMs at <strong>the</strong> VD as well as after receiv<strong>in</strong>g BRMs at <strong>the</strong> next VS.<br />

We have shown that <strong>the</strong> VS/VD provision <strong>in</strong> <strong>the</strong> <strong>ABR</strong> tra c management frame-<br />

work can potentially improve per<strong>for</strong>mance of bursty tra c and reduce <strong>the</strong> bu er<br />

requirements <strong>in</strong> switches. The VS/VD mechanism achieves this by break<strong>in</strong>g up a<br />

large <strong>ABR</strong> loop <strong>in</strong>to smaller <strong>ABR</strong> loops which are separately controlled. However,<br />

fur<strong>the</strong>r study is required <strong>in</strong> <strong>the</strong> follow<strong>in</strong>g areas:<br />

E ect of VS/VD on bu er requirements <strong>in</strong> <strong>the</strong> switch.<br />

Schedul<strong>in</strong>g issues with VS/VD.<br />

362

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

Saved successfully!

Ooh no, something went wrong!