Extending finite automata to efficiently match Perl-compatible regular expressions
@inproceedings{Becchi2008ExtendingFA,
title={Extending finite automata to efficiently match Perl-compatible regular expressions},
author={Michela Becchi and Patrick Crowley},
booktitle={CoNEXT},
year={2008}
}- Published in CoNEXT 2008
DOI:10.1145/1544012.1544037
Regular expression matching is a crucial task in several networking applications. Current implementations are based on one of two types of finite state machines. Non-deterministic finite automata (NFAs) have minimal storage demand but have high memory bandwidth requirements. Deterministic finite automata (DFAs) exhibit low and deterministic memory bandwidth requirements at the cost of increased memory space. It has already been shown how the presence of wildcards and repetitions of large… CONTINUE READING
Figures, Tables, and Topics from this paper.
Citations
Publications citing this paper.
SHOWING 1-10 OF 58 CITATIONS
GPU acceleration of regular expression matching for large datasets: exploring the implementation space
VIEW 14 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED
An overlay automata approach to regular expression matching
VIEW 7 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED
Fast Regular Expression Matching Using Small TCAM
VIEW 5 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED
Revisiting State Blow-Up: Automatically Building Augmented-FA While Preserving Functional Equivalence
VIEW 4 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED
SI-DFA: Sub-expression integrated Deterministic Finite Automata for Deep Packet Inspection
VIEW 6 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED
Hardware acceleration for power efficient deep packet inspection
VIEW 4 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED
A Power-Efficient Approach to TCAM-Based Regular Expression Matching
VIEW 7 EXCERPTS
HIGHLY INFLUENCED
Demystifying automata processing: GPUs, FPGAs or Micron's AP?
VIEW 10 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED
A Survey on Regular Expression Matching for Deep Packet Inspection: Applications, Algorithms, and Hardware Platforms
VIEW 11 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED
Critical analysis and evaluation of different automata processing accelerators on large-scale datasets
VIEW 10 EXCERPTS
HIGHLY INFLUENCED
FILTER CITATIONS BY YEAR
CITATION STATISTICS
13 Highly Influenced Citations
References
Publications referenced by this paper.
SHOWING 1-6 OF 6 REFERENCES
Snort: Lightweight Intrusion Detection for Networks
VIEW 16 EXCERPTS
HIGHLY INFLUENTIAL
A hybrid finite automaton for practical deep packet inspection
VIEW 9 EXCERPTS
HIGHLY INFLUENTIAL
Fast Regular Expression Matching Using FPGAs
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL
Bro: A System for Detecting Network Intruders in Real-Time
VIEW 6 EXCERPTS
HIGHLY INFLUENTIAL
Algorithms to accelerate multiple regular expressions matching for deep packet inspection
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL
Fast and memory-efficient regular expression matching for deep packet inspection
VIEW 5 EXCERPTS
HIGHLY INFLUENTIAL
Similar Papers
Loading similar papers…