• 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