English

The Stretto Execution Engine for LLM-Augmented Data Systems

Databases 2026-02-09 v2

Abstract

LLM-augmented data systems enable semantic querying over structured and unstructured data, but executing queries with LLM-powered operators introduces a fundamental runtime-accuracy trade-off. In this paper, we present Stretto, a new execution engine that provides end-to-end query guarantees while efficiently navigating this trade-off in a holistic manner. For this, Stretto formulates query planning as a constrained optimization problem and uses a gradient-based optimizer to jointly select operator implementations and allocate error budgets across pipelines. Moreover, to enable fine-grained execution choices, Stretto introduces a novel idea on how KV-caching can be used to realize a spectrum of different physical operators that transform a sparse design space into a dense continuum of runtime-accuracy trade-offs. Experiments show that Stretto outperforms state-of-the-art systems while consistently meeting quality guarantees.

Keywords

Cite

@article{arxiv.2602.04430,
  title  = {The Stretto Execution Engine for LLM-Augmented Data Systems},
  author = {Gabriele Sanmartino and Matthias Urban and Paolo Papotti and Carsten Binnig},
  journal= {arXiv preprint arXiv:2602.04430},
  year   = {2026}
}
R2 v1 2026-07-01T09:35:44.101Z