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 …

Managing non-volatile memory in database systems

A Van Renen, V Leis, A Kemper, T Neumann… - Proceedings of the …, 2018 - dl.acm.org
Non-volatile memory (NVM) is a new storage technology that combines the performance
and byte addressability of DRAM with the persistence of traditional storage devices like flash …

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 …

Foundationdb: A distributed unbundled transactional key value store

J Zhou, M Xu, A Shraer, B Namasivayam… - Proceedings of the …, 2021 - dl.acm.org
FoundationDB is an open source transactional key value store created more than ten years
ago. It is one of the first systems to combine the flexibility and scalability of NoSQL …

Persistent memory I/O primitives

A Van Renen, L Vogel, V Leis, T Neumann… - Proceedings of the 15th …, 2019 - dl.acm.org
I/O latency and throughput is one of the major performance bottlenecks for disk-based
database systems. Upcoming persistent memory (PMem) technologies, like Intel's Optane …

Main memory database recovery: A survey

A Magalhaes, JM Monteiro, A Brayner - ACM Computing Surveys (CSUR …, 2021 - dl.acm.org
Many of today's applications need massive real-time data processing. In-memory database
systems have become a good alternative for these requirements. These systems maintain …

Challenges and solutions for fast remote persistent memory access

A Kalia, D Andersen, M Kaminsky - … of the 11th ACM Symposium on …, 2020 - dl.acm.org
Non-volatile main memory DIMMs (NVMMs), such as Intel's Optane DC Persistent Memory
modules, provide data durability with orders of magnitude higher performance than prior …

Single machine graph analytics on massive datasets using intel optane dc persistent memory

G Gill, R Dathathri, L Hoang, R Peri… - arXiv preprint arXiv …, 2019 - arxiv.org
Intel Optane DC Persistent Memory (Optane PMM) is a new kind of byte-addressable
memory with higher density and lower cost than DRAM. This enables the design of …

Durable transactional memory can scale with timestone

RM Krishnan, J Kim, A Mathew, X Fu… - Proceedings of the …, 2020 - dl.acm.org
Non-volatile main memory (NVMM) technologies promise byte addressability and near-
DRAM access that allows developers to build persistent applications with common load and …

Witcher: Systematic crash consistency testing for non-volatile memory key-value stores

X Fu, WH Kim, AP Shreepathi, M Ismail… - Proceedings of the …, 2021 - dl.acm.org
The advent of non-volatile main memory (NVM) enables the development of crash-
consistent software without paying storage stack overhead. However, building a correct …