• 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