SCOOT: SLO-Oriented Performance Tuning for LLM Inference Engines
On the map: Efficient LLM inference and serving → Serving systems and request scheduling
Abstract (arXiv)
As large language models (LLMs) are gaining increasing popularity across a wide range of web applications, it is of great importance to optimize service-level objectives (SLOs) for LLM inference services to enhance user satisfaction and improve the competitiveness of cloud vendors. In this paper, we observe that adjusting the parameters of LLM inference engines can improve service performance, and the optimal parameter configurations of different services are different. Therefore, we propose SCOOT, an automatic performance tuning system to optimize SLOs for each LLM inference service by tuning the parameters of the inference engine. SCOOT jointly exploits single-objective and multiple-objective Bayesian optimization (BO) techniques to handle various optimization objectives via exploration and exploitation. Moreover, SCOOT prunes the search space with known constraints and adopts a random forest to learn hidden constraints during the tuning process to mitigate invalid exploration. To improve the tuning efficiency, SCOOT utilizes the parallel suggestion to accelerate the tuning process. Extensive experiments demonstrate that SCOOT considerably outperforms existing tuning techniques in SLO optimization while greatly improving the tuning efficiency. Moreover, SCOOT is universally applicable to various LLM inference engines including vLLM and TensorRT-LLM. Currently, SCOOT has already been implemented in the production environment at Ant Group.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Placed in Serving systems and request scheduling, one of 12 directions in Efficient LLM inference and serving. Builds on 21 of its 47 references that are in the map. First posted on arXiv 8 Aug 2024.
Builds on
21 of 47 references.
Closest ancestors · 1
Same direction, newest first
Other references · 20
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,673
- 2023FlashAttention-2: Faster Attention with Better Parallelism and Work Partitioningcited by 2,598
- 2022Fast Inference from Transformers via Speculative Decodingcited by 1,653
- 2021Recent Advances in Natural Language Processing via Large Pre-Trained Language Models: A Surveycited by 463
- 2023SpecInfer: Accelerating Generative Large Language Model Serving with Tree-based Speculative Inference and Verificationcited by 365
- 2020Differentiable Expected Hypervolume Improvement for Parallel Multi-Objective Bayesian Optimizationcited by 179
- 2022Speculative Decoding: Exploiting Speculative Execution for Accelerating Seq2seq Generationcited by 171
- 2023Speculative Decoding with Big Little Decodercited by 164
- 2023SpecTr: Fast Speculative Decoding via Optimal Transportcited by 129
- 2020HEBO Pushing The Limits of Sample-Efficient Hyperparameter Optimisationcited by 83
- 2022Recent Advances in Bayesian Optimizationcited by 76
8 more
- 2014Input Warping for Bayesian Optimization of Non-stationary Functionscited by 67
- 2020A Survey of Reinforcement Learning Algorithms for Dynamically Varying Environmentscited by 62
- 2023GPTuner: A Manual-Reading Database Tuning System via GPT-Guided Bayesian Optimizationcited by 29
- 2021An Efficient Batch Constrained Bayesian Optimization Approach for Analog Circuit Synthesis via Multi-objective Acquisition Ensemblecited by 13
- 2022BaCO: A Fast and Portable Bayesian Compiler Optimization Frameworkcited by 11
- 2024VDTuner: Automated Performance Tuning for Vector Data Management Systemscited by 5
- 2023Rover: An online Spark SQL tuning service via generalized transfer learningcited by 3
- 2023Towards General and Efficient Online Tuning for Sparkcited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 3; 2026: 5.
9 papers.
- 2024Revisiting Service Level Objectives and System Level Metrics in Large Language Model Servingcited by 5
- 2025An Inquiry into Datacenter TCO for LLM Inference with FP8cited by 5
- 2025Boosting LLM Serving through Spatial-Temporal GPU Resource Sharingcited by 4
- 2026Nitsum: Serving Tiered LLM Requests with Adaptive Tensor Parallelismcited by 3
- 2025Astrolabe: Balancing Load in LLM Serving with Randomized Prediction-Guided Schedulingcited by 2
- 2026Meeting SLOs, Slashing Hours: Automated Enterprise LLM Optimization with OptiKITcited by 0
- 2026Improving LLM Performance Through Black-Box Online Tuning: A Case for Adding System Specs to Factsheets for Trusted AIcited by 0
- 2026Human-Less LLM Serving: Quantifying the Human Tax on Throughputcited by 0
- 2026FleetSieve: Decision-Critical Profiling for SLO-Aware LLM Fleet Configurationcited by 0
- 2026FleetSieve: Decision-Critical Profiling for SLO-Aware LLM Fleet Configuration20 Aug 2026
- 2026Nitsum: Serving Tiered LLM Requests with Adaptive Tensor Parallelism6 May 2026
- 2026Human-Less LLM Serving: Quantifying the Human Tax on Throughput3 May 2026
- 2026Improving LLM Performance Through Black-Box Online Tuning: A Case for Adding System Specs to Factsheets for Trusted AI11 Mar 2026
- 2026Meeting SLOs, Slashing Hours: Automated Enterprise LLM Optimization with OptiKIT28 Jan 2026
- 2025Astrolabe: Balancing Load in LLM Serving with Randomized Prediction-Guided Scheduling5 Aug 2025
- 2025Boosting LLM Serving through Spatial-Temporal GPU Resource Sharing28 Apr 2025
- 2025An Inquiry into Datacenter TCO for LLM Inference with FP83 Feb 2025
- 2024Revisiting Service Level Objectives and System Level Metrics in Large Language Model Serving18 Oct 2024
Similar, not cited
Close in wording, no citation either way
- 2024Aladdin: Joint Placement and Scaling for SLO-Aware LLM Serving
- 2025Scorpio: Serving Right Requests at the Right Time for Heterogeneous SLOs in LLM Inference
- 2025Optimal Scheduling Algorithms for LLM Inference: Theory and Practice
- 2025BucketServe: Bucket-Based Dynamic Batching for Smart and Efficient LLM Inference Serving
- 2024DynamoLLM: Designing LLM Inference Clusters for Performance and Energy Efficiency
- 2026Cascade: Exploiting SLO-Aware latency budget for fair and high goodput LLM inference serving
- 2026Taming Request Imbalance: SLO-Aware Scheduling for Disaggregated LLM Inference
- 2025DOPD: A Dynamic PD-Disaggregation Architecture for Maximizing Goodput in LLM Inference Serving