Title
PEDS: a parallel error detection scheme for TCAM devices
Abstract
Ternary content-addressable memory (TCAM) devices are increasingly used for performing high-speed packet classification. A TCAM consists of an associative memory that compares a search key in parallel against all entries. TCAMs may suffer from error events that cause ternary cells to change their value to any symbol in the ternary alphabet {"0","1","*"}. Due to their parallel access feature, standard error detection schemes are not directly applicable to TCAMs; an additional difficulty is posed by the special semantic of the "*" symbol. This paper introduces PEDS, a novel parallel error detection scheme that locates the erroneous entries in a TCAM device. PEDS is based on applying an error-detecting code to each TCAM entry and utilizing the parallel capabilities of the TCAM by simultaneously checking the correctness of multiple TCAM entries. A key feature of PEDS is that the number of TCAM lookup operations required to locate all errors depends on the number of symbols per entry in a manner that is typically orders of magnitude smaller than the number of TCAM entries. For large TCAM devices, a specific instance of PEDS requires only 200 lookups for 100-symbol entries, while a naive approach may need hundreds of thousands of lookups. PEDS allows flexible and dynamic selection of tradeoff points between robustness, space complexity, and number of lookups.
Year
DOI
Venue
2010
10.1109/TNET.2010.2047730
IEEE/ACM Trans. Netw.
Keywords
Field
DocType
Computer science,Associative memory,Error correction codes,Computer vision,Robustness,Routing,Monitoring,Data security,Databases,Filters
Data security,Content-addressable memory,Computer science,Correctness,Parallel computing,Computer network,Error detection and correction,Robustness (computer science),Content-addressable storage,Alphabet,Distributed computing,Computational complexity theory
Journal
Volume
Issue
ISSN
18
5
1063-6692
ISBN
Citations 
PageRank 
978-1-4244-3513-5
3
0.39
References 
Authors
12
4
Name
Order
Citations
PageRank
Anat Bremler-Barr150539.95
David Hay230.39
Danny Hendler372644.54
Ron M. Roth426650.68