LaKe: The power of in-network computing

Yuta Tokusashi, Hiroki Matsutani, Noa Zilberman

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

In-network computing accelerates applications natively running on the host by executing them within network devices. While in-network computing offers significant performance improvements, its limitations and design trade-offs have not been explored. To usefully and efficiently run applications within the network, we first need to understand the implications of their design. In this work we introduce LaKe, a Layered Key-Value Store design, running as an in-network application. LaKe is a scalable design, enabling the exploration of design decisions and their effect on throughput, latency and power efficiency. LaKe achieves full line rate throughput, while maintaining a latency of 1.1 μs and better power efficiency than existing hardware based memcached designs.

Original languageEnglish
Title of host publication2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018
EditorsDavid Andrews, Claudia Feregrino, Rene Cumplido, Dirk Stroobandt
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728119687
DOIs
Publication statusPublished - 2019 Feb 13
Event2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018 - Cancun, Mexico
Duration: 2018 Dec 32018 Dec 5

Publication series

Name2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018

Conference

Conference2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018
CountryMexico
CityCancun
Period18/12/318/12/5

Fingerprint

Lakes
Throughput
Hardware

Keywords

  • Energy Efficiency
  • FPGA
  • In-network computing
  • Key-value store

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software

Cite this

Tokusashi, Y., Matsutani, H., & Zilberman, N. (2019). LaKe: The power of in-network computing. In D. Andrews, C. Feregrino, R. Cumplido, & D. Stroobandt (Eds.), 2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018 [8641696] (2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/RECONFIG.2018.8641696

LaKe : The power of in-network computing. / Tokusashi, Yuta; Matsutani, Hiroki; Zilberman, Noa.

2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018. ed. / David Andrews; Claudia Feregrino; Rene Cumplido; Dirk Stroobandt. Institute of Electrical and Electronics Engineers Inc., 2019. 8641696 (2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Tokusashi, Y, Matsutani, H & Zilberman, N 2019, LaKe: The power of in-network computing. in D Andrews, C Feregrino, R Cumplido & D Stroobandt (eds), 2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018., 8641696, 2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018, Institute of Electrical and Electronics Engineers Inc., 2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018, Cancun, Mexico, 18/12/3. https://doi.org/10.1109/RECONFIG.2018.8641696
Tokusashi Y, Matsutani H, Zilberman N. LaKe: The power of in-network computing. In Andrews D, Feregrino C, Cumplido R, Stroobandt D, editors, 2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018. Institute of Electrical and Electronics Engineers Inc. 2019. 8641696. (2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018). https://doi.org/10.1109/RECONFIG.2018.8641696
Tokusashi, Yuta ; Matsutani, Hiroki ; Zilberman, Noa. / LaKe : The power of in-network computing. 2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018. editor / David Andrews ; Claudia Feregrino ; Rene Cumplido ; Dirk Stroobandt. Institute of Electrical and Electronics Engineers Inc., 2019. (2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018).
@inproceedings{f4f249a35ad84cae9671e83c614e874a,
title = "LaKe: The power of in-network computing",
abstract = "In-network computing accelerates applications natively running on the host by executing them within network devices. While in-network computing offers significant performance improvements, its limitations and design trade-offs have not been explored. To usefully and efficiently run applications within the network, we first need to understand the implications of their design. In this work we introduce LaKe, a Layered Key-Value Store design, running as an in-network application. LaKe is a scalable design, enabling the exploration of design decisions and their effect on throughput, latency and power efficiency. LaKe achieves full line rate throughput, while maintaining a latency of 1.1 μs and better power efficiency than existing hardware based memcached designs.",
keywords = "Energy Efficiency, FPGA, In-network computing, Key-value store",
author = "Yuta Tokusashi and Hiroki Matsutani and Noa Zilberman",
year = "2019",
month = "2",
day = "13",
doi = "10.1109/RECONFIG.2018.8641696",
language = "English",
series = "2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
editor = "David Andrews and Claudia Feregrino and Rene Cumplido and Dirk Stroobandt",
booktitle = "2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018",

}

TY - GEN

T1 - LaKe

T2 - The power of in-network computing

AU - Tokusashi, Yuta

AU - Matsutani, Hiroki

AU - Zilberman, Noa

PY - 2019/2/13

Y1 - 2019/2/13

N2 - In-network computing accelerates applications natively running on the host by executing them within network devices. While in-network computing offers significant performance improvements, its limitations and design trade-offs have not been explored. To usefully and efficiently run applications within the network, we first need to understand the implications of their design. In this work we introduce LaKe, a Layered Key-Value Store design, running as an in-network application. LaKe is a scalable design, enabling the exploration of design decisions and their effect on throughput, latency and power efficiency. LaKe achieves full line rate throughput, while maintaining a latency of 1.1 μs and better power efficiency than existing hardware based memcached designs.

AB - In-network computing accelerates applications natively running on the host by executing them within network devices. While in-network computing offers significant performance improvements, its limitations and design trade-offs have not been explored. To usefully and efficiently run applications within the network, we first need to understand the implications of their design. In this work we introduce LaKe, a Layered Key-Value Store design, running as an in-network application. LaKe is a scalable design, enabling the exploration of design decisions and their effect on throughput, latency and power efficiency. LaKe achieves full line rate throughput, while maintaining a latency of 1.1 μs and better power efficiency than existing hardware based memcached designs.

KW - Energy Efficiency

KW - FPGA

KW - In-network computing

KW - Key-value store

UR - http://www.scopus.com/inward/record.url?scp=85063158727&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85063158727&partnerID=8YFLogxK

U2 - 10.1109/RECONFIG.2018.8641696

DO - 10.1109/RECONFIG.2018.8641696

M3 - Conference contribution

AN - SCOPUS:85063158727

T3 - 2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018

BT - 2018 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2018

A2 - Andrews, David

A2 - Feregrino, Claudia

A2 - Cumplido, Rene

A2 - Stroobandt, Dirk

PB - Institute of Electrical and Electronics Engineers Inc.

ER -