Shard: A Scalable and Resize-Optimized Hash Index on Disaggregated Memory
Disaggregated memory (DM) separates memory and computing resources into distinct pools, improving resource utilization, scalability, and data sharing in data centers and cloud environments. These systems utilize RDMA-capable networks, which provide high throughput and low latency, making them well-suited for high-performance indexing in data storage systems. However, existing DM-optimized hash indexes face significant challenges in achieving the one RTT goal due to excessive remote read/write accesses, correctness issues in concurrent operations, high latency during resizing, and costly multi-node synchronization. This paper addresses these challenges by introducing a novel architecture called Shard, designed to enhance the performance of hash indexes in disaggregated memory. We leverage the structure of Iceberg Hashing to ensure that each key is mapped to fewer buckets. We propose the Ordered-CAS technique to minimize read/write accesses and ensure correctness when handling duplicate keys. To address the trade-offs between resizing and synchronization, we adopt a lazy resizing strategy and propose the RDMA-combining and adaptive frequency synchronization (AFS) techniques. We implement Shard and conduct a comprehensive evaluation on DM. The results show that Shard outperforms state-of-the-art DM-optimized hash indexes by at most 6.7X (RACE), 3.6X (SepHash), and 1.8X (Outback) in YCSB workloads, respectively.
Authors
- Anqun Pan
- Yuanhui Luo (ORCID: https://orcid.org/0009-0003-8361-6766)
- Baotong Lu (ORCID: https://orcid.org/0000-0002-0230-1048)
- Dongbiao He (ORCID: https://orcid.org/0009-0003-2479-7595)
- Teng Ma (ORCID: https://orcid.org/0000-0002-7104-1526)
- Yuxing Chen (ORCID: https://orcid.org/0000-0002-6220-2535)
- Dafang Zhang
- Hantian Zha
- Yunpeng Chai
- Yuansen Wang
Institutions
- Tencent (China) (CN)
- Alibaba Group (United States) (US)
- Microsoft Research (United Kingdom) (GB)
- Renmin University of China (CN)
Publication Details
- Journal
- Proceedings of the VLDB Endowment
- Published
- 2025-12-01
- DOI
- https://doi.org/10.14778/3785297.3785309
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00