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
Link To Document :
بازگشت