LEED: A Low-Power, Fast Persistent Key-Value Store on SmartNIC JBOFs

6Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The recent emergence of low-power high-throughput programmable storage platforms-SmartNIC JBOF (just-a-bunch-of-flash)-motivates us to rethink the cluster architecture and system stack for energy-efficient large-scale data-intensive workloads. Unlike conventional systems that use an array of server JBOFs or embedded storage nodes, the introduction of SmartNIC JBOFs has drastically changed the cluster compute, memory, and I/O configurations. Such an extremely imbalanced architecture makes prior system design philosophies and techniques either ineffective or invalid.This paper presents LEED, a distributed, replicated, and persistent key-value store over an array of SmartNIC JBOFs. Our key ideas to tackle the unique challenges induced by a SmartNIC JBOF are: trading excessive I/O bandwidth for scarce SmartNIC core computing cycles and memory capacity; making scheduling decisions as early as possible to streamline the request execution flow. LEED systematically revamps the software stack and proposes techniques across per-SSD, intra-JBOF, and inter-JBOF levels. Our prototyped system based on Broadcom Stingray outperforms existing solutions that use beefy server JBOFs and wimpy embedded storage nodes by 4.2×/3.8× and 17.5×/19.1× in terms of requests per Joule for 256B/1KB key-value objects.

References Powered by Scopus

Benchmarking cloud serving systems with YCSB

2920Citations
N/AReaders
Get full text

The tail at scale

1385Citations
N/AReaders
Get full text

Understanding intrinsic characteristics and system implications of flash memory based solid state drives

434Citations
N/AReaders
Get full text

Cited by Powered by Scopus

LogNIC: A High-Level Performance Model for SmartNICs

7Citations
N/AReaders
Get full text

Data Flow Architectures for Data Processing on Modern Hardware

1Citations
N/AReaders
Get full text

D<sup>2</sup>Comp: Efficient Offload of LSM-tree Compaction with Data Processing Units on Disaggregated Storage

0Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Guo, Z., Zhang, H., Zhao, C., Bai, Y., Swift, M., & Liu, M. (2023). LEED: A Low-Power, Fast Persistent Key-Value Store on SmartNIC JBOFs. In SIGCOMM 2023 - Proceedings of the ACM SIGCOMM 2023 Conference (pp. 1012–1027). Association for Computing Machinery, Inc. https://doi.org/10.1145/3603269.3604880

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 1

50%

Researcher 1

50%

Readers' Discipline

Tooltip

Computer Science 2

100%

Save time finding and organizing research with Mendeley

Sign up for free