Title :
Packet Forwarding Using Pipelined Multibit Tries
Author :
Lu, Wencheng ; Sahni, Sartaj
Author_Institution :
University of Florida, USA
Abstract :
We propose a heuristic for the construction of variablestride multibit tries. These multibit tries are suitable for packet forwarding using a pipelined architecture. The variable-stride tries constructed by our heuristic require upto 1/32 of the per-stage memory required by optimal pipelined fixed-stride tries. We also develop a tree packing heuristic, which dramatically reduces the per-stage memory required by fixed- and variable-stride multibit tries constructed for pipelined architectures. On publicly available router databases, our tree packing heuristic reduces the maximum per-stage memory required by optimal pipelined fixed-stride tries
Keywords :
Packet classification; controlled; dynamic; fixed-stride tries; longest matching prefix; prefix expansion; variable-stride tries; Classification tree analysis; Computer architecture; Data structures; Databases; Dynamic programming; Heuristic algorithms; Information science; Internet; Optimal control; Pipelines; Packet classification; controlled; dynamic; fixed-stride tries; longest matching prefix; prefix expansion; variable-stride tries;
Conference_Titel :
Computers and Communications, 2006. ISCC '06. Proceedings. 11th IEEE Symposium on
Print_ISBN :
0-7695-2588-1
DOI :
10.1109/ISCC.2006.119