DocumentCode :
2080812
Title :
A look under the hood: Revealing performance issues in the DPI engine
Author :
Melo, Walt ; Fernandes, Sueli ; Antonello, R. ; Sadok, Djamel ; Kelner, Judith ; Szabo, Geza
Author_Institution :
Fed. Univ. of Pernambuco (UFPE), Recife, Brazil
fYear :
2013
fDate :
9-13 June 2013
Firstpage :
2974
Lastpage :
2978
Abstract :
Compressed Deterministic Finite Automata (DFA) promises same representation power as traditional DFAs while using less memory for representing Regular Expressions (RE). Experimental evaluations of DFA-based Deep Packet Inspection (DPI) systems focus mainly on memory consumption without observing other important related aspects, such as the matching speed. Proper design of DPI systems requires the assessment of several performance metrics at hardware level, in order to make sure that its implementation will not compromise the overall performance. This paper proposes a novel and systematic evaluation of DPIs and reveals the impact of DFA´s data-structures and the correspondent memory layout implementation to hardware-level metrics. Experimental results show that some DFA model and memory layout combinations are almost 100 times faster than others. Results also show that choosing the incorrect model-layout pair can lead to significant performance issues. Our methodology and results will certainly help researchers and developers to design efficient DPI engines, through the selection of the best DFA model and memory layout combination to achieve the targeted overall performance.
Keywords :
computer network performance evaluation; computer network security; data structures; deterministic automata; finite automata; DFA data-structure; DFA-based Deep Packet Inspection system; DPI engine; DPI system; RE; compressed deterministic finite automata; hardware-level metrics; memory consumption; regular expression; Hafnium; Software; CPU Metrics; DFA Models; Deep Packet Inspection; Performance Evaluation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications (ICC), 2013 IEEE International Conference on
Conference_Location :
Budapest
ISSN :
1550-3607
Type :
conf
DOI :
10.1109/ICC.2013.6654995
Filename :
6654995
Link To Document :
بازگشت