



A unified I/O orchestration framework for skewed out-of-core vector search that addresses the challenge of billion-scale ANN search when the dataset exceeds available memory. OrchANN optimizes I/O operations for graph-based indexes stored on disk.
Loading more......
OrchANN (I/O Orchestration Framework for Approximate Nearest Neighbor Search) is a research paper published in 2025 that presents a unified framework for handling skewed out-of-core vector search. The paper addresses the critical challenge of performing billion-scale ANN search when datasets exceed available memory.
When vector datasets are too large to fit in memory, they must be stored on disk (SSD). This creates significant I/O bottlenecks during search operations, especially for graph-based indexes like HNSW and DiskANN. The challenge becomes even more severe when query workloads are skewed—some regions of the graph are accessed much more frequently than others.
OrchANN provides a unified I/O orchestration framework that:
The framework addresses:
By orchestrating I/O operations specifically for vector search workloads, OrchANN enables:
Published as arXiv preprint arXiv:2512.22838 (2025) by Huan, Chengying, et al.