cd /news/artificial-intelligence/onyx-cost-efficient-disk-oblivious-a… · home topics artificial-intelligence article
[ARTICLE · art-127084] src=research.nvidia.com ↗ pub= topic=artificial-intelligence verified=true sentiment=↑ positive

Onyx: Cost-Efficient Disk-Oblivious ANN Search

Researchers proposed Onyx, a disk-oblivious approximate nearest neighbor (ANN) search system that achieves 1.7–9.9× lower cost and 2.3–12.3× lower latency than the state-of-the-art oblivious ANN search system. Onyx inverts prior ORAM-ANN design by minimizing bandwidth consumption in the ANN layer via Onyx-ANNS, a compact intermediate representation that prunes bandwidth-intensive accesses without hurting recall, and minimizing access count in the ORAM layer via Onyx-ORAM, a locality-aware shallow tree design. The approach targets cost-efficient ANN search over external SSDs in trusted execution environments, where disk access patterns would otherwise leak user queries to the host.

read1 min views6 publishedSep 11, 2026

Approximate nearest neighbor (ANN) search in AI systems increasingly handles sensitive data on third-party infrastructure. Trusted execution environments (TEEs) offer protection, but cost-efficient deployments must rely on external SSDs, which leaks user queries through disk access patterns to the host. Oblivious RAM (ORAM) can hide these access patterns but at a high cost; when paired with existing disk-based ANN search techniques, it makes poor use of SSD resources, yielding high latency and poor cost-efficiency. The core challenge for efficient oblivious ANN search over SSDs is balancing both bandwidth and access count. The state-of-the-art ORAM-ANN design minimizes access count at the ANN level and bandwidth at the ORAM level, each trading-off the other, leaving the combined system with both resources overutilized. We propose inverting this design, minimizing bandwidth consumption in the ANN layer and access count in the ORAM layer, since each component is better suited for its new role: ANN's inherent approximation allows for more bandwidth efficiency, while ORAM has no fundamental lower bounds on access count (as opposed to bandwidth). To this end, we propose a cost-efficient approach, Onyx, with two new co-designed components: Onyx-ANNS introduces a compact intermediate representation that proactively prunes the majority of bandwidth-intensive accesses without hurting recall, and Onyx-ORAM proposes a locality-aware shallow tree design that reduces access count while remaining compatible with bandwidth-efficient ORAM techniques. Compared to the state-of-the-art oblivious ANN search system, Onyx achieves 1.7−9.9× lower cost and 2.3−12.3× lower latency.

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @onyx 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/onyx-cost-efficient-…] indexed:0 read:1min 2026-09-11 ·