Passing the Baton: High Throughput Distributed Disk-Based Vector Search with BatANN

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Dang, Nam Anh, Landrum, Ben, Birman, Ken
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908935659716608
author Dang, Nam Anh
Landrum, Ben
Birman, Ken
author_facet Dang, Nam Anh
Landrum, Ben
Birman, Ken
contents Vector search underpins modern information-retrieval systems, including retrieval-augmented generation (RAG) pipelines and search engines over unstructured text and images. As datasets scale to billions of vectors, disk-based vector search has emerged as a practical solution. However, looking to the future, we must anticipate datasets too large for any single server and throughput demands that exceed the limits of locally attached SSDs. We present BatANN, a distributed disk-based approximate nearest neighbor (ANN) system that retains the logarithmic search efficiency of a single global graph while achieving near-linear throughput scaling in the number of servers. Our core innovation is that when accessing a neighborhood which is stored on another machine, we send the full state of the query to the other machine to continue executing there for improved locality. On 1B-point datasets at 0.95 recall using 10 servers, BatANN achieves 3.5-5.59x of the scatter-gather baseline and 1.44-2.09x the throughput of DistributedANN, respectively, while maintaining mean latency below 3 ms. Moreover, we get these results on standard TCP. To our knowledge, BatANN is the first open-source distributed disk-based vector search system to operate over a single global graph.
format Preprint
id arxiv_https___arxiv_org_abs_2512_09331
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Passing the Baton: High Throughput Distributed Disk-Based Vector Search with BatANN
Dang, Nam Anh
Landrum, Ben
Birman, Ken
Distributed, Parallel, and Cluster Computing
Information Retrieval
H.3.3; H.3.4; C.2.4
Vector search underpins modern information-retrieval systems, including retrieval-augmented generation (RAG) pipelines and search engines over unstructured text and images. As datasets scale to billions of vectors, disk-based vector search has emerged as a practical solution. However, looking to the future, we must anticipate datasets too large for any single server and throughput demands that exceed the limits of locally attached SSDs. We present BatANN, a distributed disk-based approximate nearest neighbor (ANN) system that retains the logarithmic search efficiency of a single global graph while achieving near-linear throughput scaling in the number of servers. Our core innovation is that when accessing a neighborhood which is stored on another machine, we send the full state of the query to the other machine to continue executing there for improved locality. On 1B-point datasets at 0.95 recall using 10 servers, BatANN achieves 3.5-5.59x of the scatter-gather baseline and 1.44-2.09x the throughput of DistributedANN, respectively, while maintaining mean latency below 3 ms. Moreover, we get these results on standard TCP. To our knowledge, BatANN is the first open-source distributed disk-based vector search system to operate over a single global graph.
title Passing the Baton: High Throughput Distributed Disk-Based Vector Search with BatANN
topic Distributed, Parallel, and Cluster Computing
Information Retrieval
H.3.3; H.3.4; C.2.4
url https://arxiv.org/abs/2512.09331