OrchANN: I/O Orchestration for Fast Out-of-Core Vector Search
Analysis
Key Takeaways
- •OrchANN is an out-of-core ANNS engine designed for skewed semantic embeddings.
- •It uses an I/O orchestration model for unified I/O governance.
- •Key features include heterogeneous local index selection, query-aware navigation graph, and multi-level pruning.
- •OrchANN outperforms existing systems in QPS, latency, and SSD access reduction.
- •Significant performance gains are achieved without sacrificing accuracy.
“OrchANN outperforms four baselines including DiskANN, Starling, SPANN, and PipeANN in both QPS and latency while reducing SSD accesses. Furthermore, OrchANN delivers up to 17.2x higher QPS and 25.0x lower latency than competing systems without sacrificing accuracy.”