2011 ACM/IEEE Seventh Symposium on Architectures for Networking and Communications Systems 2011
DOI: 10.1109/ancs.2011.36
|View full text |Cite
|
Sign up to set email alerts
|

Split: Optimizing Space, Power, and Throughput for TCAM-Based Classification

Abstract: Using Ternary Content Addressable Memories (TCAMs) to perform high-speed packet classification has become the de facto standard in industry because TCAMs facilitate constant time classification by comparing packet fields against ternary encoded rules in parallel. Despite their high speed, TCAMs have limitations of small capacity, large power consumption, and relatively slow access times.One reason TCAM-based packet classifiers are so large is the multiplicative effect inherent in representing d-dimensional cla… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
35
0
1

Year Published

2014
2014
2020
2020

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 56 publications
(36 citation statements)
references
References 27 publications
(48 reference statements)
0
35
0
1
Order By: Relevance
“…We compare FISE and ACL-like in each step. We also compare with SPliT [17] structure, which first lookups in one dimension, outputs a sub-table, and merges sub-tables if they are the same. Because SPliT undergoes totally different steps, we only compare FISE and SPliT in the final step.…”
Section: Evaluation Results 1) Forwarding Table Sizementioning
confidence: 99%
See 1 more Smart Citation
“…We compare FISE and ACL-like in each step. We also compare with SPliT [17] structure, which first lookups in one dimension, outputs a sub-table, and merges sub-tables if they are the same. Because SPliT undergoes totally different steps, we only compare FISE and SPliT in the final step.…”
Section: Evaluation Results 1) Forwarding Table Sizementioning
confidence: 99%
“…Most enterprise networks uses ACLlike structure, which is 'fat' in TCAM and 'thin' in SRAM [16]. However, TCAM-based solutions are limited by its capacity [17]. What is worse, TCAM is highly customized, there are limited techniques we can use to compress it.…”
Section: Tcam Accesses During Updatementioning
confidence: 99%
“…Liu et al [13], approach the range expansion problem by splitting a d-dimensional classifier into multiple lower dimensional classifiers each of which can be stored in its own small TCAM, leading to effective reduction of the range expansion problem. The algorithm effectively contains the range expansion problem, reduces power, improves the lookup time and supports batch updates.…”
Section: A Packet Classifiersmentioning
confidence: 99%
“…In this 13. Data encoding in a wide SRAM word section we describe how these rules are stored in the LTCAM1 subsystem which comprises the LTCAM1 and LSRAM1, and the corresponding index structure ILTCAM1 and ILSRAM1.…”
Section: ) Storing Rules In the Ltcam1mentioning
confidence: 99%
“…The authors in [11] proposed the TCAM-based SPliT architecture where a d-dimensional classifier is split into k ( 2  k ) low dimensional classifiers, each of which is stored in its own small-size TCAM. A d-dimensional lookup is then equivalent to the k low dimensional and pipelined lookups with one lookup on each chip.…”
Section: Related Workmentioning
confidence: 99%