arrow
Return

A read-efficient and write-optimized hash table for Intel Optane DC Persistent Memory

delete2024-12-01
delete0
PRE
AI
Z
Zexuan Li
K
Kaixin Huang *
DOI:10.1016/j.future.2024.06.028delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Emerging non-volatile memory technologies are driving the next generation of storage systems and durable data structures. Among them, many hash table proposals employ NVM as the storage layer for both fast access and efficient persistence. Most of them are based on the assumption that NVM has cacheline access granularity, poor write endurance, DRAM-comparable read latency and relatively higher write latency. However, a commercial non-volatile memory product, namely Intel Optane DC Persistent Memory (Optane), has some interesting features that are different from previous assumptions, such as 256-byte OptaneLine access granularity, higher read latency than DRAM and DRAM-comparable write latency, limited read/write bandwidth, and hardwarelayer wear-leveling. Confronted with the new challenges brought by Optane, we propose Rewo-Hash, a novel read-efficient and write-optimized persistent hash table. Our incremental contributions over our previous work are summarized as follows. First, provide a more detailed technical description for cached table-inclined read mechanism and log-free atomic write mechanism. Second, we devise a consistent shadowing synchronization scheme to mask the data synchronization overhead. Third, we propose a non-blocking lightweight resizing scheme and elaborate the crash recovery mechanism. Fourth, we conduct a comprehensive analysis of the implications of Intel ceasing the production of Optane, and provide a forward-looking perspective on the future of non-volatile memory. The experimental results show that compared with state-of-the-art NVM-Optimized hash tables, Rewo-Hash gains remarkable performance improvement.
Keywords:
Non-volatile memory
Hash table
Indexing

Journal

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
Papers:
6.9K
Citations:
2.3W

Organization

S
shanghai jiao tong university
Scholars:
15.7W
Papers: 11.7W
Citations: 159
Cited Papers

Cited Papers

Infantile autism and Mitteleuropa
err2019-02-21
err0
errOAAI
errAnnio Posar; Paola Visconti
errShare
errSave
Chiral analysis of ammuxetine enantiomers in dog plasma using online SPE/liquid chromatography with tandem mass spectrometric detection after precolumn chiral derivatization
err2017-04-12
err0
PREAI
errJimei Yu; Xin Li; Jiezhao Zhou; Xiangyang Xie; Meiling Chen; Xinhua He; Yang Yang; Youzhi Zhang; Aiping Zheng; Xingguo Mei; Ying Li
errShare
errSave
Assessment of CFD Solvers and Turbulent Models for Water Free Jets in Spillways
err2020-06-30
err0
errOAAI
errAntónio Muralha; José F. Melo; Helena M. Ramos
errShare
errSave
Where Land and Water Meet: Making Amphibian Breeding Sites Attractive for Amphibians
err2022-10-04
err0
errOAAI
errOcéane Siffert; Jérôme Pellet; Petra Ramseier; Ursina Tobler; Ariel Bergamini; Benedikt R. Schmidt
errShare
errSave
errShare
errSave
Low-power non-volatile spintronic memory: STT-RAM and beyond
err2013-02-01
err532
PREAI
errWang, K. L.; Alzate, J. G.; Amiri, P. Khalili
errShare
errSave
researcher View more