ABSTRACT

SUMMARY In Asynchronous Transfer Mode (ATM) networks, congestion can be caused by unpredictable statistical fluctuations of traffic flows and fault conditions within the network. If congestion happens, then the network performance for the already established connection will decrease. ATM networks use the preventive congestion control mechanisms such as Usage Parameter Control (UPC) and Connection Admission Control (CAC) to avoid congested conditions. Knowing that many sources in ATM networks have variable traffic stream with different QoS characteristics, traffic management functions become necessary to control the traffic flows within the network. By using the signaling procedures at the call setup phase, the network and source reach an agreement for some traffic characteristic parameters. If the source violates the traffic parameters, then the probability of congestion increases. So the network must control the source traffic streams and detect well the violating cells. Therefore, fast detection of any violating source is one of the most important characteristics of a good traffic policer. In this paper we propose a fuzzy traffic policer with high ability in detection of violating sources. Our proposed fuzzy controller has two inputs, estimated passed mean cell rate and the current state of the counter. If the output of fuzzy controller is 1, then the input cell is detected as violating cell, otherwise it is a non-violating cell. Simulation results obtained from two traffic sources, show that the proposed traffic policer has better selectivity than the conventional leaky bucket. It is observed that our proposed traffic policer has better ability for mean cell rate control, peak cell rate control and burst duration control. Furthermore, it is observed that the proposed traffic policer outperforms the conventional leaky bucket specially when the dynamic behavior is considered.