A survey of software techniques for using non-volatile memories for storage and main memory systems

S Mittal, JS Vetter - IEEE Transactions on Parallel and …, 2015 - ieeexplore.ieee.org
Non-volatile memory (NVM) devices, such as Flash, phase change RAM, spin transfer
torque RAM, and resistive RAM, offer several advantages and challenges when compared …

Emerging NVM: A survey on architectural integration and research challenges

J Boukhobza, S Rubini, R Chen, Z Shao - ACM Transactions on Design …, 2017 - dl.acm.org
There has been a surge of interest in Non-Volatile Memory (NVM) in recent years. With
many advantages, such as density and power consumption, NVM is carving out a place in …

{NV-Tree}: reducing consistency cost for {NVM-based} single level systems

J Yang, Q Wei, C Chen, C Wang, KL Yong… - 13th USENIX Conference …, 2015 - usenix.org
The non-volatile memory (NVM) has DRAM-like performance and disk-like persistency
which make it possible to replace both disk and DRAM to build single level systems. To keep …

Data tiering in heterogeneous memory systems

SR Dulloor, A Roy, Z Zhao, N Sundaram… - Proceedings of the …, 2016 - dl.acm.org
Memory-based data center applications require increasingly large memory capacities, but
face the challenges posed by the inherent difficulties in scaling DRAM and also the cost of …

Let's talk about storage & recovery methods for non-volatile memory database systems

J Arulraj, A Pavlo, SR Dulloor - Proceedings of the 2015 ACM SIGMOD …, 2015 - dl.acm.org
The advent of non-volatile memory (NVM) will fundamentally change the dichotomy between
memory and durable storage in database management systems (DBMSs). These new NVM …

FOEDUS: OLTP engine for a thousand cores and NVRAM

H Kimura - Proceedings of the 2015 ACM SIGMOD International …, 2015 - dl.acm.org
Server hardware is about to drastically change. As typified by emerging hardware such as
UC Berkeley's Firebox project and by Intel's Rack-Scale Architecture (RSA), next generation …

uTree: a persistent B+-tree with low tail latency

Y Chen, Y Lu, K Fang, Q Wang, J Shu - Proceedings of the VLDB …, 2020 - dl.acm.org
Tail latency is a critical design issue in recent storage systems. B+-tree, as a fundamental
building block in storage systems, incurs high tail latency, especially when placed in …

NVRAM-aware logging in transaction systems

J Huang, K Schwan, MK Qureshi - Proceedings of the VLDB Endowment, 2014 - dl.acm.org
Emerging byte-addressable, non-volatile memory technologies (NVRAM) like phase-change
memory can increase the capacity of future memory systems by orders of magnitude …

Write-behind logging

J Arulraj, M Perron, A Pavlo - Proceedings of the VLDB Endowment, 2016 - dl.acm.org
The design of the logging and recovery components of database management systems
(DBMSs) has always been influenced by the difference in the performance characteristics of …

Sibyl: Adaptive and extensible data placement in hybrid storage systems using online reinforcement learning

G Singh, R Nadig, J Park, R Bera, N Hajinazar… - Proceedings of the 49th …, 2022 - dl.acm.org
Hybrid storage systems (HSS) use multiple different storage devices to provide high and
scalable storage capacity at high performance. Data placement across different devices is …