DocumentCode :
2374726
Title :
Efficient multistriding of large non-deterministic finite state automata for deep packet inspection
Author :
Avalle, Matteo ; Risso, Fulvio ; Sisto, Riccardo
Author_Institution :
Dipt. di Autom. e Inf., Politec. di Torino, Turin, Italy
fYear :
2012
fDate :
10-15 June 2012
Firstpage :
1079
Lastpage :
1084
Abstract :
Multistride automata speed up input matching because each multistriding transformation halves the size of the input string, leading to a potential 2× speedup. However, up to now little effort has been spent in optimizing the building process of multistride automata, with the result that current algorithms cannot be applied to real-life, large automata such as the ones used in commercial IDSs, because the time and the memory space needed to create the new automaton quickly becomes unfeasible. In this paper, new algorithms for efficient building of multistride NFAs for packet inspection are presented, explaining how these new techniques can outperform the previous algorithms in terms of required time and memory usage.
Keywords :
automata theory; inspection; packet radio networks; IDS; deep packet inspection; efficient multistriding; large nondeterministic finite state automata; memory space; multistride NFA; multistride automata; multistriding transformation; Arrays; Automata; Compression algorithms; Computational complexity; Memory management; Minimization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications (ICC), 2012 IEEE International Conference on
Conference_Location :
Ottawa, ON
ISSN :
1550-3607
Print_ISBN :
978-1-4577-2052-9
Electronic_ISBN :
1550-3607
Type :
conf
DOI :
10.1109/ICC.2012.6364235
Filename :
6364235
Link To Document :
بازگشت