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 …

Maximizing persistent memory bandwidth utilization for OLAP workloads

B Daase, LJ Bollmeier, L Benson, T Rabl - Proceedings of the 2021 …, 2021 - dl.acm.org
Modern database systems for online analytical processing (OLAP) typically rely on in-
memory processing. Keeping all active data in DRAM severely limits the data capacity and …

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 …

What modern NVMe storage can do, and how to exploit it: high-performance I/O for high-performance storage engines

G Haas, V Leis - Proceedings of the VLDB Endowment, 2023 - dl.acm.org
NVMe SSDs based on flash are cheap and offer high throughput. Combining several of
these devices into a single server enables 10 million I/O operations per second or more. Our …

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 …

PetPS: Supporting huge embedding models with persistent memory

M Xie, Y Lu, Q Wang, Y Feng, J Liu, K Ren… - Proceedings of the VLDB …, 2023 - dl.acm.org
Embedding models are effective for learning high-dimensional sparse data. Traditionally,
they are deployed in DRAM parameter servers (PS) for online inference access. However …

Drop it in like it's hot: An analysis of persistent memory as a drop-in replacement for nvme ssds

M Böther, O Kißig, L Benson, T Rabl - Proceedings of the 17th …, 2021 - dl.acm.org
Solid-state drives (SSDs) have improved database system performance significantly due to
the higher bandwidth that they provide over traditional hard disk drives. Persistent memory …

SaS: SSD as SQL database system

JH Park, S Choi, G Oh, SW Lee - Proceedings of the VLDB Endowment, 2021 - dl.acm.org
Every database engine runs on top of an operating system in the host, strictly separated with
the storage. This more-than-half-century-old IHDE (In-Host-Database-Engine) architecture …

Programming Fully Disaggregated Systems

C Anneser, L Vogel, F Gruber, M Bandle… - Proceedings of the 19th …, 2023 - dl.acm.org
With full resource disaggregation on the horizon, it is unclear what the most suitable
programming model is that enables dataflow developers to fully harvest the potential that …