DocumentCode
3070997
Title
Accelerating Regular Expression Matching Using Hierarchical Parallel Machines on GPU
Author
Lin, Cheng-Hung ; Liu, Chen-Hsiung ; Chang, Shih-Chieh
Author_Institution
Nat. Taiwan Normal Univ., Taipei, Taiwan
fYear
2011
fDate
5-9 Dec. 2011
Firstpage
1
Lastpage
5
Abstract
Due to the conciseness and flexibility, regular expressions have been widely adopted in Network Intrusion Detection Systems to represent network attack patterns. However, the expressive power of regular expressions accompanies the intensive computation and memory consumption which leads to severe performance degradation. Recently, graphics processing units have been adopted to accelerate exact string pattern due to their cost-effective and enormous power for massive data parallel computing. Nevertheless, so far as the authors are aware, no previous work can deal with several complex regular expressions which have been commonly used in current NIDSs and been proven to have the problem of state explosion. In order to accelerate regular expression matching and resolve the problem of state explosion, we propose a GPU-based approach which applies hierarchical parallel machines to fast recognize suspicious packets which have regular expression patterns. The experimental results show that the proposed machine achieves up to 117 Gbps and 81 Gbps in processing simple and complex regular expressions, respectively. The experimental results demonstrate that the proposed parallel approach not only resolves the problem of state explosion, but also achieves much more acceleration on both simple and complex regular expressions than other GPU approaches.
Keywords
graphics processing units; parallel machines; security of data; GPU; accelerating regular expression matching; graphics processing units; hierarchical parallel machines; network intrusion detection systems; parallel computing; Acceleration; Explosions; Graphics processing unit; Instruction sets; Intrusion detection; Pattern matching; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Global Telecommunications Conference (GLOBECOM 2011), 2011 IEEE
Conference_Location
Houston, TX, USA
ISSN
1930-529X
Print_ISBN
978-1-4244-9266-4
Electronic_ISBN
1930-529X
Type
conf
DOI
10.1109/GLOCOM.2011.6133663
Filename
6133663
Link To Document