The use of the Internet for time-sensitive services, such as voice and video applications, requires a predictable quality of service. The TCP/IP differentiated services architecture was introduced to achieve such performance. Network congestion control, however, still remains a critical and high priority issue and a number of alternative schemes such as random early detection (RED) and its variants were proposed to handle congestion. This paper presents an advanced active queue management (AQM) scheme to provide congestion control in TCP/IP best-effort networks by using a fuzzy logic approach. This advance scheme uses linguistic knowledge to implement better understood nonlinear probability discard functions, achieve better differentiation for packet discarding behaviors for aggregated flows, thus providing a better service quality to different kinds of traffic whilst maintaining high utilization.
Fuzzy logic control, congestion control, active queue management, TCP/IP