The Community for Technology Leaders
Green Image
We propose heuristics for the construction of variable-stride one-dimensional as well as fixed- and variable-stride two-dimensional multibit tries. These multibit tries are suitable for the classification of Internet packets using a pipelined architecture. The variable-stride one-dimensional tries constructed by our heuristic require significantly less per-stage memory than required by optimal pipelined fixed-stride tries. Also, the pipelined two-dimensional multibit tries constructed by our proposed heuristics are superior, for pipelined architectures, to two-dimensional multibit tries constructed by the best algorithms proposed for non-pipelined architectures.
Packet classification, longest matching prefix, controlled prefix expansion, fixed-stride tries, variable-stride tries, two-dimensional tries, dynamic programming.
Wencheng Lu, Sartaj Sahni, "Packet Classification Using Space-Efficient Pipelined Multibit Tries", IEEE Transactions on Computers, vol. 57, no. , pp. 591-605, May 2008, doi:10.1109/TC.2007.70846
108 ms
(Ver 3.1 (10032016))