loading...
O(log n) Dynamic Router-Tables For Ranges
Kemer-Antalya, Turkey June 30-July 03
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISCC.2003.1214106Eighth IEEE Symposium on Computers an ...
 This Article 
 
PDF
HTML
IEEE Xplore Subscribers
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Haibin Lu, University of Florida, Gainesville
Sartaj Sahni, University of Florida, Gainesville
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) time each. 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 also are presented.
Index Terms:
Packet routing, dynamic router-tables, ranges, most-specific range matching
Citation:
Haibin Lu, Sartaj Sahni, "O(log n) Dynamic Router-Tables For Ranges," iscc, pp.91, Eighth IEEE Symposium on Computers and Communications, 2003
Usage of this product signifies your acceptance of the Terms of Use.