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.

4 make it to <strong>the</strong> dest<strong>in</strong>ation are are stored <strong>the</strong>re. After <strong>the</strong> timeout, <strong>the</strong> source sets<br />

its w<strong>in</strong>dow to 1 and retransmits packet 1. When that packet is acknowledged, <strong>the</strong><br />

source <strong>in</strong>creases its w<strong>in</strong>dow to 2 and sends packets 2 and 3. As soon as <strong>the</strong> dest<strong>in</strong>ation<br />

receives packet 2, it delivers all packets upto 4 to <strong>the</strong> application and sends an ack<br />

(ask<strong>in</strong>g <strong>for</strong> packet 5) to <strong>the</strong> source. The 2nd copy of packet 3, which arrives a bit<br />

later is discarded at <strong>the</strong> dest<strong>in</strong>ation s<strong>in</strong>ce it is a duplicate.<br />

Figure 8.2: Timeout and Duplicate Packets <strong>in</strong> Slow Start<br />

8.2 Closed Loop vs Open Loop Control Revisited<br />

The <strong>ABR</strong> service provides ow control at <strong>the</strong> ATM level itself. When <strong>the</strong>re is a<br />

steady ow of RM cells <strong>in</strong> <strong>the</strong> <strong>for</strong>ward and reverse directions, <strong>the</strong>re is a steady ow of<br />

feedback from <strong>the</strong> network. In this state, we say that <strong>the</strong> <strong>ABR</strong> control loop has been<br />

established and <strong>the</strong> source rates are primarily controlled by <strong>the</strong> network feedback<br />

(closed-loop control). The network feedback is e ective after a time delay. The time<br />

delay required <strong>for</strong> <strong>the</strong> new feedback to take e ect is <strong>the</strong> sum of <strong>the</strong> time taken <strong>for</strong> an<br />

RM cell to reach <strong>the</strong> source from <strong>the</strong> switch and <strong>the</strong> time <strong>for</strong> a cell (sent at <strong>the</strong> new<br />

rate) to reach <strong>the</strong> switch from <strong>the</strong> source. This time delay is called <strong>the</strong> \feedback<br />

delay."<br />

260

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

Saved successfully!

Ooh no, something went wrong!