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.

distributed between 20 ms and 100 ms. The reason <strong>for</strong> this choice (of maximum and<br />

m<strong>in</strong>imum MPCRs) is expla<strong>in</strong>ed <strong>in</strong> section 2. The rate of an encoder is piecewise-<br />

constant between successive pairs of MPCRs.<br />

We generate <strong>the</strong> rates as follows. We choose <strong>the</strong> rate such that <strong>the</strong> sequence<br />

of rate values is long-range dependent. Speci cally, we use a fast-fourier trans<strong>for</strong>m<br />

method [71] to generate <strong>the</strong> fractional gaussian noise (FGN) sequence (an <strong>in</strong>dependent<br />

sequence <strong>for</strong> each source). We ignore values above <strong>the</strong> maximum rate to 15 Mbps<br />

and below <strong>the</strong> m<strong>in</strong>imum rate (0 Mbps). This reason <strong>for</strong> this choice is discussed <strong>in</strong><br />

<strong>the</strong> follow<strong>in</strong>g section. We choose di erent values of mean and standard deviation<br />

<strong>for</strong> <strong>the</strong> generation procedure. When we generate an <strong>in</strong>ter-MPCR <strong>in</strong>terval Ti and a<br />

correspond<strong>in</strong>g rate Ri, <strong>the</strong> video source sends cells at a rate Ri uni<strong>for</strong>mly spaced <strong>in</strong><br />

<strong>the</strong> <strong>in</strong>terval Ti. Due to <strong>the</strong> ignor<strong>in</strong>g of some rate values, <strong>the</strong> actual mean of <strong>the</strong><br />

generated stream may be slightly greater or lesser than <strong>the</strong> <strong>in</strong>put means. We later<br />

measure <strong>the</strong> actual mean rate and use it to calculate <strong>the</strong> e ciency metric.<br />

Though each video source sends piecewise-CBR cell streams, <strong>the</strong> aggregate VBR<br />

rate need not be piecewise-CBR. It has a mean (SCR) which is <strong>the</strong> sum of all <strong>the</strong><br />

<strong>in</strong>dividual means. Similarly, it has a maximum rate (PCR) which is close to <strong>the</strong> sum<br />

of <strong>the</strong> peak rates (15 Mbps) of <strong>the</strong> <strong>in</strong>dividual video streams. These quantities depend<br />

upon <strong>the</strong> number of video sources. In our model, we use N equal to 9 to ensure that<br />

<strong>the</strong> PCR is about 80% of total capacity. VBR is given priority at any l<strong>in</strong>k, i.e, if<br />

<strong>the</strong>re is a VBR cell, it is scheduled <strong>for</strong> output on <strong>the</strong> l<strong>in</strong>k be<strong>for</strong>e any wait<strong>in</strong>g <strong>ABR</strong><br />

cells are scheduled. Fur<strong>the</strong>r, s<strong>in</strong>ce each video stream is long-range dependent, <strong>the</strong><br />

composite VBR stream is also long-range dependent. There<strong>for</strong>e, <strong>the</strong> composite VBR<br />

stream and <strong>the</strong> <strong>ABR</strong> capacity has high variation.<br />

319

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

Saved successfully!

Ooh no, something went wrong!