DocumentCode :
449301
Title :
Parallel packet classification via policy table pre-partitioning
Author :
Zheng, Kai ; Liang, Zhiyong ; Ge, Yi
Author_Institution :
Dept. of Comput. Sci., Tsinghua Univ., Beijing, China
Volume :
1
fYear :
2005
fDate :
28 Nov.-2 Dec. 2005
Abstract :
Most existing packet classification algorithms are decision-tree-based, which are easy-implemented and have reasonably good performance. However, due to rule duplication caused by rule overlapping, these solutions always occupy large and indeterministic-sized memory space, making them only be implemented with mass-but-slow SDRAMs and incompetent for future high-end applications. In this paper, by proposing a novel pre-partitioning scheme for the rule set, we eliminate the overlap among the rules and, therefore, avoid rule duplications. We then further develop a parallel packet classification scheme and a quarter-cut decision tree algorithm. The large rule set is distributedly stored in multiple search engines and the classification can be performed in parallel, independently. Much smaller and more deterministic memory requirement is achieved, as well as O(Log(N)) processing delays. Experimental results show that for a policy table with over 1500 rules, only 36 Kbytes memory is required, and averagely 12 memory accesses are needed for each classification.
Keywords :
Internet; tree data structures; Internet; SDRAM; packet classification algorithms; policy table pre-partitioning; quarter-cut decision tree algorithm; rule set partition; Access control; Cache storage; Classification algorithms; Classification tree analysis; Computer science; Decision trees; Delay; Diffserv networks; IP networks; Search engines;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Global Telecommunications Conference, 2005. GLOBECOM '05. IEEE
Print_ISBN :
0-7803-9414-3
Type :
conf
DOI :
10.1109/GLOCOM.2005.1577356
Filename :
1577356
Link To Document :
بازگشت