Skip to main navigation Skip to search Skip to main content

ALPHA: A Scalable Lock-Free Partitioned Hash Index for Persistent Memory on NUMA Architectures

  • Qiyang Zheng
  • , Hao Hu
  • , Hao Huang
  • , Yanqi Pan
  • , Yifeng Zhang
  • , Wen Xia*
  • , Xiangrui Meng
  • , Xudong Li
  • *Corresponding author for this work
  • Harbin Institute of Technology
  • Jinan Inspur Data Technology Co., Ltd.

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Hash indexes are widely used in modern dataintensive applications to support efficient query performance. While persistent memory (PM) provides larger capacity and byteaddressability, we identify that PM-based hash indexes suffer from scalability bottlenecks under high concurrency. This stems from NUMA access imposing significant costs, exacerbating the inherently request-agnostic I/O issues in concurrent read/write operations. To this end, we present ALPHA, a highly scalable hash index designed for persistent memory. The key idea with ALPHA lies in exploiting the natural hash-based data access features of hash indexes to reduce I/O irrelevant to data requests. We propose a NUMA-friendly framework to reduce the negative impacts of remote access through the cross-thread delegation mechanism. To further improve throughput, we use two techniques to address read and write issues of the PM-oriented hash index. First, we propose a novel two-layer hash structure to minimize PM access by filtering unnecessary key retrievals during data reads. Second, we devise a partition-based finegrained data access mechanism that enables lock-free concurrent writes without excessive PM write overheads. Our comprehensive experimental evaluation shows that ALPHA outperforms state-of-the-art PM-based hash indexes by up to 22.17 × in throughput while reducing tail latency by up to 97.1 %.

Original languageEnglish
Title of host publicationProceedings - 2025 IEEE 43rd International Conference on Computer Design, ICCD 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages193-200
Number of pages8
ISBN (Electronic)9798331503468
DOIs
StatePublished - 2025
Externally publishedYes
Event43rd International Conference on Computer Design, ICCD 2025 - Richardson, United States
Duration: 10 Nov 202512 Nov 2025

Publication series

NameProceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors
ISSN (Print)1063-6404

Conference

Conference43rd International Conference on Computer Design, ICCD 2025
Country/TerritoryUnited States
CityRichardson
Period10/11/2512/11/25

Fingerprint

Dive into the research topics of 'ALPHA: A Scalable Lock-Free Partitioned Hash Index for Persistent Memory on NUMA Architectures'. Together they form a unique fingerprint.

Cite this