Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2491185.2491219acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
poster
Free access

Towards efficient implementation of packet classifiers in SDN/OpenFlow

Published: 16 August 2013 Publication History

Abstract

Traffic classification is a core problem underlying efficient implementation of network services. In this work we draw from our experience in classifier design for commercial systems to address this problem in SDN and OpenFlow. We identify methods from other fields of computer science and show research directions that can be applied for efficient design of packet classifiers. Proposed abstractions and design patterns can significantly reduce requirements on network elements and enable deployment of functionality that would be infeasible in a traditional way.

References

[1]
E. Allender, L. Hellerstein, P. McCabe, T. Pitassi, and M. E. Saks. Minimizing DNF formulas and AC0d circuits given a truth table. In IEEE Conference on Computational Complexity, pages 237--251, 2006.
[2]
A. Kesselman, K. Kogan, S. Nemzer, and M. Segal. Space and speed tradeoffs in TCAM hierarchical packet classification. J. Comput. Syst. Sci., 79(1):111--121, 2013.
[3]
S. Khot and R. Saket. Hardness of minimizing and learning DNF expressions. In FOCS, pages 231--240, 2008.
[4]
Alex X. Liu, Chad R. Meiners, and Eric Torng. TCAM razor: a systematic approach towards minimizing packet classifiers in TCAMs. IEEE/ACM Trans. Netw., 18(2):490--500, 2010.
[5]
Netlogic Microsystems. Content addressable memory.footnotesize http://www.netlogicmicro.com.
[6]
OpenFlow 1.3 specification, 2012.footnotesize http://www.openflow.org/ wk/index.php/OpenFlow\_1\_3\_proposal.
[7]
C. Umans. The minimum equivalent DNF problem and shortest implicants. J. Comput. Syst. Sci., 63(4):597--611, 2001.
[8]
D. Hay Y. Kanizo and I. Keslassy. Palette: Distributing tables in software-defined networks. In INFOCOM, 2013.

Cited By

View all
  • (2021)Adaptive Batch Update in TCAM: How Collective Optimization Beats Individual OnesIEEE INFOCOM 2021 - IEEE Conference on Computer Communications10.1109/INFOCOM42981.2021.9488758(1-10)Online publication date: 10-May-2021
  • (2020)New Alternatives to Optimize Policy ClassifiersIEEE/ACM Transactions on Networking10.1109/TNET.2020.297940028:3(1088-1101)Online publication date: Jun-2020
  • (2020)Faster compression of patterns to Rectangle Rule ListsTheoretical Computer Science10.1016/j.tcs.2020.03.014Online publication date: Apr-2020
  • Show More Cited By

Index Terms

  1. Towards efficient implementation of packet classifiers in SDN/OpenFlow

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    HotSDN '13: Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking
    August 2013
    182 pages
    ISBN:9781450321785
    DOI:10.1145/2491185
    Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 16 August 2013

    Check for updates

    Author Tag

    1. tcam

    Qualifiers

    • Poster

    Conference

    SIGCOMM'13
    Sponsor:
    SIGCOMM'13: ACM SIGCOMM 2013 Conference
    August 16, 2013
    Hong Kong, China

    Acceptance Rates

    HotSDN '13 Paper Acceptance Rate 38 of 84 submissions, 45%;
    Overall Acceptance Rate 88 of 198 submissions, 44%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)50
    • Downloads (Last 6 weeks)12
    Reflects downloads up to 25 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)Adaptive Batch Update in TCAM: How Collective Optimization Beats Individual OnesIEEE INFOCOM 2021 - IEEE Conference on Computer Communications10.1109/INFOCOM42981.2021.9488758(1-10)Online publication date: 10-May-2021
    • (2020)New Alternatives to Optimize Policy ClassifiersIEEE/ACM Transactions on Networking10.1109/TNET.2020.297940028:3(1088-1101)Online publication date: Jun-2020
    • (2020)Faster compression of patterns to Rectangle Rule ListsTheoretical Computer Science10.1016/j.tcs.2020.03.014Online publication date: Apr-2020
    • (2019)BDD-Based Algorithms for Packet Classification2019 Formal Methods in Computer Aided Design (FMCAD)10.23919/FMCAD.2019.8894253(64-68)Online publication date: Oct-2019
    • (2019)Multipath Traffic Engineering for Software Defined Networking2019 14th International Conference on Computer Engineering and Systems (ICCES)10.1109/ICCES48960.2019.9068108(132-136)Online publication date: Dec-2019
    • (2019)A Novel Approach to Rule Placement in Software-Defined Networks Based on OPTreeIEEE Access10.1109/ACCESS.2018.28891947(8689-8700)Online publication date: 2019
    • (2018)A Ternary Unification Framework for Optimizing TCAM-Based Packet Classification SystemsIEEE/ACM Transactions on Networking10.1109/TNET.2018.280958326:2(657-670)Online publication date: Apr-2018
    • (2018)Scalable Architecture for SDN Traffic ClassificationIEEE Systems Journal10.1109/JSYST.2017.269025912:4(3203-3214)Online publication date: Dec-2018
    • (2018)Personal insights on three research directions in networked systems2018 10th International Conference on Communication Systems & Networks (COMSNETS)10.1109/COMSNETS.2018.8328185(97-104)Online publication date: Jan-2018
    • (2018)SDN Based Content-Centric QoS-Guaranteed for Wireless Multimedia Sensor NetworksIndustrial Networks and Intelligent Systems10.1007/978-3-319-74176-5_4(40-48)Online publication date: 13-Jan-2018
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media