arrow
返回

Write-Optimized and Consistent Skiplists for Non-Volatile Memory

delete2021-01-01
delete2
delete
OA
AI
R
Renzhi Xiao
D
Dan Feng *
Y
Yuchong Hu
F
Fang Wang
X
Xueliang Wei
X
Xiaomin Zou
M
Mengya Lei
DOI:10.1109/ACCESS.2021.3077898delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Skiplist as an in-memory index performs pretty well on rapid insertions because there are no rotations or reallocations for rebalancing. The emerging non-volatile memory (NVM) technologies have spurred a deep interest in designing efficient NVM-based skiplist. Because the data written to NVM may be partially updated or reordered by the memory controller, write operations in NVM-based persistent skiplist may suffer data inconsistency in the face of system failures. Moreover, a traditional Redo-Logging-based consistent Skiplist (RLS for short) guarantees data consistency but introduces double NVM writes, which can significantly degrade the lifetime of NVM. In this paper, we propose two write-optimized and consistent skiplists for NVM, called Atomic Skiplist (AS for short) and Atomic and Selective Consistency Skiplist (ASCS for short). AS exploits log-free failure-atomic writes for both the 0th and internal levels of skiplist to avoid double NVM writes of redo-logging. ASCS leverages selective consistency and log-free failure-atomic writes to further reduce NVM writes from index pointers. Compared with RLS, experimental results show that AS and ASCS reduce the number of cache-line flushes by 67.5% and 75%, decrease the insertion latency by 32.3% - 40.9% and 36.2% - 54.2%, degrade the deletion latency by 38.7% - 47.1% and 44.9% - 57.8%, as well as increase insertion throughput by 49.1% and 65.0% and deletion throughput by 65.1% and 80.5%, respectively.
Keyword:
Nonvolatile memory
Random access memory
Faces
Memory management
Indexes
Throughput
Computer crashes
Non-volatile memory
consistency
write efficiency
skiplist
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

暂无机构信息
引用论文

引用论文

Developing and Evaluating Intermodal E-Sharing Services–A Multi-method Approach
err2014-01-01
err0
errOAAI
errJörn-Ole Schröder; Christine Weiß; Martin Kagerbauer; Nicolas Reiß; Christian Reuter; Rimbert Schürmann; Steven Pfisterer
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Phase Change Memory相变存储器
err2010-12-01
err1.7K
PREAI
errWong, H. -S. Philip; Raoux, Simone; Kim, SangBum; Liang, Jiale; Reifenberg, John P.; Rajendran, Bipin; Asheghi, Mehdi; Goodson, Kenneth E.
err分享
err收藏
学者 查看更多内容