• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

1 Worst-Case TCAM Rule Expansion

Cached

  • Download as a PDF

Download Links

  • [comnet.technion.ac.il]
  • [comnet.technion.ac.il]
  • [www.ee.technion.ac.il]
  • [www-comnet.technion.ac.il]
  • [www.ee.technion.ac.il]
  • [comnet.technion.ac.il]
  • [www-comnet.technion.ac.il]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Ori Rottenstreich , Isaac Keslassy
Citations:1 - 1 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Rottenstreich_1worst-case,
    author = {Ori Rottenstreich and Isaac Keslassy},
    title = {1 Worst-Case TCAM Rule Expansion},
    year = {}
}

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

classification often have to deal with unpredictable sets of rules, resulting in highly variable rule expansions, and can only rely on heuristic encoding algorithms with no reasonable guarantees. In this paper, given several types of rules, we provide new upper bounds on the TCAM worst-case rule expansions. In particular, we prove that a W-bit range can be encoded in W TCAM entries, improving upon the previously-known bound of 2W − 5. We also introduce new analytical tools based on independent sets and alternating paths, and use these tools to prove the tightness of the upper bounds. In particular, no prefix encoding can encode all ranges in less than W TCAM entries. Last, we propose a modified TCAM architecture that can use additional logic to significantly reduce the rule expansions, both in the worst case and using real-life classification databases. A. Background I.

Citations

164 Packet classification on multiple fields - Gupta, McKeown - 1999
64 Survey and taxonomy of packet classification techniques - Taylor - 2005
48 Packet Classification Using Extended TCAMs - Spitznagel, Taylor, et al.
43 ClassBench: A Packet Classification Benchmark - Taylor, Turner - 2007
37 Algorithms for Advanced Packet Classification with Ternary CAMs - Lakshminarayan, Rangarajan, et al. - 2005
23 Content-Addressable Memory (CAM) Circuits and Architectures: a Tutorial and Survey - Pagiamtzis, Sheikholeslami - 2006
19 TCAM Razor: A Systematic Approach Towards Minimizing Packet Classifiers in TCAMs - Meiners, Liu, et al.
16 Network Algorithmics - Varghese - 2005
16 Compressing two-dimensional routing tables - Suri, Sandholm, et al.
13 Fast Packet Classification Using Bloom Filters - Dharmapurikar, Song, et al. - 2006
11 Space-Efficient TCAM-Based Classification Using Gray Coding - Bremler-Barr, Hendler - 2007
10 Bit weaving: A non-prefix approach to compressing packet classifiers in TCAMs - Meiners, Liu, et al. - 2009
5 et al.,“Packet Classification Using Multidimensional Cutting - Singh - 2003
5 Computing the minimum dnf representation of boolean functions defined by intervals - Schieber, Geist, et al.
4 B.: High performance switches and routers - Chao, Liu - 2007
4 et al., “Fast and Scalable Layer Four Switching - Srinivasan - 1998
4 On the complexity of classification functions - Sasao - 2008
2 Simple efficient TCAM based range classification - Cohen, Raz - 2010
2 Worst-case TCAM rule expansion,” Comnet - Rottenstreich, Keslassy - 2009
1 et al., “Implementing an OpenFlow switch on the NetFPGA platform - Naous - 2008
1 classification using coarse-grained tuple spaces - “Packet - 2006
1 et al., “Photonic switching and the energy bottleneck - Baliga - 2007
1 et al., “Minimization of acl storage by adding minimal hardware of range matching and logical gates to TCAM - Hwang - 2008
1 et al., “Performance improvement of two-dimensional packet classification by filter rephrasing - Wang - 2007
1 et al., “Layered interval codes for TCAM based classification - Bremler-Barr - 2009
1 the code length of tcam coding schemes - “On - 2010
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University