Adaptive Packet Dropping: an Algorithm for Fair Bandwidth Sharing

Changqing An,Shijing Kong,Jiahai Yang
DOI: https://doi.org/10.1109/npc.2007.119
2007-01-01
Abstract:This paper proposes a scalable algorithm called APD (adaptive packet dropping) for bandwidth control, which is based on active queue. A flow is mapped to an entry of hash table by hash function, and the counter of a flow can be searched at O(I) time. Theoretical analysis and experiments indicate that APD algorithm has great advantages on speed and space and it can reach predictable accuracy on flow bandwidth control. Theoretical analysis is also used to predict the accuracy for miscellaneous data-flow sizes distribution. A bandwidth control system is realized based on Linux 2.6 kernel. The experimental results show that the system can work properly on gigabit links while keeping enough accuracy on flow based bandwidth control.
What problem does this paper attempt to address?