Abstract: A novel method of calculating and enforcing user traffic parameters on an ATM network is disclosed. The method of the present invention provides very accurate calculation results for the amount of bandwidth consumed by an application. The method can be utilized to limit both the average traffic rate and the maximum burst rate of an application. The disclosed method achieves high efficiency by requiring minimal intervention from a processor and by requiring only additions and subtractions with no multiplications or divisions for its core operations.