A Novel Congestion Control Algorithm Using Buffer Occupancy RED

The main goal of Random Early Detection (RED) is to avoid traffic congestion. Since network requirements differ significantly, it is not an optimal approach to establish RED parameters with a constant value. We are proposing a new model Congestion Control Algorithm using Buffer Occupancy RED (CCA-BO-RED) with the dynamic tuning of RED parameters. We measure the rate of occupancy of the queue for this reason and treat it as a congestion parameter that will be predicted when the queue is crowded. The proposed new metric, that is called Buffer Occupancy (BOC), infers network conditions from the rapidity of the buffer occupancy in the router. A new range variable has been introduced to improve the performance of the priority queue of the existing RED-based algorithm which improves the overall performance of networks. For each packet, the minimum and maximum threshold has been updated and dropped with probability (Pa) for a special condition. Instead of multiplicative increase and decrease the maximum probability, the scheme uses additive-increase and multiplicative-decrease. The simulated results prove that our approaches are better than RED in terms of throughput, end-to-end delay, packet delivery ratio and goodput.