• DocumentCode
    3062831
  • Title

    On the code length of TCAM coding schemes

  • Author

    Rottenstreich, Ori ; Keslassy, Isaac

  • Author_Institution
    Dept. of Electr. Eng. Technion, Technion - Israel Inst. of Technol., Haifa, Israel
  • fYear
    2010
  • fDate
    13-18 June 2010
  • Firstpage
    1908
  • Lastpage
    1912
  • Abstract
    All high-speed Internet devices need to implement classification, i.e. they must determine whether incoming packet headers belong to a given subset of a search space. To do it, they encode the subset using ternary arrays in special high-speed devices called TCAMs (ternary content-addressable memories). However, the optimal coding for arbitrary subsets is unknown. In particular, to encode an arbitrary range subset of the space of all W-bit values, previous works have successively reduced the upper-bound on the code length from 2W-2 to 2W-4, then 2W-5, and finally W TCAM entries. In this paper, we prove that this final result is optimal for typical prefix coding and cannot be further improved, i.e. the bound of W is tight. To do so, we introduce new analytical tools based on independent sets and alternating paths.
  • Keywords
    Internet; content-addressable storage; pattern classification; search problems; ternary codes; Internet device; TCAM coding; code length; incoming packet header; optimal coding; prefix coding; search space; ternary content-addressable memory; Binary trees; Filtering; Impedance matching; Internet; Intrusion detection; Routing; Virtual private networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Theory Proceedings (ISIT), 2010 IEEE International Symposium on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4244-7890-3
  • Electronic_ISBN
    978-1-4244-7891-0
  • Type

    conf

  • DOI
    10.1109/ISIT.2010.5513403
  • Filename
    5513403