Recipe: Converting concurrent dram indexes to persistent-memory indexes

SK Lee, J Mohan, S Kashyap, T Kim… - Proceedings of the 27th …, 2019 - dl.acm.org
We present Recipe, a principled approach for converting concurrent DRAM indexes into
crash-consistent indexes for persistent memory (PM). The main insight behind Recipe is that …

Dash: Scalable hashing on persistent memory

B Lu, X Hao, T Wang, E Lo - arXiv preprint arXiv:2003.07302, 2020 - arxiv.org
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 …

PACTree: A high performance persistent range index using PAC guidelines

WH Kim, RM Krishnan, X Fu, S Kashyap… - Proceedings of the ACM …, 2021 - dl.acm.org
Non-Volatile Memory (NVM), which provides relatively fast and byte-addressable
persistence, is now commercially available. However, we cannot equate a real NVM with a …

Bztree: A high-performance latch-free range index for non-volatile memory

J Arulraj, J Levandoski, UF Minhas… - Proceedings of the VLDB …, 2018 - dl.acm.org
Storing a database (rows and indexes) entirely in non-volatile memory (NVM) potentially
enables both high performance and fast recovery. To fully exploit parallelism on modern …

Evaluating persistent memory range indexes

L Lersch, X Hao, I Oukid, T Wang… - Proceedings of the VLDB …, 2019 - dl.acm.org
Persistent memory (PM) is fundamentally changing the way database index structures are
built by enabling persistence, high performance, and (near) instant recovery all on the …

Viper: An efficient hybrid pmem-dram key-value store

L Benson, H Makait, T Rabl - 2021 - publishup.uni-potsdam.de
Key-value stores (KVSs) have found wide application in modern software systems. For
persistence, their data resides in slow secondary storage, which requires KVSs to employ …

Understanding the idiosyncrasies of real persistent memory

S Gugnani, A Kashyap, X Lu - Proceedings of the VLDB Endowment, 2020 - dl.acm.org
High capacity persistent memory (PMEM) is finally commercially available in the form of
Intel's Optane DC Persistent Memory Module (DCPMM). Researchers have raced to …

One-sided {RDMA-Conscious} extendible hashing for disaggregated memory

P Zuo, J Sun, L Yang, S Zhang, Y Hua - 2021 USENIX Annual Technical …, 2021 - usenix.org
Memory disaggregation is a promising technique in datacenters with the benefit of improving
resource utilization, failure isolation, and elasticity. Hashing indexes have been widely used …

Lock-free concurrent level hashing for persistent memory

Z Chen, Y Hua, B Ding, P Zuo - 2020 USENIX Annual Technical …, 2020 - usenix.org
With high memory density, non-volatility, and DRAM-scale latency, persistent memory (PM)
is promising to improve the storage system performance. Hashing-based index structures …

APEX: a high-performance learned index on persistent memory

B Lu, J Ding, E Lo, UF Minhas, T Wang - arXiv preprint arXiv:2105.00683, 2021 - arxiv.org
The recently released persistent memory (PM) offers high performance, persistence, and is
cheaper than DRAM. This opens up new possibilities for indexes that operate and persist …