DocumentCode :
2015012
Title :
Hardware-accelerated regular expression matching at multiple tens of Gb/s
Author :
Van Lunteren, Jan ; Guanella, Alexis
Author_Institution :
IBM Res. - Zurich, Rüschlikon, Switzerland
fYear :
2012
fDate :
25-30 March 2012
Firstpage :
1737
Lastpage :
1745
Abstract :
Hardware acceleration of regular expression matching is key to meeting the throughput requirements of state-of-the-art network intrusion detection systems (NIDSs) dictated by fast growing link speeds. This paper presents extensions to a programmable state machine, called B-FSM, which was initially optimized for string matching. These extensions enable direct support in hardware for essential regular expression features, such as character classes and case insensitivity. Moreover, they also allow the exploitation of regular expression properties that show up at the data structure level as common transitions shared between multiple states, resulting in storage reductions of up to 95% for five NIDS pattern sets analyzed. Additional instruction support based on a flexible integration within the B-FSM data structure increases the processing capabilities and enables the scaling to larger pattern collections. The new IBM Power Edge of NetworkTM processor employs the B-FSM technology to provide scanning capabilities at typical rates of 20-40 Gb/s.
Keywords :
data structures; finite state machines; instruction sets; parallel processing; security of data; string matching; B-FSM data structure; IBM Power Edge of Network processor; NIDS pattern set; PowerEn processor; case insensitivity; character class; flexible integration; hardware-accelerated regular expression matching; instruction support; link speed; network intrusion detection system; processing capability; programmable state machine; regular expression features; scanning capability; storage reduction; string matching; throughput requirement; Data structures; Doped fiber amplifiers; Engines; Hardware; Optimization; Registers; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM, 2012 Proceedings IEEE
Conference_Location :
Orlando, FL
ISSN :
0743-166X
Print_ISBN :
978-1-4673-0773-4
Type :
conf
DOI :
10.1109/INFCOM.2012.6195546
Filename :
6195546
Link To Document :
بازگشت