BESPOKV: Application tailored scale-out key-value stores

  • Ali Anwar
  • , Yue Cheng
  • , Hai Huang
  • , Jingoo Han
  • , Hyogi Sim
  • , Dongyoon Lee
  • , Fred Douglis
  • , Ali R. Butt

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

13 Scopus citations

Abstract

Enterprise KV stores are not well suited for HPC applications, and entail customization and cumbersome end-to-end KV design to extract the HPC application needs. To this end, in this paper we present BESPOKV, an adaptive, extensible, and scale-out KV store framework. BESPOKV decouples the KV store design into the control plane for distributed management and the data plane for local data store. BESPOKV takes as input a single-server KV store, called a datalet, and transparently enables a scalable and fault-tolerant distributed KV store service. The resulting distributed stores are also adaptive to consistency or topology requirement changes and can be easily extended for new types of services. Experiments show that BESPOKV-enabled distributed KV stores scale horizontally to a large number of nodes, and performs comparably and sometimes better than the state-of-the-art systems.

Original languageEnglish (US)
Title of host publicationProceedings - International Conference for High Performance Computing, Networking, Storage, and Analysis, SC 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages14-29
Number of pages16
ISBN (Electronic)9781538683842
DOIs
StatePublished - Jul 2 2018
Externally publishedYes
Event2018 International Conference for High Performance Computing, Networking, Storage, and Analysis, SC 2018 - Dallas, United States
Duration: Nov 11 2018Nov 16 2018

Publication series

NameProceedings - International Conference for High Performance Computing, Networking, Storage, and Analysis, SC 2018

Conference

Conference2018 International Conference for High Performance Computing, Networking, Storage, and Analysis, SC 2018
Country/TerritoryUnited States
CityDallas
Period11/11/1811/16/18

Bibliographical note

Funding Information:
We thank our shepherd, Ioan Raicu, and the reviewers for the valuable feedback. This work is sponsored in part by the NSF under the grants: CNS-1565314, CNS-1405697, CNS-1615411, and CNS-1814430.

Publisher Copyright:
© 2018 IEEE.

Fingerprint

Dive into the research topics of 'BESPOKV: Application tailored scale-out key-value stores'. Together they form a unique fingerprint.

Cite this