ABSTRACT

Data networks, including Internet Protocol (IP) networks, have long suffered from performance degradation in the presence of congestion. The rapid growth in both the use and size of computer networks has created a renewed interest in methods of congestion control for different classes of traffic. Congestion control has two areas of implementation. The first is at the source, where flow control algorithms vary the rate at which the source sends packets. Flow control algorithms are designed primarily to ensure the presence of free buffers at the destination host, but their role is more vital in limiting overall network traffic and in providing users with maximal utility from the network.