DocumentCode
2792974
Title
Peak-Performance DFA-based String Matching on the Cell Processor
Author
Scarpazza, Daniele Paolo ; Villa, Oreste ; Petrini, Fabrizio
Author_Institution
Computational & Inf. Sci. Div., Pacific Northwest Nat. Lab., Richland, WA
fYear
2007
fDate
26-30 March 2007
Firstpage
1
Lastpage
8
Abstract
The security of your data and of your network is in the hands of intrusion detection systems, virus scanners and spam filters, which are all critically based on string matching. But network links are getting faster and faster, and string matching is getting more and more difficult to perform in real time. Traditional processors are not keeping up with the performance demands, whereas specialized hardware will never be able to compete with commodity hardware in terms of cost effectiveness, reusability and ease of programming. Advanced multi-core architectures like the IBM Cell Broadband Engine promise unprecedented performance at a low cost, thanks to their popularity and production volume. Nevertheless, the suitability of the cell processor to string matching has not been investigated so far. In this paper we investigate the performance attainable by the cell processor when employed for string matching algorithms based on deterministic finite-state automata (DFA). Our findings show that the cell is an ideal candidate to tackle modern security needs: two processing elements alone, out of the eight available on one cell processor provide sufficient computational power to filter a network link with bit rates in excess of 10 Gbps.
Keywords
cellular automata; deterministic automata; finite state machines; security of data; string matching; IBM Cell Broadband Engine; cell processor; deterministic finite-state automata; intrusion detection system; multicore architecture; string matching; Automata; Computer networks; Costs; Data security; Doped fiber amplifiers; Engines; Hardware; Intrusion detection; Matched filters; Production;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location
Long Beach, CA
Print_ISBN
1-4244-0910-1
Electronic_ISBN
1-4244-0910-1
Type
conf
DOI
10.1109/IPDPS.2007.370634
Filename
4228362
Link To Document