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 :
بازگشت