Affiliation:
1. University of Pisa, Pisa, Italy
Abstract
Modern network devices need to perform deep packet inspection at high speed for security and application-specific services. Finite Automata (FAs) are used to implement regular expressions matching, but they require a large amount of memory. Many recent works have proposed improvements to address this issue.
This paper presents a new representation for deterministic finite automata (orthogonal to previous solutions), called Delta Finite Automata (δFA), which considerably reduces states and transitions and requires a transition per character only, thus allowing fast matching. Moreover, a new state encoding scheme is proposed and the comprehensive algorithm is tested for use in the packet classification area.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Software
Reference27 articles.
1. Efficient string matching
2. Bro: A system for Detecting Network Intruders in Real Time http://bro-ids.org/. Bro: A system for Detecting Network Intruders in Real Time http://bro-ids.org/.
3. Memory-Efficient Regular Expression Search Using State Merging
4. A hybrid finite automaton for practical deep packet inspection
Cited by
76 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献