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
Link To Document