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

may reschedule upon receipt of new feedback if the next cell transmission opportunity calculated with the new ACR is earlier than the one currently scheduled. In terms of pseudo code: IF( time to send > (now + 1/acr) THEN time to send (now + 1/acr) This mechanism is also illustrated in gure 7.14. 7.3 Summary of Source Rule Design Issues As explained in chapter 2, source and destination end system rules are important in complimenting the switch feedback calculation mechanisms. Speci cally, the source rules provide \open-loop" control which is e ective in cases when the source starts sending data after idle periods, and/or when the switch feedback to the sources is disrupted. Further, the sources have to consider the scheduling of RM and data cells, especially in the case of low rate tra c. This dissertation work has addressed the standardization aspects of Use-it-or-Lose-It policies (the issue arises when sources start sending data after idle periods), and that of low rate sources. Speci cally, this work has helped design some of the source rules of the international standard (SES Rules 5, 9, 11, and 13). 255

CHAPTER 8 SUPPORTING INTERNET APPLICATIONS OVER THE ATM-ABR SERVICE With the proliference of multimedia tra c over the Internet, it seems natural to move over to ATM technology which has been designed speci cally to support integration of data, voice, and video applications. While multimedia applications are still in the development stage, most of the tra c on the Internet today is data tra c in the sense that they are bursty and relatively delay insensitive. It is, therefore, natural to ask how the current applications will perform over the ATM technology. Although ATM technology has been designed to provide an end-to-end transport level service and so, strictly speaking, there is no need to have TCP or IP if the entire path from source to destination is an ATM path. However, in the forseeable future, this scenario is going to be rare. A more common scenario would be where only part of the path is ATM. In this case, TCP is needed to provide the end-to-end transport functions (like ow control, retransmission, ordered delivery) and ATM networks are used simply as "bit pipes" or "bitways." Since the Available Bit Rate (ABR) and the Unspeci ed Bit Rate (UBR) service classes have been developed speci cally to support data applications, it is important to investigate the performance of dominant internet applications like le transfer and 256

may reschedule upon receipt of new feedback if <strong>the</strong> next cell transmission opportunity<br />

calculated with <strong>the</strong> new ACR is earlier than <strong>the</strong> one currently scheduled. In terms of<br />

pseudo code:<br />

IF( time to send > (now + 1/acr)<br />

THEN time to send (now + 1/acr)<br />

This mechanism is also illustrated <strong>in</strong> gure 7.14.<br />

7.3 Summary of Source Rule Design Issues<br />

As expla<strong>in</strong>ed <strong>in</strong> chapter 2, source and dest<strong>in</strong>ation end system rules are important<br />

<strong>in</strong> compliment<strong>in</strong>g <strong>the</strong> switch feedback calculation mechanisms. Speci cally, <strong>the</strong> source<br />

rules provide \open-loop" control which is e ective <strong>in</strong> cases when <strong>the</strong> source starts<br />

send<strong>in</strong>g data after idle periods, and/or when <strong>the</strong> switch feedback to <strong>the</strong> sources is<br />

disrupted. Fur<strong>the</strong>r, <strong>the</strong> sources have to consider <strong>the</strong> schedul<strong>in</strong>g of RM and data cells,<br />

especially <strong>in</strong> <strong>the</strong> case of low rate tra c. This dissertation work has addressed <strong>the</strong><br />

standardization aspects of Use-it-or-Lose-It policies (<strong>the</strong> issue arises when sources<br />

start send<strong>in</strong>g data after idle periods), and that of low rate sources. Speci cally, this<br />

work has helped design some of <strong>the</strong> source rules of <strong>the</strong> <strong>in</strong>ternational standard (SES<br />

Rules 5, 9, 11, and 13).<br />

255

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

Saved successfully!

Ooh no, something went wrong!