Design and Simulation of Asynchronous Transfer Mode-Available Bit Rate End System Congestion Control

The authors develop a simulation model for asynchronous transfer mode available bit rate (ATM ABR) service and use it to engineer ABR congestion control behavior. Although significant work has been performed on ABR rate allocation algorithms at network switches, little work has focused on the end system behavior, which is examined in this article. The effect of (1) the speed of the links on the path from the source to the destination and (2) the connection round trip time on the selection of ABR parameter values is studied. Simulation results illustrate the impact of the key parameters that control rate reduction in the absence of network feedback on performance, in terms of connection throughputs, queue lengths at the switches, and link utilizations. These results have been incorporated into the ABR standards and can be generalized to cooperative congestion control with explicit congestion notification in the Internet.