skip to main content
10.1145/3342280.3342346acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
short-paper

A Practical Range Encoding Scheme for TCAMs

Published: 19 August 2019 Publication History

Abstract

TCAMs play a central role in the forwarding plane of physical SDN switches. Despite their capability for line-speed queries, they are not well suited for representing rules with range fields. In this poster, we report our latest work on TCAM range encodings, which is not only better in terms of encoding performance, but also easier to understand and more practical to implement. The preliminary evaluation shows that, our proposed encoding scheme has comparable encoding efficiency to the optimal encoding scheme, while achieving an order-of-magnitude improvement on encoding performance over the optimal encoding scheme on average.

References

[1]
Nick McKeown and et al. 2008. OpenFlow: enabling innovation in campus networks. ACM SIGCOMM CCR 38, 2 (2008), 69--74.
[2]
Ori Rottenstreich and et al. 2012. Exact worst case TCAM rule expansion. IEEE Trans. Comput. 62, 6 (2012), 1127--1140.
[3]
Ori Rottenstreich and et al. 2016. Optimal in/out TCAM encodings of ranges. IEEE/ACM Transactions on Networking 24, 1 (2016), 555--568.
[4]
Baruch Schieber and et al. 2005. Computing the minimum DNF representation of Boolean functions defined by intervals. Discrete Applied Mathematics 149, 1-3 (2005), 154--173.
[5]
Venkatachary Srinivasan and et al. 1998. Fast and scalable layer four switching. In ACM SIGCOMM 1998. 191--202.
[6]
Subhash Suri and et al. 2003. Compressing two-dimensional routing tables. Algorithmica 35, 4 (2003), 287--300.

Cited By

View all
  • (2025)LEPRE: An Updatable Database-Dependent Range Encoding AlgorithmIEEE Journal on Selected Areas in Communications10.1109/JSAC.2025.352881643:2(551-562)Online publication date: Feb-2025
  • (2019)TabTree: A TSS-assisted Bit-selecting Tree Scheme for Packet Classification with Balanced Rule Mapping2019 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS)10.1109/ANCS.2019.8901884(1-8)Online publication date: Sep-2019

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCOMM Posters and Demos '19: Proceedings of the ACM SIGCOMM 2019 Conference Posters and Demos
August 2019
183 pages
ISBN:9781450368865
DOI:10.1145/3342280
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 August 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. OpenFlow
  2. Packet classification
  3. Range encoding
  4. TCAMs

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Funding Sources

  • National Keystone R&D Program of China
  • PCL Future Regional Network Facilities for Large-scale Experiments and Applications
  • NSFC

Conference

SIGCOMM '19
Sponsor:
SIGCOMM '19: ACM SIGCOMM 2019 Conference
August 19 - 23, 2019
Beijing, China

Acceptance Rates

SIGCOMM Posters and Demos '19 Paper Acceptance Rate 62 of 102 submissions, 61%;
Overall Acceptance Rate 92 of 158 submissions, 58%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2025)LEPRE: An Updatable Database-Dependent Range Encoding AlgorithmIEEE Journal on Selected Areas in Communications10.1109/JSAC.2025.352881643:2(551-562)Online publication date: Feb-2025
  • (2019)TabTree: A TSS-assisted Bit-selecting Tree Scheme for Packet Classification with Balanced Rule Mapping2019 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS)10.1109/ANCS.2019.8901884(1-8)Online publication date: Sep-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media