ATM Forum 94-0448
PROJECT: ATM Forum Technical Committee
Traffic Management Sub-working Group
SOURCE:
Larry Roberts
ATM Systems
email: lroberts@ziplink.net
DISTRIBUTION: Traffic Management Sub-working Group
TITLE: Network to Source Rate Based Flow Control.
ABSTRACT: A Backward Rate Flow Control (BRFC) technique for ATM Networks is described. The memory requirements, hardware complexity, traffic delay and line overhead are simulated, analyzed, and compared to the credit technique, and various other variations of the rate based technique. The conclusion is that BRFC will provide loss free ABR data transmission without the higher hardware expense required by the credit techniques and with less memory and greater stability than the other rate techniques.
NOTICE: This contribution has been prepared to assist the ATM Forum. This document is offered to the Forum as a basis for discussion and is not a binding proposal on ATM Systems or any other company. The statements are subject to change in form and content after further study. Specifically, ATM Systems reserves the right to add to, amend or modify the statements contained herein.
Figure 3.1 Simulation Model (lost)
The backward rate control simulation results for 1000 cell times are shown in Figure 3.2. The queue depth was controlled by the flow control to a maximum of 24 cells, 120% of the loop time. The average queue depth was 12.7, or 64% of the loop time. The overhead of the flow control message traffic was 2.5% and the output rate was maintained at 98.5% of maximum.
Figure 3.2 Queue Depth for Round Trip Time of 20 cells, 2.5% Overhead (lost)
With buffer sizes of 2-4 times the round trip delay time, there should be no cell loss with a tightly controlled process. If the overhead is desired to be reduced, the process can be slowed down and the overhead reduced to 1% or less with a corresponding increase in the buffer size required, as well as in the average queue size. If one is willing to decrease the average output rate to 90-95% rather than 98-100%, then the control task becomes easier and the maximum and average queue size can be reduced. For typical collections of heavy traffic, the output rate can be held at 100% with a small increase in queue depth.
Table 1: Buffer Memory Requirements (in cells)
| LAN | WAN | |
| Loop Delay | 20 | 14,000 |
| FCVC (Credit) | 40,000 | 54,000 |
| BRFC (Rate) | 60 | 42,000 |
[1]ATM Forum/94-0282 "Adaptive Credit Allocation for Flow-Controlled VCs", H.T. Kung et al.