Buffers were made with the intention of storing packets when there is con-gestion in the network. But as time went, and memory prices got cheaper the buffers became larger and larger, which caused consistent delay in the network. This project describes the Active Queue Management Algorithm CoDel (Controlled Delay) that manages the bufferbloat phenomenon, which is the excess delay in modern networks. CoDel operates on an estimator, a setpoint, and a control loop, it does not require any configuration in normal Internet deployment. We simulated CoDel over various values of target delay with different bandwidths on both TCP and UDP traffic, in order to find the best value in terms of link utilization, loss rate, and average end to end delay. Key results showed that the optimal value for target delay in case of TCP would be around 85% to 95% of the interval value.
Volume 12 | Issue 2