Towards Efficient and Scalable Distributed Vector Search with RDMA

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Zhi, Xiangyu, Chen, Meng, Yan, Xiao, Lu, Baotong, Li, Hui, Zhang, Qianxi, Chen, Qi, Cheng, James
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866908441840189440
author Zhi, Xiangyu
Chen, Meng
Yan, Xiao
Lu, Baotong
Li, Hui
Zhang, Qianxi
Chen, Qi
Cheng, James
author_facet Zhi, Xiangyu
Chen, Meng
Yan, Xiao
Lu, Baotong
Li, Hui
Zhang, Qianxi
Chen, Qi
Cheng, James
contents Similarity-based vector search facilitates many important applications such as search and recommendation but is limited by the memory capacity and bandwidth of a single machine due to large datasets and intensive data read. In this paper, we present CoTra, a system that scales up vector search for distributed execution. We observe a tension between computation and communication efficiency, which is the main challenge for good scalability, i.e., handling the local vectors on each machine independently blows up computation as the pruning power of vector index is not fully utilized, while running a global index over all machines introduces rich data dependencies and thus extensive communication. To resolve such tension, we leverage the fact that vector search is approximate in nature and robust to asynchronous execution. In particular, we run collaborative vector search over the machines with algorithm-system co-designs including clustering-based data partitioning to reduce communication, asynchronous execution to avoid communication stall, and task push to reduce network traffic. To make collaborative search efficient, we introduce a suite of system optimizations including task scheduling, communication batching, and storage format. We evaluate CoTra on real datasets and compare with four baselines. The results show that when using 16 machines, the query throughput of CoTra scales to 9.8-13.4x over a single machine and is 2.12-3.58x of the best-performing baseline at 0.95 recall@10.
format Preprint
id arxiv_https___arxiv_org_abs_2507_06653
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Towards Efficient and Scalable Distributed Vector Search with RDMA
Zhi, Xiangyu
Chen, Meng
Yan, Xiao
Lu, Baotong
Li, Hui
Zhang, Qianxi
Chen, Qi
Cheng, James
Distributed, Parallel, and Cluster Computing
Similarity-based vector search facilitates many important applications such as search and recommendation but is limited by the memory capacity and bandwidth of a single machine due to large datasets and intensive data read. In this paper, we present CoTra, a system that scales up vector search for distributed execution. We observe a tension between computation and communication efficiency, which is the main challenge for good scalability, i.e., handling the local vectors on each machine independently blows up computation as the pruning power of vector index is not fully utilized, while running a global index over all machines introduces rich data dependencies and thus extensive communication. To resolve such tension, we leverage the fact that vector search is approximate in nature and robust to asynchronous execution. In particular, we run collaborative vector search over the machines with algorithm-system co-designs including clustering-based data partitioning to reduce communication, asynchronous execution to avoid communication stall, and task push to reduce network traffic. To make collaborative search efficient, we introduce a suite of system optimizations including task scheduling, communication batching, and storage format. We evaluate CoTra on real datasets and compare with four baselines. The results show that when using 16 machines, the query throughput of CoTra scales to 9.8-13.4x over a single machine and is 2.12-3.58x of the best-performing baseline at 0.95 recall@10.
title Towards Efficient and Scalable Distributed Vector Search with RDMA
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2507.06653