APIs for Flow Control and Their Applications


IEICE TRANSACTIONS on Communications   Vol.E84-B    No.12    pp.3173-3180
Publication Date: 2001/12/01
Online ISSN: 
Print ISSN: 0916-8516
Type of Manuscript: Special Section PAPER (Special Issue on Network Software)
Category: Mobile Service and Technologies
API,  flow control,  ABR,  U-plane,  

Full Text: PDF(618KB)>>
Buy this Article

Reliable and scalable network technologies are desired to meet the emerging demand for multimedia communication. Asynchronous Transfer Mode (ATM) is a key technology and its importance is widely recognized. An ATM layer service category, Available Bit Rate (ABR), was specified at the ATM Forum in 1996. ABR is intended to meet the requirements of non-real-time applications that assume best effort data transportation. It has distinctive features compared to other ATM layer categories. We proposed Application Program Interfaces (APIs) for ABR that allow applications to use ABR capability directly. The API is now a part of the ATM Forum specification. In this paper, we describe the background and necessity of ABR APIs and explain the primitives for them in detail. In addition to having common API primitives for requesting bandwidth or delay requirements during connection setup, ABR APIs can exchange feedback information during communication. Applications for such APIs are addressed and their effectiveness is shown by demonstrating simulation for the TCP-ABR interworking for a backbone ABR network. Finally, a migration scenario for utilizing such APIs is proposed.