Active Queue Management Based Congestion Control for Unresponsive Flows
The Quality of Service (QoS) requests from network users expand greatly with ever fast development of the network technology as well as new network applications. In order to support a number of predicted communication products to the future, it is essential to develop a network infrastructure which can provide a greater bandwidth with better control of quality of service (QoS). In this paper we propose a new active queue management technique ICU (Isolate and Control Unresponsive Flows) which effectively controls the unresponsive flows, based on the network load status. First, a flow isolator isolates the unresponsive flows from the traffic mix of responsive flows and unresponsive flows, using the traffic arrival rate and loss ratio of the incoming flows. Then it checks for load un-balance of the network and automatically triggers the adaptive packet dropping policy wherein the unresponsive flows are shifted to a drop window. For every small interval, depending on the status of load un-balance, the size of the drop window is incremented or decremented. If the size of the window increases beyond a threshold value the packets will be dropped. By our simulation results, we show that our proposed algorithm achieves less loss.