A B-tree dynamic router-table design

作者: Haibin Lu , S. Sahni

DOI: 10.1109/TC.2005.104

关键词:

摘要: We propose B-tree data structures for dynamic router-tables the cases when filters are prefixes as well they nonintersecting ranges. A crucial difference between our structure prefix and MRT (multiway range trees) is that, in structure, each stored O(1) nodes per level, whereas, MRT, O(m) level (m order of B-tree). As a result this difference, measured average insert delete times using about 30 percent less than used. Further, an update operation will, worst case, make 2.5 many cache misses made The asymptotic complexity to find longest matching same time also nearly both structures. Both take O(n) memory. However, more memory efficient by constant factor. For case ranges, requires O(n log/sub m/n) O(log/sub accessed during (finding highest-priority range, range).

参考文章(24)
Stefan Nilsson, Gunnar Karlsson, Fast address look-up for internet routers BC '98 Proceedings of the IFIP TC6/WG6.2 Fourth International Conference on Broadband Communications: The future of telecommunications. ,vol. 121, pp. 11- 22 ,(1998) , 10.1007/978-0-387-35378-4_2
Pankaj Gupta, Nick McKeown, Dynamic Algorithms with Worst-Case Performance for Packet Classification NETWORKING '00 Proceedings of the IFIP-TC6 / European Commission International Conference on Broadband Communications, High Performance Networking, and Performance of Communication Networks. pp. 528- 539 ,(2000) , 10.1007/3-540-45551-5_45
H. Lu, S. Sahni, Dynamic IP router-tables using highest-priority matching international symposium on computers and communications. ,vol. 2, pp. 858- 863 ,(2004) , 10.1109/ISCC.2004.1358648
Susan Anderson-Freed, Sartaj Sahni, Ellis Horowitz, Fundamentals of Data Structures in C ,(2008)
V. Srinivasan, G. Varghese, Fast address lookups using controlled prefix expansion ACM Transactions on Computer Systems. ,vol. 17, pp. 1- 40 ,(1999) , 10.1145/296502.296503
Priyank Warkhede, Subhash Suri, George Varghese, Multiway range trees: scalable IP lookup with fast updates Computer Networks. ,vol. 44, pp. 289- 303 ,(2004) , 10.1016/J.COMNET.2003.09.004
Sartaj Sahni, Kun Suk Kim, Haibin Lu, Data Structures for One-Dimensional Packet Classification Using Most-Specific-Rule Matching International Journal of Foundations of Computer Science. ,vol. 14, pp. 337- 358 ,(2003) , 10.1142/S0129054103001777
SARTAJ SAHNI, KUN SUK KIM, EFFICIENT DYNAMIC LOOKUP FOR BURSTY ACCESS PATTERNS International Journal of Foundations of Computer Science. ,vol. 15, pp. 567- 591 ,(2004) , 10.1142/S0129054104002625
V. Srinivasan, George Varghese, Faster IP lookups using controlled prefix expansion measurement and modeling of computer systems. ,vol. 26, pp. 1- 10 ,(1998) , 10.1145/277851.277863