Efficient construction of pipelined multibit-trie router-tables

被引:28
|
作者
Kim, Kun Suk
Sahni, Sartaj
机构
[1] LG Elect Inc, Digital Media Res Lab, Seoul 137724, South Korea
[2] Univ Florida, Dept Comp Sci & Informat Engn, Gainesville, FL 32607 USA
关键词
packet routing; longest matching-prefix; controlled prefix expansion; multibit trie; pipelined router-table; dynamic programming;
D O I
10.1109/TC.2007.250621
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Efficient algorithms to construct multibit tries suitable for pipelined router-table applications are developed. We first enhance the 1-phase algorithm of Basu and Narlikar [ 1], obtaining a 1-phase algorithm that is 2.5 to 3 times as fast. Next, we develop 2-phase algorithms that not only guarantee to minimize the maximum per-stage memory but also guarantee to use the least total memory subject to the former constraint. Our 2-phase algorithms not only generate better pipelined trees than those generated by the 1-phase algorithm, but they also take much less time. A node pull-up scheme that guarantees no increase in maximum per-stage memory as well as a partitioning heuristic that generates pipelined multibit tries requiring less maximum per-stage memory than required by the tries obtained using the 1-phase and 2-phase algorithms are also proposed.
引用
收藏
页码:32 / 43
页数:12
相关论文
共 26 条
  • [1] Multiprefix Trie: A New Data Structure for Designing Dynamic Router-Tables
    Hsieh, Sun-Yuan
    Huang, Yi-Ling
    Yang, Ying-Chi
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (05) : 693 - 706
  • [2] Research on multibit-trie tree IP classification algorithm
    Jiang, Yi
    Shang, Fengjun
    [J]. 2006 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1-4: VOL 1: SIGNAL PROCESSING, 2006, : 1786 - +
  • [3] Research on IP classification algorithm based on multibit-trie tree
    Shang, Fengjun
    [J]. DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13 : 748 - 752
  • [4] Recursively partitioned static IP router-tables
    Lu, Wencheng
    Sahni, Sartaj
    [J]. 2007 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1-3, 2007, : 7 - 12
  • [5] A fast two-way IP lookup algorithm based multibit-trie
    Jia, JP
    Lin, C
    Liu, WD
    [J]. 2003 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2003, : 136 - 142
  • [6] O (log n) dynamic router-tables for ranges
    Lu, HB
    Sahni, S
    [J]. EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATION, VOLS I AND II, PROCEEDINGS, 2003, : 91 - 96
  • [7] Enhanced interval trees for dynamic IP router-tables
    Lu, HB
    Sahni, S
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (12) : 1615 - 1628
  • [8] Prefix- and interval-partitioned router-tables
    Lu, H
    Kim, KS
    Sahni, S
    [J]. GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 1590 - 1594
  • [9] Prefix and interval-partitioned dynamic IP router-tables
    Lu, HB
    Kim, KS
    Sahni, S
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (05) : 545 - 557
  • [10] O(log n) dynamic router-tables for prefixes and ranges
    Lu, HB
    Sahni, S
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (10) : 1217 - 1230