End-to-End Fuzzy RED to Reduce Packet Loss in Virtual Circuit Network


Congestion is the most important and greatest challenges that facing the transmission of data packets process. Where there are many sites which they are possible that the network congestion occurs as network devices (e.g. routers and switches, etc...). And also transmission medium between the network devices. There are a numerous of mechanisms to control congestion in routers. Random early detection algorithm (Random Early Detection) is one of the most famous mechanisms of control on the routers queues in order to reduce the proportion of the loss of packets. Random Early Detection algorithm is considered one of the active queue management. End-to-end congestion control mechanisms such as those in TCP are not enough to prevent congestion control and they must be supplemented by control mechanisms inside the network. In this paper we present a fuzzy logic approach for congestion control in communication networks. The proposed approach has a fuzzy logic system where there are three inputs of the system are the probability of dropping packets, available bandwidth and the packets traffic size. Whereas there is one output of the fuzzy logic system that is packet lost. The practical side programming is using object-oriented programming language C ++ within OMNET++ environment.