• DocumentCode
    840362
  • Title

    Efficient Construction of Pipelined Multibit-Trie Router-Tables

  • Author

    Kim, Kun Suk ; Sahni, Sartaj

  • Author_Institution
    Digital Media Res. Lab., LG Electron. Inc., Seoul
  • Volume
    56
  • Issue
    1
  • fYear
    2007
  • Firstpage
    32
  • Lastpage
    43
  • Abstract
    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, 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
  • Keywords
    IP networks; Internet; optimisation; table lookup; telecommunication computing; telecommunication network routing; 1-phase algorithm enhancement; 2-phase algorithms; Internet router-table; node pull-up scheme; optimization problem; pipelined multibit-trie router-table construction; Constraint optimization; Data structures; Design optimization; Dynamic programming; Internet; Partitioning algorithms; Pipeline processing; Routing; Search engines; Table lookup; Packet routing; controlled prefix expansion; dynamic programming.; longest matching-prefix; multibit trie; pipelined router-table;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2007.250621
  • Filename
    4016495