• DocumentCode
    2670707
  • Title

    Pipelined van Emde Boas Tree: Algorithms, Analysis, and Applications

  • Author

    Wang, Hao ; Lin, Bill

  • Author_Institution
    Univ. of California, La Jolla
  • fYear
    2007
  • fDate
    6-12 May 2007
  • Firstpage
    2471
  • Lastpage
    2475
  • Abstract
    Priority queues are essential for various network processing applications, including per-flow queueing with quality-of-service (QoS) guarantees, management of large fast packet buffers, and management of statistics counters. In this paper, we propose a new data structure for implementing high-performance priority queues based on a pipelined version of the van Emde Boas tree. We show that we can achieve O(1) amortized time operations using our architecture, but we can achieve this algorithmic efficiency using only O (log log u) number of pipelined stages, where u is the size of the universe used to represent the priority keys.
  • Keywords
    data structures; quality of service; queueing theory; trees (mathematics); data structure; network processing applications; packet buffers; pipelined van emde boas tree:; priority queues; quality-of-service; Algorithm design and analysis; Communications Society; Counting circuits; Data structures; Delay; Hardware; Quality management; Quality of service; Statistics; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2007. 26th IEEE International Conference on Computer Communications. IEEE
  • Conference_Location
    Anchorage, AK
  • ISSN
    0743-166X
  • Print_ISBN
    1-4244-1047-9
  • Type

    conf

  • DOI
    10.1109/INFCOM.2007.303
  • Filename
    4215885