• Home
  • Search
  • Scaling Regular Expression Matching Performance in Parallel Systems through Sampling Techniques
  • Cite Icon1
  • https://doi.org/10.1109/glocom.2011.6134010Copy DOI Icon

Scaling Regular Expression Matching Performance in Parallel Systems through Sampling Techniques

  • Dec 1, 2011
  • Domenico Ficara +6 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Modern network devices need to perform deep packet inspection at high speed for security and application- specific services. For this purpose, regular expressions are used, due to their high expressive power, and Deterministic Finite Automata (DFAs) are adopted to match them. Many works have been proposed to improve DFAs, especially in terms of memory consumption and speed. Instead, we address another issue: the scalability of DFAs to parallel systems and their buffer requirements. To our knowledge, a single attempt to parallelize DFA walk on regular multicore systems (which ex- ploits speculation with limited efficiency) has been proposed in literature. We propose a solution in which a number of processing units are committed to walk in parallel a DFA for the same packet; at this aim, sampling techniques on both text and regular expressions are adopted. This scheme is the first in literature that proposes effective parallelization of DFA walk, hence allowing for packet processing time reduction and less memory for reordering buffers. The result is that speed scales as the number of processing units.

Similar Papers
  • Research Article
  • Citations1

Managing DFA History with Queue for Deflation DFA

  • Jan 07, 2011
  • Journal of Network and Systems Management
  • Yi Tang +3
  • Research Article
  • Citations53

A 0–1 LP Model for the Integration and Consolidation of Air Cargo Shipments

  • Apr 01, 2009
  • Operations Research
  • Lawrence C Leung +3
  • Research Article
  • Citations4

Intelligent and efficient grouping algorithms for large-scale regular expressions

  • Mar 30, 2018
  • Computers & Electrical Engineering
  • Zhe Fu +3
  • Conference Article
  • Citations7

DFA-Based Regular Expression Matching on Compressed Traffic

  • Jun 01, 2011
  • Yan Sun +1
  • Research Article
  • Citations4

Regular Expression Matching and Operational Semantics

  • Aug 13, 2011
  • Electronic Proceedings in Theoretical Computer Science
  • Asiri Rathnayake +1
  • Conference Article
  • Citations18

Deterministic Finite Automaton for scalable traffic identification: The power of compressing by range

  • Apr 01, 2012
  • R Antonello +4
  • Conference Article
  • Citations11

Explicitly Parallel Regular Expressions

  • Jun 01, 2006
  • Brett D Estrade +2
  • Research Article
  • Citations15

A novel algorithm for the conversion of shuffle regular expressions into non-deterministic finite automata

  • Jan 01, 2014
  • Applied Mathematics & Information Sciences
  • Ajay Kumar +1
  • Conference Article
  • Citations2

Accelerating DFA Construction Based on Hierarchical Merging

  • Dec 01, 2019
  • Jincheng Zhong +1
  • Conference Article
  • Citations4

Hardware implementation for scalable lookahead Regular Expression detection

  • Apr 01, 2010
  • Masanori Bando +4
  • Book Chapter
  • Citations4

Combining Regular Expressions with (Near-)Optimal Brzozowski Automata

  • Jan 01, 2005
  • Michiel Frishert +1
  • Conference Article
  • Citations126

A workload for evaluating deep packet inspection architectures

  • Oct 01, 2008
  • Michela Becchi +2
  • Book Chapter

High Performance Regular Expression Matching on FPGA

  • Jan 01, 2018
  • Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
  • Jiajia Yang +3
  • Conference Article
  • Citations9

Reorganized and Compact DFA for Efficient Regular Expression Matching

  • Jun 01, 2011
  • Kai Wang +3
  • Research Article
  • Citations20

Regular expression constrained sequence alignment

  • Feb 12, 2007
  • Journal of Discrete Algorithms
  • Abdullah N Arslan
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.