RangeKV: An Efficient Key-Value Store Based on Hybrid DRAM-NVM-SSD Storage Structure

10Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Persistent key-value (KV) stores are an integral part of storage infrastructure in data centers. Emerging non-volatile memory (NVM) technologies are potential alternatives for future memory architecture design. In this study, we use NVM to optimize the KV store and propose RangeKV, an LSM-tree based persistent KV store built on a heterogeneous storage architecture. RangeKV uses RangeTab in NVM to manage L0 data and increases L0 capacity to reduce the number of LSM tree levels and system compactions. RangeKV pre-constructs the hash index of RangeTab data to reduce NVM access times and adopts a double-buffer structure to reduce LSM-tree write amplification due to compactions. We implement RangeKV based on RocksDB and conduct a comparative test and performance evaluation with RocksDB and NoveLSM. The test results show that the overall random write throughput is improved by 4.5× to 5.7× compared to RocksDB. In addition, RangeKV has a significant performance advantage over NoveLSM.

References Powered by Scopus

The missing memristor found

9900Citations
N/AReaders
Get full text

Bigtable: A distributed storage system for structured data

2326Citations
N/AReaders
Get full text

Dynamo: Amazon's highly available key-value store

1632Citations
N/AReaders
Get full text

Cited by Powered by Scopus

SwapKV: A Hotness Aware In-Memory Key-Value Store for Hybrid Memory Systems

8Citations
N/AReaders
Get full text

RTune: A RocksDB Tuning System with Deep Genetic Algorithm

5Citations
N/AReaders
Get full text

Scalable Hardware Content Router: Architecture, Modeling and Performance

5Citations
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

Lin, Z., Kai, L., Cheng, Z., & Wan, J. (2020). RangeKV: An Efficient Key-Value Store Based on Hybrid DRAM-NVM-SSD Storage Structure. IEEE Access, 8, 154518–154529. https://doi.org/10.1109/ACCESS.2020.3017651

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 5

83%

Researcher 1

17%

Readers' Discipline

Tooltip

Computer Science 3

50%

Engineering 2

33%

Biochemistry, Genetics and Molecular Bi... 1

17%

Save time finding and organizing research with Mendeley

Sign up for free