2009 17th IEEE International Conference on Network Protocols 2009
DOI: 10.1109/icnp.2009.5339695
|View full text |Cite
|
Sign up to set email alerts
|

Bit weaving: A non-prefix approach to compressing packet classifiers in TCAMs

Abstract: Abstract-Ternary Content Addressable Memories (TCAMs) have become the de facto standard in industry for fast packet classification. Unfortunately, TCAMs have limitations of small capacity, high power consumption, high heat generation, and high cost. The well-known range expansion problem exacerbates these limitations as each classifier rule typically has to be converted to multiple TCAM rules. One method for coping with these limitations is to use compression schemes to reduce the number of TCAM rules required… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
51
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 50 publications
(51 citation statements)
references
References 22 publications
0
51
0
Order By: Relevance
“…Another approach is to compress policies on a single switch. For example, the authors in [24,25,26] have proposed algorithms to reduce the number of rules needed to realize policies on a single switch. To the best of our knowledge, the closest papers to our work are from [16,17].…”
Section: Limited Rule Space In Openflow Switchesmentioning
confidence: 99%
See 1 more Smart Citation
“…Another approach is to compress policies on a single switch. For example, the authors in [24,25,26] have proposed algorithms to reduce the number of rules needed to realize policies on a single switch. To the best of our knowledge, the closest papers to our work are from [16,17].…”
Section: Limited Rule Space In Openflow Switchesmentioning
confidence: 99%
“…However, we note that the current algorithms can find optimal solution of energy consumption (or close-to-optimal if it is heuristic) in case we consider the default rule but not the wildcard. If the rule space is very limited and we can not find feasible solution, we can apply the work in "compressing policy on a single switch" [24,25,26] as a post-processing step to reduce more the routing table size. This post-processing step will be integrated into our algorithms in the future work.…”
Section: Optimizing Rule Placementmentioning
confidence: 99%
“…Moreover, TCAMs use ternary format for rules storage, which causes the well-know range expansion problem. That is, a flow rule leads to a large number of TCAM entries [5]. Therefore, cutting the sizes of flowtables is an essential issue.…”
Section: Introductionmentioning
confidence: 99%
“…In the general problem of access control list compression given an access control list g, produce an additional access control list g' that is semantically corresponding to g but has the smallest possible number of rules and this was called an access control list compression [10]. Five versions of compression of access control list that be at variance only in the set-up of field constraints of the output access control list were focussed as: range access control list compression where constraints of field are specific by a range of integers; prefix access control list compression where constraints of field are specified by means of a string prefix; ternary access control list compression, where constraints of fields are specified by means of a ternary string; range-prefix access control list compression where several constraints of field are precise by ranges and the lasting field constraints are particular by means of prefix strings and range-ternary access control list compression where field constraints of field are particular by means of ranges and the enduring field constraints are specified by ternary strings.…”
Section: Introductionmentioning
confidence: 99%