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 ...

shivkumar.org
from shivkumar.org More from this publisher
24.11.2012 Views

Transmitted Cell Rate Link Utilization 180 160 140 120 100 80 60 40 20 TCR for S1 TCR for S2 TCR for S3 0 0 10000 20000 30000 Time in micro-seconds 120 100 (a) Transmitted Cell Rates 80 60 40 20 parking.u 150 0.90 0.90 37 Link Utilization of Sw1-Sw2 link Link utilization of Sw2-Sw3 link 0 0 5000 10000 15000 20000 25000 30000 Time in micro-seconds (c) Link Utilization Queue Length 500 450 400 350 300 250 200 150 100 50 Cells in Q to Sw1-Sw2 link 0 0 10000 20000 30000 Time in micro-seconds (b) Queue Lengths Figure 5.18: Simulation results for the parking lot con guration 131

Figure 5.19: Network con guration with upstream bottleneck. 5.7 Results with Packet Train Workload The most commonly used tra c pattern in congestion simulations is the so called "in nite source model." In this model, all sources have cells to send at all times. It is a good starting con guration because, after all, we are comparing schemes for overload and if a scheme does not work for in nite source it is not a good congestion scheme. In other words, satisfactory operation with in nite source model is necessary. However, it is not su cient. We have found that many schemes work for in nite source models but fail to operate satisfactorily if the sources are bursty, which is usually the case. In developing the OSU scheme, we used a packet train model to simulate bursty tra c [47]. A packet train is basically a \burst" of k cells (probably consisting of segments of an application PDU) sent instantaneously by the host system to the adapter. In real systems, the burst is transfered to the adapter at the system bus rate which is very high and so simulating instantaneous transfers is justi ed. The adapter outputs all its cells at the link rate or at the rate speci ed by the network in case of rate feedback schemes. If the bursts are far apart, the resulting tra c on the link will look like trains of packets with a gap between trains. 132

Transmitted Cell <strong>Rate</strong><br />

L<strong>in</strong>k Utilization<br />

180<br />

160<br />

140<br />

120<br />

100<br />

80<br />

60<br />

40<br />

20<br />

TCR <strong>for</strong> S1<br />

TCR <strong>for</strong> S2<br />

TCR <strong>for</strong> S3<br />

0<br />

0 10000 20000 30000<br />

Time <strong>in</strong> micro-seconds<br />

120<br />

100<br />

(a) Transmitted Cell <strong>Rate</strong>s<br />

80<br />

60<br />

40<br />

20<br />

park<strong>in</strong>g.u 150 0.90 0.90 37<br />

L<strong>in</strong>k Utilization of Sw1-Sw2 l<strong>in</strong>k<br />

L<strong>in</strong>k utilization of Sw2-Sw3 l<strong>in</strong>k<br />

0<br />

0 5000 10000 15000 20000 25000 30000<br />

Time <strong>in</strong> micro-seconds<br />

(c) L<strong>in</strong>k Utilization<br />

Queue Length<br />

500<br />

450<br />

400<br />

350<br />

300<br />

250<br />

200<br />

150<br />

100<br />

50<br />

Cells <strong>in</strong> Q to Sw1-Sw2 l<strong>in</strong>k<br />

0<br />

0 10000 20000 30000<br />

Time <strong>in</strong> micro-seconds<br />

(b) Queue Lengths<br />

Figure 5.18: Simulation results <strong>for</strong> <strong>the</strong> park<strong>in</strong>g lot con guration<br />

131

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

Saved successfully!

Ooh no, something went wrong!