Show simple item record

dc.contributor.authorXu, Qian
dc.contributor.authorZhang, Feng
dc.contributor.authorLi, Chengxi
dc.contributor.authorCao, Lei
dc.contributor.authorChen, Zheng
dc.contributor.authorZhai, Jidong
dc.contributor.authorDu, Xiaoyong
dc.date.accessioned2025-12-09T23:09:52Z
dc.date.available2025-12-09T23:09:52Z
dc.date.issued2025-09-23
dc.identifier.issn2836-6573
dc.identifier.urihttps://hdl.handle.net/1721.1/164256
dc.description.abstractApproximate Nearest Neighbor Search (ANNS) is essential for various data-intensive applications, including recommendation systems, image retrieval, and machine learning. Scaling ANNS to handle billions of high-dimensional vectors on a single machine presents significant challenges in memory capacity and processing efficiency. To address these challenges, distributed vector databases leverage multiple nodes for the parallel storage and processing of vectors. However, existing solutions often suffer from load imbalance and high communication overhead, primarily due to traditional partition strategies that fail to effectively distribute the workload. In this paper, we introduce Harmony, a distributed ANNS system that employs a novel multi-granularity partition strategy, combining dimension-based and vector-based partition. This strategy ensures a balanced distribution of computational load across all nodes while effectively minimizing communication costs. Furthermore, Harmony incorporates an early-stop pruning mechanism that leverages the monotonicity of distance computations in dimensionbased partition, resulting in significant reductions in both computational and communication overhead. We conducted extensive experiments on diverse real-world datasets, demonstrating that Harmony outperforms leading distributed vector databases, achieving 4.63× throughput on average in four nodes and 58% performance improvement over traditional distribution for skewed workloads.en_US
dc.publisherACMen_US
dc.relation.isversionofhttps://doi.org/10.1145/3749167en_US
dc.rightsArticle is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.en_US
dc.sourceAssociation for Computing Machineryen_US
dc.titleHARMONY: A Scalable Distributed Vector Database for High-Throughput Approximate Nearest Neighbor Searchen_US
dc.typeArticleen_US
dc.identifier.citationQian Xu, Feng Zhang, Chengxi Li, Lei Cao, Zheng Chen, Jidong Zhai, and Xiaoyong Du. 2025. HARMONY: A Scalable Distributed Vector Database for High-Throughput Approximate Nearest Neighbor Search. Proc. ACM Manag. Data 3, 4, Article 249 (September 2025), 28 pages.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.relation.journalProceedings of the ACM on Management of Dataen_US
dc.identifier.mitlicensePUBLISHER_POLICY
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2025-10-01T07:56:12Z
dc.language.rfc3066en
dc.rights.holderThe author(s)
dspace.date.submission2025-10-01T07:56:13Z
mit.journal.volume3en_US
mit.journal.issue4 (SIGMOD)en_US
mit.licensePUBLISHER_POLICY
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record