DocumentCode
1947365
Title
Dynamic query switching for complex event processing on FPGAs
Author
Takagi, Masamichi ; Takenaka, Takashi ; Inoue, Hiroaki
Author_Institution
NEC Corp., Kawasaki, Japan
fYear
2012
fDate
29-31 Aug. 2012
Firstpage
599
Lastpage
602
Abstract
This paper presents an FPGA event processing system which can dynamically switch queries with the following features. (1) The switch can be performed without a need for a server shutdown. (2) The output stream includes results of the old query just until the new query starts producing results. (3) The old results and new results are not disordered in the output stream. Switching queries is essential to maintain reliability, availability, and serviceability and to increase business profit. We propose (i) a query management mechanism which makes both a new and old query run in parallel and (ii) a network which selects and send out proper result data from mixed result data. We have validated the design on a FPGA board with financial trading queries and shown the feasibility of the query switch with 32 queries running simultaneously, each of which is fed input events of 20Gbps throughput.
Keywords
field programmable gate arrays; query processing; reliability; FPGA; business profit; byte rate 20 GByte/s; complex event processing; dynamic query switching; financial trading queries; query management mechanism; reliability; server shutdown; serviceability; Clocks; Computer architecture; Field programmable gate arrays; Servers; Software; Switches; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
Conference_Location
Oslo
Print_ISBN
978-1-4673-2257-7
Electronic_ISBN
978-1-4673-2255-3
Type
conf
DOI
10.1109/FPL.2012.6339216
Filename
6339216
Link To Document