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 |