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.

In rows 1, 2 and 3 of Table 8.6, <strong>the</strong> source has <strong>in</strong>su cient bu ers. The maximum<br />

per-source queue is equal to <strong>the</strong> source bu er size. The bu ers over ow at <strong>the</strong> source<br />

and cells are dropped. TCP <strong>the</strong>n times out and retransmits <strong>the</strong> lost data.<br />

Observe that <strong>the</strong> switch queue reaches its maximum possible value <strong>for</strong> this con g-<br />

uration (1.56 RTT) given a m<strong>in</strong>imum amount of per-source bu er<strong>in</strong>g (1000 cells =<br />

0.04 W<strong>in</strong>). The switch bu er<strong>in</strong>g requirement istypically 3 RTT as discussed earlier<br />

<strong>in</strong> this chapter.<br />

The sources however require one receiver w<strong>in</strong>dow's worth of bu er<strong>in</strong>g per VC to<br />

avoid cell loss. This hypo<strong>the</strong>sis is substantiated by row 4 of Table 8.6 which shows<br />

that <strong>the</strong> maximum per-source queue is 23901 cells = 0.97 W<strong>in</strong>. The rema<strong>in</strong><strong>in</strong>g cells<br />

(0.03 W<strong>in</strong>) are travers<strong>in</strong>g <strong>the</strong> l<strong>in</strong>ks <strong>in</strong>side <strong>the</strong> ATM network. The switch queues<br />

are zero because <strong>the</strong> sources are rate-limited by <strong>the</strong> <strong>ABR</strong> mechanism. The TCP<br />

throughput (110.9 Mbps) is <strong>the</strong> maximum possible given this con guration, scheme<br />

and parameters.<br />

The total bu er<strong>in</strong>g required <strong>for</strong> N sources is <strong>the</strong> sum of <strong>the</strong> N receiver w<strong>in</strong>dows.<br />

Note that this is <strong>the</strong> same as <strong>the</strong> switch bu er requirement <strong>for</strong> UBR [35]. In o<strong>the</strong>r<br />

words, <strong>the</strong> <strong>ABR</strong> and UBR services di er <strong>in</strong> whe<strong>the</strong>r <strong>the</strong> sum of <strong>the</strong> receiver w<strong>in</strong>dows'<br />

worth of queues is seen at <strong>the</strong> source or at <strong>the</strong> switch.<br />

Implications <strong>for</strong> ATM Backbone Networks<br />

If <strong>the</strong> <strong>ABR</strong> service is used end-to-end, <strong>the</strong>n <strong>the</strong> TCP source and dest<strong>in</strong>ation are<br />

directly connected to <strong>the</strong> ATM network. The source can directly ow control <strong>the</strong><br />

TCP source. As a result, <strong>the</strong> TCP data stays <strong>in</strong> <strong>the</strong> disk and is not queued <strong>in</strong> <strong>the</strong><br />

end-system bu ers. In such cases, <strong>the</strong> end-system need not allocate large bu ers.<br />

301

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

Saved successfully!

Ooh no, something went wrong!