A predict deterministic finite automaton for practical deep packet inspection

Citations of this article
Mendeley users who have this article in their library.


Deep packet inspection has become extremely important due to network security. In deep packet inspection, the packet payload is compared against a set of patterns specified as regular expressions. Regular expressions are often implemented as deterministic finite automaton (DFA) for matching in linear time at high network link rates. We proposed a predict DFA which can accelerate the processing speed of DFA. A predict DFA uses additional information to predict several next transitions. We tested our proposal on Layer7 rule-set and validated it on real traffic traces, experiments show that our approach offers a significant performance improvement by accelerate rate factors from 1.6 to 2.8 over original DFA. © 2011 Published by Elsevier Ltd.




Wei, Q., Li, Y., & Chu, Y. (2012). A predict deterministic finite automaton for practical deep packet inspection. In Procedia Engineering (Vol. 29, pp. 2156–2161). https://doi.org/10.1016/j.proeng.2012.01.279

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free