NVMKV: A scalable, lightweight, ftl-aware key-value store Conference

Marmol, L, Sundararaman, S, Talagala, N et al. (2015). NVMKV: A scalable, lightweight, ftl-aware key-value store . 207-219.

cited authors

  • Marmol, L; Sundararaman, S; Talagala, N; Rangaswami, R

abstract

  • Key-value stores are ubiquitous in high performance data-intensive, scale out, and NoSQL environments. Many KV stores use flash devices for meeting their performance needs. However, by using flash as a simple block device, these KV stores are unable to fully leverage the powerful capabilities that exist within Flash Translation Layers (FTLs). NVMKV is a lightweight KV store that leverages native FTL capabilities such as sparse addressing, dynamic mapping, transactional persistence, and support for high-levels of lock free parallelism. Our evaluation of NVMKV demonstrates that it provides scalable, high-performance, and ACID compliant KV operations at close to raw device speeds.

publication date

  • January 1, 2015

International Standard Book Number (ISBN) 13

start page

  • 207

end page

  • 219