• 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