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
Link To Document