DocumentCode
1808458
Title
Adaptive Packet Dropping: An Algorithm for Fair Bandwidth Sharing
Author
An, Changqing ; Kong, Shijing ; Yang, Jiahai
Author_Institution
Tsinghua Univ., Beijing
fYear
2007
fDate
18-21 Sept. 2007
Firstpage
695
Lastpage
700
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Network and Parallel Computing Workshops, 2007. NPC Workshops. IFIP International Conference on
Conference_Location
Liaoning
Print_ISBN
978-0-7695-2943-1
Type
conf
DOI
10.1109/NPC.2007.119
Filename
4351565
Link To Document