Dash: Scalable hashing on persistent memory
Byte-addressable persistent memory (PM) brings hash tables the potential of low latency,
cheap persistence and instant recovery. The recent advent of Intel Optane DC Persistent …
cheap persistence and instant recovery. The recent advent of Intel Optane DC Persistent …
Kvell: the design and implementation of a fast persistent key-value store
Modern block-addressable NVMe SSDs provide much higher bandwidth and similar
performance for random and sequential access. Persistent key-value stores (KVs) designed …
performance for random and sequential access. Persistent key-value stores (KVs) designed …
Caribou: Intelligent distributed storage
The ever increasing amount of data being handled in data centers causes an intrinsic
inefficiency: moving data around is expensive in terms of bandwidth, latency, and power …
inefficiency: moving data around is expensive in terms of bandwidth, latency, and power …
Kangaroo: Caching billions of tiny objects on flash
Many social-media and IoT services have very large working sets consisting of billions of
tiny (≈ 100 B) objects. Large, flash-based caches are important to serving these working …
tiny (≈ 100 B) objects. Large, flash-based caches are important to serving these working …
[HTML][HTML] A review on computational storage devices and near memory computing for high performance applications
D Fakhry, M Abdelsalam, MW El-Kharashi… - … , Devices, Circuits and …, 2023 - Elsevier
The von Neumann bottleneck is imposed due to the explosion of data transfers and
emerging data-intensive applications in heterogeneous system architectures. The …
emerging data-intensive applications in heterogeneous system architectures. The …
{PinK}: High-speed In-storage Key-value Store with Bounded Tails
Key-value store based on a log-structured merge-tree (LSM-tree) is preferable to hash-
based KV store because an LSM-tree can support a wider variety of operations and show …
based KV store because an LSM-tree can support a wider variety of operations and show …
Leapio: Efficient and portable virtual nvme storage on arm socs
Today's cloud storage stack is extremely resource hungry, burning 10-20% of datacenter
x86 cores, a major" storage tax" that cloud providers must pay. Yet, the complex cloud …
x86 cores, a major" storage tax" that cloud providers must pay. Yet, the complex cloud …
Persistent memory hash indexes: An experimental evaluation
Persistent memory (PM) is increasingly being leveraged to build hash-based indexing
structures featuring cheap persistence, high performance, and instant recovery, especially …
structures featuring cheap persistence, high performance, and instant recovery, especially …
Nova-LSM: a distributed, component-based LSM-tree key-value store
The cloud infrastructure motivates disaggregation of monolithic data stores into components
that are assembled together based on an application's workload. This study investigates …
that are assembled together based on an application's workload. This study investigates …
Non-relational databases on FPGAs: Survey, design decisions, challenges
Non-relational database systems (NRDS) such as graph and key-value have gained
attention in various trending business and analytical application domains. However, while …
attention in various trending business and analytical application domains. However, while …