Title
TCAM-based classification using divide-and-conquer for range expansion
Abstract
Ternary Content-Addressable Memory (TCAM) is the de facto industrial standard to perform packet classification. However inefficient representation of port ranges results in the range expansion problem which sharply degrades TCAM storage performance. A range has to be converted into a set of prefixes with each stored in a separate TCAM entry. The range expansion problem occurs when a rule with multiple range fields causes a multiplicative expansion in the number of TCAM entries. Unfortunately, the problem is growing worse as an increasing number of such rules in “real-world” classifiers are in use. To address range expansion our Divide-and-Conquer Scheme (DCS) fulfills the Divide-and-Conquer principle in two levels. First, we divide an individual range through range partitioning. A class of ranges can be optimally represented through a novel range encoding we developed. We observe the extensive presence of DCS-compatible ranges in real classifiers and more can be retrieved through our partitioning scheme. Second we divide the ranges in a classifier in terms of a hybrid utilization of various schemes. Technology advancement provides the necessary support for an open and flexible logical TCAM block division in order to avoid expensive hardware modifications and allow the use of DCS directly upon TCAM blocks. Our scheme allows fast preprocessing, constant time searching, and dynamic incremental update. Theoretical analysis and simulation using synthetic classifiers show a substantial storage improvement using our scheme.
Year
DOI
Venue
2014
10.1109/ICCCN.2014.6911728
ICCCN
Keywords
DocType
Citations 
IP networks,range expansion,TCAM storage performance,ternary content-addressable memory,DCS-compatible ranges,dynamic incremental update,packet classification,pattern classification,hardware modifications,divide-and-conquer scheme,flexible logical TCAM block division,divide-and-conquer,technology advancement,multiplicative expansion,real-world classifiers,content-addressable storage,TCAM-based classification,range partitioning,constant time searching
Conference
0
PageRank 
References 
Authors
0.34
0
4
Name
Order
Citations
PageRank
Hai Sun171.91
Yan Lindsay Sun27510.41
Victor C. Valgenti3297.00
Min Sik Kim425527.17