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

Spectral clustering based regular expression grouping

Published: 20 October 2014 Publication History
  • Get Citation Alerts
  • Abstract

    Regular expression matching has been playing an import role in today's network security systems with deep inspection function. However, compiling a set of regular expressions into one Deterministic Finite Automata (DFA) often leads to state explosion, which means huge or even impractical memory cost. Distributing regular expressions into several groups and building DFAs independently has been proved an efficient solution, but the previous grouping algorithms are either locally optimal or time-consuming. In this work, we proposed a new grouping method based on Spectral Clustering, which defines the similarity between regular expressions and then transforms grouping problem to clustering problem. Preliminary experiments illustrate that our grouping algorithm achieves efficient result with much less processing time.

    References

    [1]
    F. Yu, Z. Chen, Y. Diao, T. V. Lakshman and R. H. Katz. Fast and Memory-Efficient Regular Expression Matching for Deep Packet Inspection. Proc. of ACM/IEEE ANCS, 2006.
    [2]
    J. Rohrer, K. Atasu, J. V. Lunteren and C. Hagleitne. Memory-Efficient Distribution of Regular Expressions for Fast Deep Packet Inspection. Proc. of the 7th IEEE/ACM international conference on hardware/software codesign and system synthesis, 2009.
    [3]
    R. Antonello, S. Fernandes, A. Santos, et al. Efficient DFA grouping for traffic identification. Proc. of Global Communications Conference (GLOBECOM), 2012.
    [4]
    Z. Fu, K. Wang, L. Cai and J. Li. Intelligent Grouping Algorithms for Regular Expressions in Deep Inspection. Proc. of the 23rd International Conference on Computer Communications and Networks (ICCCN), 2014.
    [5]
    Regular Expression Processor, http://regex.wustl.edu/.
    [6]
    Snort, http://www.snort.org/.
    [7]
    L7-filter, http://l7-filter.clearfoundation.com/.

    Cited By

    View all
    • (2024)P4Rex: Accelerating regular expression matching with programmable switchesComputer Networks10.1016/j.comnet.2024.110662252(110662)Online publication date: Oct-2024
    • (2020)A Technical Survey on Intelligent Optimization Grouping Algorithms for Finite State Automata in Deep Packet InspectionArchives of Computational Methods in Engineering10.1007/s11831-020-09419-zOnline publication date: 15-Apr-2020

    Index Terms

    1. Spectral clustering based regular expression grouping

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ANCS '14: Proceedings of the tenth ACM/IEEE symposium on Architectures for networking and communications systems
      October 2014
      274 pages
      ISBN:9781450328395
      DOI:10.1145/2658260
      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: 20 October 2014

      Check for updates

      Author Tags

      1. deep inspection
      2. dfa
      3. grouping
      4. regular expression matching

      Qualifiers

      • Poster

      Conference

      ANCS '14

      Acceptance Rates

      ANCS '14 Paper Acceptance Rate 19 of 57 submissions, 33%;
      Overall Acceptance Rate 88 of 314 submissions, 28%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 26 Jul 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)P4Rex: Accelerating regular expression matching with programmable switchesComputer Networks10.1016/j.comnet.2024.110662252(110662)Online publication date: Oct-2024
      • (2020)A Technical Survey on Intelligent Optimization Grouping Algorithms for Finite State Automata in Deep Packet InspectionArchives of Computational Methods in Engineering10.1007/s11831-020-09419-zOnline publication date: 15-Apr-2020

      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