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 :
بازگشت