LaKe: An Energy Efficient, Low Latency, Accelerated Key-Value Store - - PowerPoint PPT Presentation

lake an energy efficient low latency accelerated key
SMART_READER_LITE
LIVE PREVIEW

LaKe: An Energy Efficient, Low Latency, Accelerated Key-Value Store - - PowerPoint PPT Presentation

LaKe: An Energy Efficient, Low Latency, Accelerated Key-Value Store Yuta Tokusashi, Keio University, Japan (2nd year PhD student) aom@sfc.wide.ad.jp Supervisors: Hiroki Matsutani (Keio Univ.), Noa Zilberman (Univ. of Cambridge) Research Area:


slide-1
SLIDE 1

EuroDW’18, 23rd, Apr 2018@Porto, Portugal

LaKe: An Energy Efficient, Low Latency, Accelerated Key-Value Store

Yuta Tokusashi, Keio University, Japan (2nd year PhD student) aom@sfc.wide.ad.jp

Supervisors: Hiroki Matsutani (Keio Univ.), Noa Zilberman (Univ. of Cambridge) Research Area: In-Network Computing 1

slide-2
SLIDE 2

LaKe: Key-Value Store (KVS) made better ★ Networked applications (e.g., KVS) are inefficient due to power hungry CPUs. ★ Applications’ performance needs to scale, but is limited by power. ★ LaKe: Scalable in-network KVS using cache hierarchy. ★ Energy efficiency: x24 better than software KVS, x5.1 better than hardware KVS .

2

slide-3
SLIDE 3

Datacenter for Networked Systems

3

Power Consumption Gap between networking and Computing CPU is power-hungry Computation growth is moderate, compared to networking.

[RSTA’16] Noa Zilberman, et al. “From photons to big-data applications: terminating terabits”. Royal Society Philosophical Transactions, March 2016.

Datacenter applications should be improved in terms of Power and Performance. Power Efficiency is important!!!

slide-4
SLIDE 4

Highly energy efficient KVS

4

L1 Cache

L2 Cache

Main Storage

In-kernel KVS (host memory)

In-NIC KVS (on-board DRAM) memcached (host memory, HDD)

Client

< 10 TB < 100s GB < 16GB On-board DRAM Shared-cache PE0

Lake: Layered Key-value store

slide-5
SLIDE 5

LaKe: Layered Key-value Store

5

slide-6
SLIDE 6

Comparison with related work

6

System Latency [us] Tput [Mqps] Power Efficiency Memcached (SW) 238.84 0.962

9.938 [kqps/W]

Emu (HW) 1.21 1.932 47.121 LaKe (my system) 1.16 13.120 (5PE totally) 242.962

i7-4770 + NetFPGA- SUME

LaKe achieves x5.1 better power efficiency, keeping latency equivalent to Emu.

x5.1

i7-4770 + MellanoxNIC

slide-7
SLIDE 7

Q & A

7

Thank you for your attention!!

slide-8
SLIDE 8

Acknowledgement This work is supported by JSPS Research Fellowship, The Leverhulme Trust and Isaac Newton Trust.

8