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.

<strong>the</strong> per<strong>for</strong>mance is fair. Also, <strong>the</strong> sources use <strong>the</strong> entire ACR allocated to <strong>the</strong>m. In<br />

o<strong>the</strong>r words,<strong>the</strong> TCP sources are rate-limited and not w<strong>in</strong>dow-limited. Note that given<br />

su cient time, <strong>the</strong> <strong>ABR</strong> switch algorithm can control <strong>the</strong> rates of <strong>the</strong> VCs carry<strong>in</strong>g<br />

TCP tra c. We shall quantify this time and correspond<strong>in</strong>g bu er requirements <strong>in</strong><br />

section 8.14 later <strong>in</strong> this chapter.<br />

W<strong>in</strong>dow Size <strong>in</strong> bytes<br />

two-tcp/option-g=1/optionb=295/optiont-g=6/sw_qsize-g=4096/tbe-g=1024/granularity=100/wnd_scale_factor=4/epd_thresh-g=2045/icr=10.0/air=1/xdf=0.5/tdf=0/headroom=1.0<br />

t_threshold=900000.0/maxsrcrate=10.0/ontime=100000/offtime=100000/vbrrate=124.41/t0v=120/a=1.15/b=1.05/qlt=0.8/time_<strong>in</strong>t=1000.0/sw_<strong>in</strong>t=100/dist=1000 / Date:02/03/96<br />

1.2e+06<br />

1e+06<br />

800000<br />

600000<br />

400000<br />

200000<br />

ICR: 10.00 10.00 10.00 10.00 / XRM: 32.00 32.00 32.00 32.00 / Graph: 1<br />

Two TCP : Cwnds<br />

Cwnd Size <strong>for</strong> S1<br />

Cwnd Size <strong>for</strong> S2<br />

0<br />

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000<br />

Time <strong>in</strong> milliseconds<br />

(a) Congestion W<strong>in</strong>dow<br />

<strong>Rate</strong>s<br />

two-tcp/option-g=1/optionb=295/optiont-g=6/sw_qsize-g=4096/tbe-g=1024/granularity=100/wnd_scale_factor=4/epd_thresh-g=2045/icr=10.0/air=1/xdf=0.5/tdf=0/headroom=1.0<br />

t_threshold=900000.0/maxsrcrate=10.0/ontime=100000/offtime=100000/vbrrate=124.41/t0v=120/a=1.15/b=1.05/qlt=0.8/time_<strong>in</strong>t=1000.0/sw_<strong>in</strong>t=100/dist=1000 / Date:02/03/96<br />

180<br />

160<br />

140<br />

120<br />

100<br />

80<br />

60<br />

40<br />

20<br />

ICR: 10.00 10.00 10.00 10.00 / XRM: 32.00 32.00 32.00 32.00 / Graph: 1<br />

Two TCP : ACRs<br />

ACR <strong>for</strong> S1<br />

ACR <strong>for</strong> S2<br />

0<br />

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000<br />

Time <strong>in</strong> milliseconds<br />

(b) ACR<br />

Figure 8.6: Two TCP Source Con guration, Bu er=4096 cells, TBE=1024<br />

8.10 E ect of F<strong>in</strong>ite Bu ers<br />

We now <strong>in</strong>vestigate <strong>the</strong> e ect of smaller bu ers, keep<strong>in</strong>g <strong>the</strong> <strong>ABR</strong> capacity xed.<br />

The bu er size is set to <strong>the</strong> product of TBE (512), <strong>the</strong> number of sources (2), and<br />

a safety factor (2), i.e., 2048 = 512 2 2. The rema<strong>in</strong><strong>in</strong>g con guration is <strong>the</strong><br />

same as <strong>in</strong> Section 8.9 i.e., n = 2, TBE = 512 and xed <strong>ABR</strong> capacity (no VBR<br />

source). S<strong>in</strong>ce <strong>the</strong> bu ers are smaller, it is possible that <strong>the</strong>y might over ow be<strong>for</strong>e<br />

<strong>the</strong> <strong>ABR</strong> control loop is set up. We expect some cell loss and reduced throughput<br />

due to timeout retransmission.<br />

270

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

Saved successfully!

Ooh no, something went wrong!