Autothrottle: A Practical Bi-Level Approach to Resource Management for SLO-Targeted Microservices
Not on the map. Why?
Abstract (arXiv)
Achieving resource efficiency while preserving end-user experience is non-trivial for cloud application operators. As cloud applications progressively adopt microservices, resource managers are faced with two distinct levels of system behavior: end-to-end application latency and per-service resource usage. Translating between the two levels, however, is challenging because user requests traverse heterogeneous services that collectively (but unevenly) contribute to the end-to-end latency. We present Autothrottle, a bi-level resource management framework for microservices with latency SLOs (service-level objectives). It architecturally decouples application SLO feedback from service resource control, and bridges them through the notion of performance targets. Specifically, an application-wide learning-based controller is employed to periodically set performance targets -- expressed as CPU throttle ratios -- for per-service heuristic controllers to attain. We evaluate Autothrottle on three microservice applications, with workload traces from production scenarios. Results show superior CPU savings, up to 26.21% over the best-performing baseline and up to 93.84% over all baselines.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 8 of its 63 references that are in the map. First posted on arXiv 23 Dec 2022.
Builds on
8 of 63 references.
References · 8
- 2016Recommendations as Treatments: Debiasing Learning and Evaluationcited by 248
- 2014Taming the Monster: A Fast and Simple Algorithm for Contextual Banditscited by 201
- 2018Learning Scheduling Algorithms for Data Processing Clusterscited by 134
- 2018A Contextual Bandit Bake-offcited by 64
- 2020FIRM: An Intelligent Fine-Grained Resource Management Framework for SLO-Oriented Microservicescited by 41
- 2022Automatic Curriculum Generation for Learning Adaptation in Networkingcited by 15
- 2018Overload Control for Scaling WeChat Microservicescited by 6
- 2021Collective Autoscaling for Cloud Microservicescited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 9.
12 papers.
- 2026Agentic Witnessing: Pragmatic and Scalable TEE-Enabled Privacy-Preserving Auditingcited by 3
- 2025Multi-Dimensional Autoscaling of Stream Processing Services on Edge Devicescited by 1
- 2026EMA: Efficient Model Adaptation for Learning-based Systemscited by 1
- 2024CONGO: Compressive Online Gradient Optimizationcited by 0
- 2025Multi-dimensional Autoscaling of Processing Services: A Comparison of Agent-based Methodscited by 0
- 2026A Holistic Framework for Automated Configuration Recommendation for Cloud Service Monitoringcited by 0
- 2026ARL-Tangram: Unleash the Resource Efficiency in Agentic Reinforcement Learningcited by 0
- 2026Analyzing Symbolic Properties for DRL Agents in Systems and Networkingcited by 0
- 2026LegoDiffusion: Micro-Serving Text-to-Image Diffusion Workflowscited by 0
- 2026STLGT: A Scalable Trace-Based Linear Graph Transformer for Tail Latency Prediction in Microservicescited by 0
- 2026TuxBot: Semantic-Aware Online OS Tuning with Large Language Modelscited by 0
- 2026OpScale: Operator-level Provisioning and Autoscaling for LLM Servingcited by 0
- 2026OpScale: Operator-level Provisioning and Autoscaling for LLM Serving13 Aug 2026
- 2026TuxBot: Semantic-Aware Online OS Tuning with Large Language Models14 May 2026
- 2026EMA: Efficient Model Adaptation for Learning-based Systems13 May 2026
- 2026STLGT: A Scalable Trace-Based Linear Graph Transformer for Tail Latency Prediction in Microservices29 Apr 2026
- 2026Agentic Witnessing: Pragmatic and Scalable TEE-Enabled Privacy-Preserving Auditing27 Apr 2026
- 2026LegoDiffusion: Micro-Serving Text-to-Image Diffusion Workflows9 Apr 2026
- 2026Analyzing Symbolic Properties for DRL Agents in Systems and Networking6 Apr 2026
- 2026ARL-Tangram: Unleash the Resource Efficiency in Agentic Reinforcement Learning13 Mar 2026
- 2026A Holistic Framework for Automated Configuration Recommendation for Cloud Service Monitoring7 Feb 2026
- 2025Multi-Dimensional Autoscaling of Stream Processing Services on Edge Devices8 Oct 2025
- 2025Multi-dimensional Autoscaling of Processing Services: A Comparison of Agent-based Methods12 Jun 2025
- 2024CONGO: Compressive Online Gradient Optimization8 Jul 2024