Title
(log n) dynamic router-tables for ranges
Abstract
We consider router tables comprised of n pairs of tuples of the form (r,a), where r is a range of destination addresses matched by the tuple. The set of ranges in the table is conflict free. We develop a data structure, which employs priority-search trees as well as red-black trees, to represent the router table. This data structure permits us to perform each of the operations insert, delete, and find the tuple with most-specific matching-range for a given destination address in O(log n) each time. The insert and delete operations preserve the conflict-free property of the set of tuples. Our data structure represents the first O(log n) data structure for dynamic router tables with ranges. Experimental results are also presented.
Year
DOI
Venue
2003
10.1109/ISCC.2003.1214106
Computers and Communication, 2003.
Keywords
DocType
ISSN
internet,packet switching,table lookup,telecommunication network routing,tree data structures,tree searching,conflict-free property,data structure,delete operations,destination addresses,dynamic router-tables,insert operations,lookup operation,most-specific range matching,packet routing,priority-search trees,range sets,ranges,red-black trees,tuples,update operations
Conference
1530-1346
ISBN
Citations 
PageRank 
0-7695-1961-X
3
0.48
References 
Authors
11
2
Name
Order
Citations
PageRank
Haibin Lu117011.90
Sartaj Sahni263161764.85