Presentation 2015-01-29
Accelerating NOSQLs using FPGA NIC and In-Kernel Key-Value Cache
Korechika TAMURA, Ami HAYASHI, Yuta TOKUSASHI, Hiroki MATSUTANI,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) In this paper, we propose to combine an FPGA NIC, which is a network interface card that equips an FPGA (Field-Programmable Gate Array) device, and an in-Kernel Key-Value Cache (K-KVC) in order to accelerate NOSQLs, such as a column-oriented store. In the column-oriented store, rows, each of which consists of a single key and a variable number of columns, are sorted by their key. Thus, a scan operation that accesses a given range of rows can be used. The proposed K-KVC stores key and value pairs, where a key is a database scan query from a client via network and a value is the scanned result. When a database scan query from a client is hit in the K-KVC, the cached scan result is returned to the client without accessing the column-oriented store running on the application layer. Thus, the database accesses can be accelerated. In this paper, we demonstrate that we can achieve a high throughput by processing a large volume of queries by the proposed system that combines an FPGA NIC that equips four 10Gbit Ethernet interfaces and K-KVC implemented in Linux kernel.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) FPGAs / Accelerator design / Cache / Databases / Structured storages
Paper # VLD2014-114,CPSY2014-123,RECONF2014-47
Date of Issue

Conference Information
Committee RECONF
Conference Date 2015/1/22(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Reconfigurable Systems (RECONF)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Accelerating NOSQLs using FPGA NIC and In-Kernel Key-Value Cache
Sub Title (in English)
Keyword(1) FPGAs
Keyword(2) Accelerator design
Keyword(3) Cache
Keyword(4) Databases
Keyword(5) Structured storages
1st Author's Name Korechika TAMURA
1st Author's Affiliation Faculty of Science and Technology, Keio University()
2nd Author's Name Ami HAYASHI
2nd Author's Affiliation Faculty of Science and Technology, Keio University
3rd Author's Name Yuta TOKUSASHI
3rd Author's Affiliation Graduate School of Science and Technology, Keio University
4th Author's Name Hiroki MATSUTANI
4th Author's Affiliation Faculty of Science and Technology, Keio University:PRESTO, Japan Science and Technology Agency:National Institute of Informatics
Date 2015-01-29
Paper # VLD2014-114,CPSY2014-123,RECONF2014-47
Volume (vol) vol.114
Number (no) 428
Page pp.pp.-
#Pages 6
Date of Issue