Compass: SLO-aware Query Planner for Compound AI Serving at Scale
Not on the map. Why?
Abstract (arXiv)
The rise of compound AI serving that integrates multiple operators in a pipeline enables end-user applications such as generative AI-powered meeting companions, autonomous driving, and immersive gaming. These workloads span diverse deployment spaces, from cloud-only queries to edge-assisted ones across infrastructure tiers, often including both within an application. Achieving high service goodput -- i.e., meeting service level objectives (SLOs) for pipeline latency, accuracy, and costs -- requires joint planning of operators' placement, configuration, and resource allocation. However, diverse SLOs, varying runtime environments (e.g., heterogeneous device speeds), and a large volume of queries competing for shared infrastructure explode the planning space, making real-time serving and cost-efficient deployment intractable with existing advances. This paper presents Compass, the first SLO-aware query planner that optimizes large-scale compound AI workloads across diverse deployment spaces. Compass decomposes the many-query, multi-SLO planning problem into tractable subproblems while preserving global decision quality, exploiting plan similarities within and across queries to slash the search steps. It further improves per-step efficiency with a plan profiler that performs selective profiling to achieve high-fidelity performance estimates at a fraction of the profiling cost. At runtime, Compass performs query-plan bipartite matching to maximize SLO goodput under resource contentions. Real-world evaluations show that Compass improves service goodput by 2.4--5.1x, reduces deployment costs by 3.8--4.5x, and accelerates planning by 4.2--10.5x, achieving service responsiveness within seconds and near-optimal decision quality.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 38 of its 96 references that are in the map. First posted on arXiv 23 Apr 2025.
Builds on
38 of 96 references.
References · 38
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,852
- 2022Robust Speech Recognition via Large-Scale Weak Supervisioncited by 4,057
- 2020wav2vec 2.0: A Framework for Self-Supervised Learning of Speech Representationscited by 3,905
- 2021Program Synthesis with Large Language Modelscited by 3,637
- 2019Advances and Open Problems in Federated Learningcited by 3,046
- 2023InternVL: Scaling up Vision Foundation Models and Aligning for Generic Visual-Linguistic Taskscited by 2,565
- 2023AWQ: Activation-aware Weight Quantization for LLM Compression and Accelerationcited by 1,298
26 more
- 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,181
- 2022LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scalecited by 906
- 2017Dense-Captioning Events in Videoscited by 793
- 2021NExT-QA:Next Phase of Question-Answering to Explaining Temporal Actionscited by 744
- 2017Towards Automatic Learning of Procedures from Web Instructional Videoscited by 619
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Servingcited by 617
- 2024Taming Throughput-Latency Tradeoff in LLM Inference with Sarathi-Servecited by 526
- 2015Scalable Bayesian Optimization Using Deep Neural Networkscited by 284
- 2023Vid2Seq: Large-Scale Pretraining of a Visual Language Model for Dense Video Captioningcited by 263
- 2023PowerInfer: Fast Large Language Model Serving with a Consumer-grade GPUcited by 217
- 2023SportsMOT: A Large Multi-Object Tracking Dataset in Multiple Sports Scenescited by 131
- 2020Serving DNNs like Clockwork: Performance Predictability from the Bottom Upcited by 120
- 2024Vidur: A Large-Scale Simulation Framework For LLM Inferencecited by 117
- 2024NanoFlow: Towards Optimal Large Language Model Serving Throughputcited by 90
- 2020Multimodal Pretraining for Dense Video Captioningcited by 79
- 2020Ekya: Continuous Learning of Video Analytics Models on Edge Compute Serverscited by 58
- 2024Andes: Defining and Enhancing Quality-of-Experience in LLM-Based Text Streaming Servicescited by 45
- 2023VidChapters-7M: Video Chapters at Scalecited by 39
- 2018An Efficient Bandit Algorithm for Realtime Multivariate Optimizationcited by 34
- 2018Voices Obscured in Complex Environmental Settings (VOICES) corpuscited by 28
- 2022Walle: An End-to-End, General-Purpose, and Large-Scale Production System for Device-Cloud Collaborative Machine Learningcited by 23
- 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Trainingcited by 23
- 2022Serving and Optimizing Machine Learning Workflows on Heterogeneous Infrastructurescited by 12
- 2024CascadeServe: Unlocking Model Cascades for Inference Servingcited by 4
- 2024Recall: Empowering Multimodal Embedding for Edge Devicescited by 3
- 2022More is Different: Prototyping and Analyzing a New Form of Edge Server with Massive Mobile SoCscited by 2
Built on by
Citing papers per year: 2025: 1; 2026: 4.
5 papers.
- 2025Sherlock: Reliable and Efficient Agentic Workflow Executioncited by 11
- 2026Agentic Coding in the Wild: Characterizing GitHub Copilot Traces at Production Scalecited by 11
- 2026Sutradhara: An Intelligent Orchestrator-Engine Co-design for Tool-based Agentic Inferencecited by 5
- 2026ForkKV: Scaling Multi-LoRA Agent Serving via Copy-on-Write Disaggregated KV Cachecited by 2
- 2026AutoScout: Structured Optimization for Automating ML System Configurationcited by 1
- 2026Agentic Coding in the Wild: Characterizing GitHub Copilot Traces at Production Scale30 Jul 2026
- 2026ForkKV: Scaling Multi-LoRA Agent Serving via Copy-on-Write Disaggregated KV Cache7 Apr 2026
- 2026AutoScout: Structured Optimization for Automating ML System Configuration12 Mar 2026
- 2026Sutradhara: An Intelligent Orchestrator-Engine Co-design for Tool-based Agentic Inference19 Jan 2026
- 2025Sherlock: Reliable and Efficient Agentic Workflow Execution1 Nov 2025