DocumentCode
3145321
Title
Real-time pattern matching with FPGAs
Author
Woods, Louis ; Teubner, Jens ; Alonso, Gustavo
Author_Institution
Dept. of Comput. Sci., ETH Zurich, Zurich, Switzerland
fYear
2011
fDate
11-16 April 2011
Firstpage
1292
Lastpage
1295
Abstract
We demonstrate a hardware implementation of a complex event processor, built on top of field-programmable gate arrays (FPGAs). Compared to CPU-based commodity systems, our solution shows distinctive advantages for stream monitoring tasks, e.g., wire-speed processing and predictable performance. The demonstration is based on a query-to-hardware compiler for complex event patterns that we presented at VLDB 2010 [1]. By example of a click stream monitoring application, we illustrate the inner workings of our compiler and indicate how FPGAs can act as efficient and reliable processors for event streams.
Keywords
field programmable gate arrays; file servers; microprocessor chips; pattern matching; program processors; CPU-based commodity systems; FPGA; VLDB 2010; click stream monitoring application; complex event patterns; complex event processor; field-programmable gate arrays; predictable performance; query-to-hardware compiler; real-time pattern matching; wire-speed processing; Automata; Decoding; Event detection; Field programmable gate arrays; Hardware; Monitoring; Pattern matching;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering (ICDE), 2011 IEEE 27th International Conference on
Conference_Location
Hannover
ISSN
1063-6382
Print_ISBN
978-1-4244-8959-6
Electronic_ISBN
1063-6382
Type
conf
DOI
10.1109/ICDE.2011.5767937
Filename
5767937
Link To Document