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.

Figure 8.3: At <strong>the</strong> ATM layer, <strong>the</strong> TCP tra c results <strong>in</strong> bursts. The burst size<br />

doubles every round trip until <strong>the</strong> tra c becomes cont<strong>in</strong>uous.<br />

ACK). The length of <strong>the</strong> active period doubles every round-trip time and <strong>the</strong> idle<br />

period reduces correspond<strong>in</strong>gly. F<strong>in</strong>ally, <strong>the</strong>active period occupies <strong>the</strong> entire round-<br />

trip time and <strong>the</strong>re is no idle period. After this po<strong>in</strong>t, <strong>the</strong> TCP tra c appears as<br />

an <strong>in</strong> nite (or persistant) tra c stream at <strong>the</strong> ATM layer. Note that <strong>the</strong> total TCP<br />

load still keeps <strong>in</strong>creas<strong>in</strong>g unless <strong>the</strong> sources are controlled. This is because, <strong>for</strong> every<br />

packet transmitted, some TCP source w<strong>in</strong>dow <strong>in</strong>creases by one which results <strong>in</strong> <strong>the</strong><br />

transmission of two packets <strong>in</strong> <strong>the</strong> next cycle. However, s<strong>in</strong>ce <strong>the</strong> total number of<br />

packets transmitted <strong>in</strong> a cycle is limited by <strong>the</strong> delay-bandwidth product, <strong>the</strong> TCP<br />

w<strong>in</strong>dow <strong>in</strong>creases l<strong>in</strong>early after <strong>the</strong> bottleneck is fully loaded. Note that<br />

<strong>the</strong> maximum load, assum<strong>in</strong>g su cient bottleneck capacity, is <strong>the</strong> sum of all <strong>the</strong> TCP<br />

receiver w<strong>in</strong>dows, each sent at l<strong>in</strong>k rate.<br />

When su cient load is not experienced at <strong>the</strong> <strong>ABR</strong> switches, <strong>the</strong> switch algorithms<br />

typically allocate high rates to <strong>the</strong> sources. This is likely to be <strong>the</strong> case when a new<br />

TCP connection starts send<strong>in</strong>g data. The le transfer data is bottlenecked by <strong>the</strong><br />

TCP congestion w<strong>in</strong>dow size and not by <strong>the</strong> <strong>ABR</strong> source rate. In this state, we say<br />

that <strong>the</strong> TCP sources are w<strong>in</strong>dow-limited.<br />

The TCP active periods double every round trip time and eventually load <strong>the</strong><br />

switches and appear as <strong>in</strong> nite tra c at <strong>the</strong> ATM layer. The switches now give<br />

262

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

Saved successfully!

Ooh no, something went wrong!