Title :
Adaptive Packet Dropping: An Algorithm for Fair Bandwidth Sharing
Author :
An, Changqing ; Kong, Shijing ; Yang, Jiahai
Author_Institution :
Tsinghua Univ., Beijing
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.
Keywords :
cryptography; file organisation; operating systems (computers); telecommunication control; Linux 2.6 kernel; active queue; adaptive packet dropping; fair bandwidth sharing; flow bandwidth control; hash function; hash table; miscellaneous data-flow sizes distribution; Accuracy; Algorithm design and analysis; Bandwidth; Communication system traffic control; Control systems; Internet; Quality of service; Telecommunication traffic; Throughput; Traffic control;
Conference_Titel :
Network and Parallel Computing Workshops, 2007. NPC Workshops. IFIP International Conference on
Conference_Location :
Liaoning
Print_ISBN :
978-0-7695-2943-1
DOI :
10.1109/NPC.2007.119