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