• DocumentCode
    2328437
  • Title

    NETp1-03: Partition Filter Set for Power-Efficient Packet Classification

  • Author

    Lu, Haibin ; Pan, Mian

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Missouri, Columbia, MO
  • fYear
    2006
  • fDate
    Nov. 27 2006-Dec. 1 2006
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Ternary Content-Addressable Memory (TCAM) has been widely used for high-performance multi-dimensional packet classification. High power consumption limits the use of TCAM for large filter sets. TCAM power consumption is proportional to the number of TCAM entries enabled for search. Dividing TCAM into many blocks and enabling only a few blocks for search has been proposed to reduce the power consumption dramatically. However, it is quite challenging to design efficient algorithms to partition a set of multi-dimensional filters into many subsets (a subset is placed in one TCAM block). The efficiency of the algorithm is evaluated in three aspects: the maximum number of TCAM blocks that need to be enabled for a single search, the storage utilization of TCAM blocks, and the time and space complexity of the partition algorithm. In this paper, we developed a simple but efficient partition algorithm based on the Hilbert curve. The algorithm reduces TCAM power consumption by a factor of ten on average. The TCAM storage utilization is over 99%. The algorithm takes 0(n log n) time and 0(n) space.
  • Keywords
    content-addressable storage; digital filters; Hilbert curve; multi dimensional filters; partition algorithm; partition filter; power-efficient packet classification; ternary content-addressable memory; time-space complexity; Access control; Access protocols; Algorithm design and analysis; Computer science; Data structures; Energy consumption; Matched filters; Nonlinear filters; Partitioning algorithms; TCPIP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Telecommunications Conference, 2006. GLOBECOM '06. IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    1930-529X
  • Print_ISBN
    1-4244-0356-1
  • Electronic_ISBN
    1930-529X
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2006.229
  • Filename
    4150859