Title :
Real-time pattern matching with FPGAs
Author :
Woods, Louis ; Teubner, Jens ; Alonso, Gustavo
Author_Institution :
Dept. of Comput. Sci., ETH Zurich, Zurich, Switzerland
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;
Conference_Titel :
Data Engineering (ICDE), 2011 IEEE 27th International Conference on
Conference_Location :
Hannover
Print_ISBN :
978-1-4244-8959-6
Electronic_ISBN :
1063-6382
DOI :
10.1109/ICDE.2011.5767937