ScaleStore: A fast and cost-efficient storage engine using DRAM, NVMe, and RDMA

T Ziegler, C Binnig, V Leis - … of the 2022 International Conference on …, 2022 - dl.acm.org
In this paper, we propose ScaleStore, a novel distributed storage engine that exploits DRAM
caching, NVMe storage, and RDMA networking to achieve high performance, cost-efficiency …

dLSM: An LSM-based index for memory disaggregation

R Wang, J Wang, P Kadam, MT Özsu… - 2023 IEEE 39th …, 2023 - ieeexplore.ieee.org
The emerging trend of memory disaggregation where CPU and memory are physically
separated from each other and are connected via ultra-fast networking, eg, over RDMA …

Halo: A hybrid PMem-DRAM persistent hash index with fast recovery

D Hu, Z Chen, W Che, J Sun, H Chen - Proceedings of the 2022 …, 2022 - dl.acm.org
Hash index, a fundamental component in many data management systems, can benefit from
the emerging persistent memory (PMem) to achieve high performance and instant recovery …

Pacman: An efficient compaction approach for {Log-Structured}{Key-Value} store on persistent memory

J Wang, Y Lu, Q Wang, M **e, K Huang… - 2022 USENIX Annual …, 2022 - usenix.org
Recent persistent memory (PM) key-value (KV) stores adopt the log-structured approach to
reap PM's full potential. However, they fail to sustain high performance at high capacity …

PerMA-bench: benchmarking persistent memory access

L Benson, L Papke, T Rabl - Proceedings of the VLDB Endowment, 2022 - dl.acm.org
Persistent memory's (PMem) byte-addressability and persistence at DRAM-like speed with
SSD-like capacity have the potential to cause a major performance shift in database storage …

Plush: A write-optimized persistent log-structured hash-table

L Vogel, A Van Renen, S Imamura, J Giceva… - Proceedings of the …, 2022 - dl.acm.org
Persistent memory (PMem) promised DRAM-like performance, byte addressability, and the
persistency guarantees of conventional block storage. With the release of Intel Optane …

Optimizing LSM-based indexes for disaggregated memory

R Wang, C Gao, J Wang, P Kadam, M TamerÖzsu… - The VLDB Journal, 2024 - Springer
The emerging trend of memory disaggregation where CPU and memory are physically
separated from each other and are connected via ultra-fast networking, eg, over Remote …

Key-Value Stores on Flash Storage Devices: A Survey

K Doekemeijer, A Trivedi - arxiv preprint arxiv:2205.07975, 2022 - arxiv.org
Key-value stores (KV) have become one of the main components of the modern storage and
data processing system stack. With the increasing need for timely data analysis …

Virtual-memory assisted buffer management

V Leis, A Alhomssi, T Ziegler, Y Loeck… - Proceedings of the ACM …, 2023 - dl.acm.org
Most database management systems cache pages from storage in a main memory buffer
pool. To do this, they either rely on a hash table that translates page identifiers into pointers …

Evaluating Persistent Memory Range Indexes: Part Two [Extended Version]

Y He, D Lu, K Huang, T Wang - arxiv preprint arxiv:2201.13047, 2022 - arxiv.org
Scalable persistent memory (PM) has opened up new opportunities for building indexes that
operate and persist data directly on the memory bus, potentially enabling instant recovery …