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.

which shares <strong>the</strong> l<strong>in</strong>k equally as all o<strong>the</strong>r connections. The l<strong>in</strong>k allocates rates fairly<br />

among all sources <strong>in</strong>clud<strong>in</strong>g <strong>the</strong> phantom.<br />

Speci cally, <strong>the</strong> variable is de ned to be <strong>the</strong> unused l<strong>in</strong>k capacity, i.e.,<br />

L<strong>in</strong>k Capacity ;<br />

(<strong>Rate</strong>s of sessions that use <strong>the</strong> l<strong>in</strong>k).<br />

It is measured as:<br />

(Numberofcellstransmittableonl<strong>in</strong>k ; Numberofcells<strong>in</strong>put)=<br />

where is a xed time <strong>in</strong>terval.<br />

Observe that can be greater than zero, when <strong>the</strong> actual queue at <strong>the</strong> l<strong>in</strong>k is<br />

non-zero.<br />

The rate of sessions that are above are reduced towards and <strong>the</strong> rate of<br />

sessions that are below may be <strong>in</strong>creased. The mechanism reaches a steady state<br />

only when <strong>the</strong> unused capacity ( ) is equal to <strong>the</strong> maximum rate of any session that<br />

crosses <strong>the</strong> l<strong>in</strong>k and all <strong>the</strong> sessions that are constra<strong>in</strong>ed by <strong>the</strong> l<strong>in</strong>k are at this rate.<br />

So, is <strong>the</strong> \fairshare" value at each l<strong>in</strong>k.<br />

For example [3], if three sessions share a 100 Mbps l<strong>in</strong>k, <strong>the</strong>n <strong>in</strong> <strong>the</strong> steady state,<br />

each session receives 25 Mbps and <strong>the</strong> l<strong>in</strong>k utilization is 75 % ( = 25Mbps). How-<br />

ever, if two of <strong>the</strong> three sessions are restricted elsewhere to 10 Mbps each, <strong>the</strong> third<br />

sessions gets 40 Mbps ( = 40Mbps).<br />

The scheme addresses ve important implementation aspects:<br />

1. Measur<strong>in</strong>g : Naive measurement of can be very noisy. The scheme uses<br />

exponential averag<strong>in</strong>g to smooth out variance <strong>in</strong> and accumulates it <strong>in</strong> a<br />

variable called \Maximum Allowed Cell <strong>Rate</strong> (MACR)":<br />

72

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

Saved successfully!

Ooh no, something went wrong!