SHINE: A Scalable HNSW Index in Disaggregated Memory
Manuel Widmoser, Daniel Kocher, Nikolaus Augsten

TL;DR
This paper introduces SHINE, a scalable distributed HNSW index designed for disaggregated memory architectures, achieving high accuracy and efficiency in approximate nearest neighbor search across large datasets.
Contribution
SHINE presents a novel graph-preserving distributed HNSW index that maintains accuracy while overcoming bandwidth limitations with an innovative caching strategy.
Findings
Achieves same accuracy as single-machine HNSW in distributed setting
Employs an efficient cache combining mechanism for scalability
Demonstrates high efficiency and scalability in evaluations
Abstract
Approximate nearest neighbor (ANN) search is a fundamental problem in computer science for which in-memory graph-based methods, such as Hierarchical Navigable Small World (HNSW), perform exceptionally well. To scale beyond billions of high-dimensional vectors, the index must be distributed. The disaggregated memory architecture physically separates compute and memory into two distinct hardware units and has become popular in modern data centers. Both units are connected via RDMA networks that allow compute nodes to directly access remote memory and perform all the computations, posing unique challenges for disaggregated indexes. In this work, we propose a scalable HNSW index for ANN search in disaggregated memory. In contrast to existing distributed approaches, which partition the graph at the cost of accuracy, our method builds a graph-preserving index that reaches the same accuracy…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFerroelectric and Negative Capacitance Devices · Advanced Memory and Neural Computing · Parallel Computing and Optimization Techniques
