NEHASH: high-concurrency extendible hashing for non-volatile memory

被引:1
|
作者
Cai, Tao [1 ]
Gao, Pengfei [1 ]
Niu, Dejiao [1 ]
Ma, Yueming [1 ]
Lei, Tianle [1 ]
Dai, Jianfei [1 ]
机构
[1] Jiangsu Univ, Sch Comp Sci & Commun Engn, Zhenjiang 212013, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Extendible hashing; Non-volatile memory (NVM); High concurrency; TP333;
D O I
10.1631/FITEE.2200462
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Extendible hashing is an effective way to manage increasingly large file system metadata, but it suffers from low concurrency and lack of optimization for non-volatile memory (NVM). In this paper, a multilevel hash directory based on lazy expansion is designed to improve the concurrency and efficiency of extendible hashing, and a hash bucket management algorithm based on groups is presented to improve the efficiency of hash key management by reducing the size of the hash bucket, thereby improving the performance of extendible hashing. Meanwhile, a hierarchical storage strategy of extendible hashing for NVM is given to take advantage of dynamic random access memory (DRAM) and NVM. Furthermore, on the basis of the device driver for Intel Optane DC Persistent Memory, the prototype of high-concurrency extendible hashing named NEHASH is implemented. Yahoo cloud serving benchmark (YCSB) is used to test and compare with CCEH, level hashing, and cuckoo hashing. The results show that NEHASH can improve read throughput by up to 16.5% and write throughput by 19.3%.
引用
收藏
页码:703 / 715
页数:13
相关论文
共 50 条
  • [1] NEHASH: high-concurrency extendible hashing for non-volatile memoryNEHASH:面向非易失性内存的高并发可扩展哈希
    Tao Cai
    Pengfei Gao
    Dejiao Niu
    Yueming Ma
    Tianle Lei
    Jianfei Dai
    Frontiers of Information Technology & Electronic Engineering, 2023, 24 : 703 - 715
  • [2] REH: Redesigning Extendible Hashing for Commercial Non-Volatile Memory
    Li, Zhengtao
    Tan, Zhipeng
    Chen, Jianxi
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 742 - 747
  • [3] Improved extendible hashing with high concurrency
    Hirano, Y
    Satoh, T
    Miura, F
    SYSTEMS AND COMPUTERS IN JAPAN, 1995, 26 (13) : 1 - 11
  • [4] Hierarchical Hashing: A Dynamic Hashing Method With Low Write Amplification and High Performance for Non-Volatile Memory
    Wang, Jinquan
    Huo, Zhisheng
    Xiao, Limin
    Yang, Jinqian
    Huo, Jiantong
    Guo, Minyi
    IEEE TRANSACTIONS ON COMPUTERS, 2025, 74 (04) : 1138 - 1151
  • [5] NVLH: Crash-consistent Linear Hashing for Non-Volatile Memory
    Wan, Hu
    Li, Fuyang
    Zhou, Zimeng
    Zeng, Kaisheng
    Li, Jianhua
    Xue, Chun Jason
    2018 7TH IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA 2018), 2018, : 117 - 118
  • [6] A Write-efficient and Consistent Hashing Scheme for Non-Volatile Memory
    Zhang, Xiaoyi
    Feng, Dan
    Hua, Yu
    Chen, Jianxi
    Fu, Mandi
    PROCEEDINGS OF THE 47TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2018,
  • [7] Non-volatile memory
    Casagrande, Giulio
    Chung, Shine
    Digest of Technical Papers - IEEE International Solid-State Circuits Conference, 2008, 51
  • [8] Non-volatile memory
    Sofer, Yair
    Oowaki, Yukihito
    Digest of Technical Papers - IEEE International Solid-State Circuits Conference, 2005, 48
  • [9] i-BEP: A Non-Redundant and High-Concurrency Memory Persistency Model
    Xu, Yuanchao
    Hou, Zeyi
    Yan, Junfeng
    Yang, Lu
    Wan, Hu
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 618 - 621
  • [10] High-temperature non-volatile memory technology
    Suga, Hiroshi
    NATURE ELECTRONICS, 2024, 7 (05): : 330 - 331