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

Minflate: Combining Rule Set Minimization with Jump-based Expansion for Fast Packet Classification

Published: 17 March 2016 Publication History
  • Get Citation Alerts
  • Abstract

    Network packet classification is a key functionality for packet filters and firewalls, and its performance is crucial for such systems to maintain a high packet throughput under heavy load situations. However, many existing packet filters employ slow classification algorithms which cannot provide the required lookup performance due to slow rule set traversal. In this work, we address this problem by providing a novel rule set transformation strategy called Minflate which combines the advantages of existing orthogonal transformation schemes by first minimizing a source rule set and then encoding decision trees into the minimized rule set. Our results show that the Minflate-generated rule sets are both small and can in many cases be traversed faster than rule sets transformed by existing techniques in isolation.

    References

    [1]
    S. Hager, S. Selent, and B. Scheuermann. Trees in the list: Accelerating list-based packet classification through controlled rule set expansion. In CoNEXT '14, pages 101--107, Dec. 2014.
    [2]
    A. Liu, E. Torng, and C. Meiners. Firewall compressor: An algorithm for minimizing firewall policies. In INFOCOM '08, pages 691--699, Apr. 2008.
    [3]
    Y. Qi, L. Xu, B. Yang, Y. Xue, and J. Li. Packet classification algorithms: From theory to practice. In INFOCOM '09, pages 648--656, Apr. 2009.
    [4]
    D. Taylor. Survey and taxonomy of packet classification techniques. ACM Comput. Surv., 37(3):238--275, Sept. 2005.
    [5]
    D. Taylor and J. Turner. ClassBench: a packet classification benchmark. IEEE/ACM Transactions on Networking, 15(3):499--511, June 2007.

    Cited By

    View all
    • (2019)FPGA-Assisted DPI Systems: 100 Gbit/s and BeyondIEEE Communications Surveys & Tutorials10.1109/COMST.2018.287619621:2(2015-2040)Online publication date: Oct-2020
    • (2016)The Small, the Fast, and the Lazy (SFL): A General Approach for Fast and Flexible Packet Classification2016 IEEE 41st Conference on Local Computer Networks (LCN)10.1109/LCN.2016.125(43-51)Online publication date: Nov-2016

    Index Terms

    1. Minflate: Combining Rule Set Minimization with Jump-based Expansion for Fast Packet Classification

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image ACM Conferences
          ANCS '16: Proceedings of the 2016 Symposium on Architectures for Networking and Communications Systems
          March 2016
          148 pages
          ISBN:9781450341837
          DOI:10.1145/2881025
          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: 17 March 2016

          Check for updates

          Author Tags

          1. firewall
          2. packet classification
          3. rule set optimization

          Qualifiers

          • Poster

          Conference

          ANCS '16

          Acceptance Rates

          ANCS '16 Paper Acceptance Rate 12 of 58 submissions, 21%;
          Overall Acceptance Rate 88 of 314 submissions, 28%

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)4
          • Downloads (Last 6 weeks)0

          Other Metrics

          Citations

          Cited By

          View all
          • (2019)FPGA-Assisted DPI Systems: 100 Gbit/s and BeyondIEEE Communications Surveys & Tutorials10.1109/COMST.2018.287619621:2(2015-2040)Online publication date: Oct-2020
          • (2016)The Small, the Fast, and the Lazy (SFL): A General Approach for Fast and Flexible Packet Classification2016 IEEE 41st Conference on Local Computer Networks (LCN)10.1109/LCN.2016.125(43-51)Online publication date: Nov-2016

          View Options

          Get Access

          Login options

          View options

          PDF

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media