Credit-based flow control for ATM networks
- 1 January 1995
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Network
- Vol. 9 (2) , 40-48
- https://doi.org/10.1109/65.372658
Abstract
Congestion control ensures that network resources are divided fairly and efficiently among competing connections. Although congestion control has been studied by researchers for a long time, very high-speed networks using ATM pose a new set of challenges. The proposed credit-based mechanism provides flow control tailored to ATM networks. Simulation, analysis and experiments on switching hardware have shown that for a wide variety of traf fic patterns, credit control is fair , uses links efficiently, minimizes delay, and guarantees no cell loss due to congestion. The credit system is especially well suited to data traffic that is bursty , unpredictable, and has little tolerance for delay. Other approaches to f low control, including rate-based flow control, may require less expensive hardware and may be ef fective for steady traf fic, but do not handle bursty traffic well. While no one can predict what kind of traf fic will dominate future networks, recent evidence suggests that it will be bursty . Thus a major challenge for network research will be to find congestion control mechanisms that blend the hardware simplicity of rate-based flow control with credit-based flow control's ability to handle bursts. This research, in turn, will depend on more experience with real applications and high-level protocols running over ATM. The high-speed networking market is solidifying quickly, and basic issues in congestion control should be well understood before the market is forced to choose a solution with unknown properties. The lessons learned from the credit-based approach should be incorporated into what- ever flow control system that is f inally standardized or widely implemented.Keywords
This publication has 9 references indexed in Scilit:
- The FCVC (flow-controlled virtual channels) proposal for ATM networks: a summaryPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Supporting systolic and memory communication in iWarpPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Receiver-oriented adaptive buffer allocation in credit-based flow control for ATM networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Credit-based flow control for ATM networksPublished by Association for Computing Machinery (ACM) ,1994
- Reliable and efficient hop-by-hop flow controlPublished by Association for Computing Machinery (ACM) ,1994
- On the self-similar nature of Ethernet trafficPublished by Association for Computing Machinery (ACM) ,1993
- Internet protocol traffic analysis with applications for ATM switch designACM SIGCOMM Computer Communication Review, 1993
- Congestion avoidance and controlACM SIGCOMM Computer Communication Review, 1988
- Fast switching and fair control of congested flow in broadband networksIEEE Journal on Selected Areas in Communications, 1987