• DocumentCode
    3042903
  • Title

    An Implementation of Handshake Join on FPGA

  • Author

    Oge, Yasin ; Miyoshi, Takefumi ; Kawashima, Hideyuki ; Yoshinaga, Tsutomu

  • Author_Institution
    Grad. Sch. of Inf. Syst., Univ. of Electro-Commun., Chofu, Japan
  • fYear
    2011
  • fDate
    Nov. 30 2011-Dec. 2 2011
  • Firstpage
    95
  • Lastpage
    104
  • Abstract
    This paper shows an implementation of handshake join on field-programmable gate array (FPGA). Handshake join is one of stream join algorithms, proposed by Teubner and Mueller. It can support very high degrees of parallelism and attain unprecedented success in throughput speed in order to achieve efficient support for window-based join in streaming databases. In handshake join, it is necessary to take into account the problems with regard to the capacity of the output channel and the limitation of the internal buffer sizes, in order to apply join operation to input tuples efficiently in a correct manner. However, the implementation has not necessarily clarified in detail yet in their paper. In this paper, to solve the issues, we propose the merging network and the admission controller. Then we evaluate the architecture in terms of the hardware resource usage, the maximum clock frequency, and the operation performance.
  • Keywords
    database management systems; field programmable gate arrays; admission controller; field programmable gate array; handshake join implementation; hardware resource usage; maximum clock frequency; merging network; operation performance; stream join algorithms; streaming databases; window based join; Computer architecture; Corporate acquisitions; Databases; Field programmable gate arrays; Hardware; Merging; Registers; FPGA; acceleration; handshake join; stream join; window join;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking and Computing (ICNC), 2011 Second International Conference on
  • Conference_Location
    Osaka
  • Print_ISBN
    978-1-4577-1796-3
  • Type

    conf

  • DOI
    10.1109/ICNC.2011.22
  • Filename
    6131822