SpotServe: Serving Generative Large Language Models on Preemptible Instances
On the map: Efficient LLM inference and serving → Serving systems and request scheduling
Abstract (arXiv)
The high computational and memory requirements of generative large language models (LLMs) make it challenging to serve them cheaply. This paper aims to reduce the monetary cost for serving LLMs by leveraging preemptible GPU instances on modern clouds, which offer accesses to spare GPUs at a much cheaper price than regular instances but may be preempted by the cloud at any time. Serving LLMs on preemptible instances requires addressing challenges induced by frequent instance preemptions and the necessity of migrating instances to handle these preemptions. This paper presents SpotServe, the first distributed LLM serving system on preemptible instances. Several key techniques in SpotServe realize fast and reliable serving of generative LLMs on cheap preemptible instances. First, SpotServe dynamically adapts the LLM parallelization configuration for dynamic instance availability and fluctuating workload, while balancing the trade-off among the overall throughput, inference latency and monetary costs. Second, to minimize the cost of migrating instances for dynamic reparallelization, the task of migrating instances is formulated as a bipartite graph matching problem, which uses the Kuhn-Munkres algorithm to identify an optimal migration plan that minimizes communications. Finally, to take advantage of the grace period offered by modern clouds, we introduce stateful inference recovery, a new inference mechanism that commits inference progress at a much finer granularity and allows SpotServe to cheaply resume inference upon preemption. We evaluate on real spot instance preemption traces and various popular LLMs and show that SpotServe can reduce the P99 tail latency by 2.4 - 9.1x compared with the best existing LLM serving systems. We also show that SpotServe can leverage the price advantage of preemptive instances, saving 54% monetary cost compared with only using on-demand instances.
Key facts. Cited by 83 papers in the map (data through 7 Oct 2026). Placed in Serving systems and request scheduling, one of 12 directions in Efficient LLM inference and serving. Builds on 20 of its 60 references that are in the map. First posted on arXiv 27 Nov 2023.
Builds on
20 of 60 references.
References · 20
- 2017Attention Is All You Needcited by 59,932
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2020GShard: Scaling Giant Models with Conditional Computation and Automatic Shardingcited by 1,601
- 2019fairseq: A Fast, Extensible Toolkit for Sequence Modelingcited by 1,486
- 2021What Makes Good In-Context Examples for GPT-3?cited by 1,184
- 2023FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPUcited by 567
- 2022DeepSpeed Inference: Enabling Efficient Inference of Transformer Models at Unprecedented Scalecited by 403
- 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
- 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 177
- 2020Serving DNNs like Clockwork: Performance Predictability from the Bottom Upcited by 119
8 more
- 2020TurboTransformers: An Efficient GPU Serving System For Transformer Modelscited by 71
- 2020Serverless in the Wild: Characterizing and Optimizing the Serverless Workload at a Large Cloud Providercited by 65
- 2023FlexMoE: Scaling Large-scale Sparse Pre-trained Model Training via Dynamic Device Placementcited by 52
- 2022Galvatron: Efficient Transformer Training over Multiple GPUs Using Automatic Parallelismcited by 51
- 2022Bamboo: Making Preemptible Instances Resilient for Affordable Training of Large DNNscited by 49
- 2019Pretraining-Based Natural Language Generation for Text Summarizationcited by 40
- 2021Varuna: Scalable, Low-cost Training of Massive Deep Learning Modelscited by 40
- 2020Optimizing Prediction Serving on Low-Latency Serverless Dataflowcited by 3
Built on by
Citing papers per year: 2023: 1; 2024: 25; 2025: 30; 2026: 27.
83 papers.
Sort:
By area:
- 2024A Survey on Efficient Inference for Large Language Modelscited by 197
- 2024Llumnix: Dynamic Scheduling for Large Language Model Servingcited by 167
- 2024DynamoLLM: Designing LLM Inference Clusters for Performance and Energy Efficiencycited by 106
- 2023Towards Efficient Generative Large Language Model Serving: A Survey from Algorithms to Systemscited by 101
- 2024A Survey of Resource-efficient LLM and Multimodal Foundation Modelscited by 84
- 2024BurstGPT: A Real-world Workload Dataset to Optimize LLM Serving Systemscited by 84
- 2024MuxServe: Flexible Spatial-Temporal Multiplexing for Multiple LLM Servingcited by 49
- 2024D'ej`aVu: KV-cache Streaming for Fast, Fault-tolerant Generative LLM Servingcited by 48
- 2024LLM Inference Serving: Survey of Recent Advances and Opportunitiescited by 46
- 2024Queue management for slo-oriented large language model servingcited by 36
- 2024Teola: Towards End-to-End Optimization of LLM-based Applicationscited by 32
- 2024M'elange: Cost Efficient Large Language Model Serving by Exploiting GPU Heterogeneitycited by 30
38 more
- 2024LLMServingSim: A HW/SW Co-Simulation Infrastructure for LLM Inference Serving at Scalecited by 30
- 2025TAPAS: Thermal- and Power-Aware Scheduling for LLM Inference in Cloud Platformscited by 28
- 2025ThunderServe: High-performance and Cost-efficient LLM Serving in Cloud Environmentscited by 23
- 2024A Survey: Collaborative Hardware and Software Design in the Era of Large Language Modelscited by 21
- 2025Demystifying Cost-Efficiency in LLM Serving over Heterogeneous GPUscited by 21
- 2024SkyServe: Serving AI Models across Regions and Clouds with Spot Instancescited by 19
- 2024SLO-aware GPU Frequency Scaling for Energy Efficient LLM Inference Servingcited by 18
- 2025Murakkab: Resource-Efficient Agentic Workflow Orchestration in Cloud Platformscited by 18
- 2025JITServe: SLO-aware LLM Serving with Imprecise Request Informationcited by 17
- 2025Seesaw: High-throughput LLM Inference via Model Re-shardingcited by 15
- 2024Toward Sustainable GenAI using Generation Directives for Carbon-Friendly Large Language Model Inferencecited by 13
- 2024Slice-Level Scheduling for High Throughput and Load Balanced LLM Servingcited by 13
- 2025Semantic Caching for Low-Cost LLM Serving: From Offline Learning to Online Adaptationcited by 12
- 2025MoE-CAP: Benchmarking Cost, Accuracy and Performance of Sparse Mixture-of-Experts Systemscited by 11
- 2026Crab: A Semantics-Aware Checkpoint/Restore Runtime for Agent Sandboxescited by 11
- 2024KunServe: Parameter-centric Memory Management for Efficient Memory Overloading Handling in LLM Servingcited by 10
- 2025LMDeploy Accelerates Mixed-Precision LLM Inference with TurboMindcited by 10
- 2025RLBoost: Harvesting Preemptible Resources for Cost-Efficient Reinforcement Learning on LLMscited by 10
- 2024FlexLLM: Token-Level Co-Serving of LLM Inference and Finetuning with SLO Guaranteescited by 9
- 2024TPI-LLM: Serving 70B-scale LLMs Efficiently on Low-resource Edge Devicescited by 9
- 2024Chameleon: Adaptive Caching and Scheduling for Many-Adapter LLM Inference Environmentscited by 9
- 2025On Evaluating Performance of LLM Inference Serving Systemscited by 9
- 2025ELIS: Efficient LLM Iterative Scheduling System with Response Length Predictorcited by 8
- 2025Janus: Disaggregating Attention and Experts for Scalable MoE Inferencecited by 8
- 2026LLMServingSim 2.0: A Unified Simulator for Heterogeneous and Disaggregated LLM Serving Infrastructurecited by 8
- 2025Apt-Serve: Adaptive Request Scheduling on Hybrid Cache for Scalable LLM Inference Servingcited by 6
- 2026BOute: Cost-Efficient LLM Serving with Heterogeneous LLMs and GPUs via Multi-Objective Bayesian Optimizationcited by 6
- 2024BlockLLM: Multi-tenant Finer-grained Serving for Large Language Modelscited by 5
- 2024ConServe: Fine-Grained GPU Harvesting for LLM Online and Offline Co-Servingcited by 5
- 2025Cascadia: An Efficient Cascade Serving System for Large Language Modelscited by 5
- 2024Deploying Foundation Model Powered Agent Services: A Surveycited by 4
- 2025Ascendra: Dynamic Request Prioritization for Efficient LLM Servingcited by 4
- 2025TetriServe: Efficiently Serving Mixed DiT Workloadscited by 4
- 2024MTP: A Meaning-Typed Language Abstraction for AI-Integrated Programmingcited by 3
- 2025Echo: Efficient Co-Scheduling of Hybrid Online-Offline Tasks for Large Language Model Servingcited by 3
- 2025ShadowServe: Interference-Free KV Cache Fetching for Distributed Prefix Cachingcited by 3
- 2025BanaServe: Unified KV Cache and Dynamic Module Migration for Balancing Disaggregated LLM Serving in AI Infrastructurecited by 3
- 2026Towards Resiliency in Large Language Model Serving with KevlarFlowcited by 3
50 most cited of 83 All 83 (JSON)
- 2026You Cannot Pick a Provider From the Price List: Market-Aware Routing for Open-Weight LLM Inference29 Sep 2026
- 2026Fast Recovery for LLM Serving via Decoupled Device Memory Lifetime in Dynamo21 Sep 2026
- 2026PipeSwift: Revisiting Pipeline Parallelism for Large-Scale Completion-Oriented Agentic LLM Serving15 Sep 2026
- 2026MAPS: Memory-Aware Predictive Scheduling Framework for Large Language Model Serving14 Sep 2026
- 2026Architectural Implications of Agentic AI Workflows5 Aug 2026
- 2026Talaria: Session-Aware Serverless Serving of Hundred-Billion-Parameter LLMs19 Jul 2026
- 2026Auto-Scaling Heterogeneous Neural Processing Units for Energy and Cost-Efficient LLM Serving17 Jul 2026
- 2026SMetric: Rethink LLM Scheduling for Serving Agents with Balanced Session-centric Scheduling9 Jul 2026
- 2026Energy-Aware Scheduling for Serverless LLM Serving on Shared GPUs29 Jun 2026
- 2026Moebius: Serving Mixture-of-Expert Models with Seamless Runtime Parallelism Switch25 Jun 2026
- 2026ReMP: Low-Downtime Runtime Model-Parallelism Reconfiguration for LLM Serving17 Jun 2026
- 2026ShuntServe: Cost-Efficient LLM Serving on Heterogeneous Spot GPU Clusters17 Jun 2026
38 more
- 2026Tropical: Enhancing SLO Attainment in Disaggregated LLM Serving via SLO-Aware Multiplexing15 Jun 2026
- 2026Vortex: Efficient and Programmable Sparse Attention Serving for AI Agents4 Jun 2026
- 2026Towards Multi-Model LLM Schedulers: Empirical Insights into Offloading and Preemption19 May 2026
- 2026Coral: Cost-Efficient Multi-LLM Serving over Heterogeneous Cloud GPUs5 May 2026
- 2026Position: LLM Serving Needs Mathematical Optimization and Algorithmic Foundations, Not Just Heuristics2 May 2026
- 2026Crab: A Semantics-Aware Checkpoint/Restore Runtime for Agent Sandboxes30 Apr 2026
- 2026Scalable AI Inference: Performance Analysis and Optimization of AI Model Serving22 Apr 2026
- 2026PipeLive: Efficient Live In-place Pipeline Parallelism Reconfiguration for Dynamic LLM Serving14 Apr 2026
- 2026Autopoiesis: A Self-Evolving System Paradigm for LLM Serving Under Runtime Dynamics8 Apr 2026
- 2026Simple is Better: Multiplication May Be All You Need for LLM Request Scheduling16 Mar 2026
- 2026LLMServingSim 2.0: A Unified Simulator for Heterogeneous and Disaggregated LLM Serving Infrastructure26 Feb 2026
- 2026OServe: Accelerating LLM Serving via Spatial-Temporal Workload Orchestration12 Feb 2026
- 2026BOute: Cost-Efficient LLM Serving with Heterogeneous LLMs and GPUs via Multi-Objective Bayesian Optimization11 Feb 2026
- 2026Efficient Remote KV Cache Reuse with GPU-native Video Codec10 Feb 2026
- 2026Towards Resiliency in Large Language Model Serving with KevlarFlow30 Jan 2026
- 2025Role-Based Fault Tolerance System for LLM RL Post-Training27 Dec 2025
- 2025Janus: Disaggregating Attention and Experts for Scalable MoE Inference15 Dec 2025
- 2025RLBoost: Harvesting Preemptible Resources for Cost-Efficient Reinforcement Learning on LLMs22 Oct 2025
- 2025STAR: Decode-Phase Rescheduling for LLM Inference15 Oct 2025
- 2025BanaServe: Unified KV Cache and Dynamic Module Migration for Balancing Disaggregated LLM Serving in AI Infrastructure15 Oct 2025
- 2025TetriServe: Efficiently Serving Mixed DiT Workloads2 Oct 2025
- 2025Rearchitecting Datacenter Lifecycle for AI: A TCO-Driven Framework30 Sep 2025
- 2025A Predictive and Synergistic Two-Layer Scheduling Framework for LLM Serving27 Sep 2025
- 2025ShadowServe: Interference-Free KV Cache Fetching for Distributed Prefix Caching21 Sep 2025
- 2025Rethinking Caching for LLM Serving Systems: Beyond Traditional Heuristics26 Aug 2025
- 2025Murakkab: Resource-Efficient Agentic Workflow Orchestration in Cloud Platforms22 Aug 2025
- 2025LMDeploy Accelerates Mixed-Precision LLM Inference with TurboMind21 Aug 2025
- 2025Semantic Caching for Low-Cost LLM Serving: From Offline Learning to Online Adaptation11 Aug 2025
- 2025Unlock the Potential of Fine-grained LLM Serving via Dynamic Module Scaling24 Jul 2025
- 2025On Evaluating Performance of LLM Inference Serving Systems11 Jul 2025
- 2025Cascadia: An Efficient Cascade Serving System for Large Language Models4 Jun 2025
- 2025MoE-CAP: Benchmarking Cost, Accuracy and Performance of Sparse Mixture-of-Experts Systems16 May 2025
- 2025ELIS: Efficient LLM Iterative Scheduling System with Response Length Predictor14 May 2025
- 2025Ascendra: Dynamic Request Prioritization for Efficient LLM Serving29 Apr 2025
- 2025JITServe: SLO-aware LLM Serving with Imprecise Request Information24 Apr 2025
- 2025Apt-Serve: Adaptive Request Scheduling on Hybrid Cache for Scalable LLM Inference Serving10 Apr 2025
- 2025HERA: Hybrid Edge-cloud Resource Allocation for Cost-Efficient AI Agents1 Apr 2025
- 2025Seesaw: High-throughput LLM Inference via Model Re-sharding9 Mar 2025
50 newest of 83 All 83 (JSON)
- 2024A Survey on Efficient Inference for Large Language Modelscited by 197
- 2024Llumnix: Dynamic Scheduling for Large Language Model Servingcited by 167
- 2023Towards Efficient Generative Large Language Model Serving: A Survey from Algorithms to Systemscited by 101
- 2024BurstGPT: A Real-world Workload Dataset to Optimize LLM Serving Systemscited by 84
- 2024MuxServe: Flexible Spatial-Temporal Multiplexing for Multiple LLM Servingcited by 49
- 2024D'ej`aVu: KV-cache Streaming for Fast, Fault-tolerant Generative LLM Servingcited by 48
- 2024Queue management for slo-oriented large language model servingcited by 36
- 2024LLMServingSim: A HW/SW Co-Simulation Infrastructure for LLM Inference Serving at Scalecited by 30
- 2025ThunderServe: High-performance and Cost-efficient LLM Serving in Cloud Environmentscited by 23
- 2025Demystifying Cost-Efficiency in LLM Serving over Heterogeneous GPUscited by 21
- 2024SLO-aware GPU Frequency Scaling for Energy Efficient LLM Inference Servingcited by 18
- 2025JITServe: SLO-aware LLM Serving with Imprecise Request Informationcited by 17
12 most cited of 50 All 50 (JSON)
- 2026Fast Recovery for LLM Serving via Decoupled Device Memory Lifetime in Dynamo21 Sep 2026
- 2026PipeSwift: Revisiting Pipeline Parallelism for Large-Scale Completion-Oriented Agentic LLM Serving15 Sep 2026
- 2026MAPS: Memory-Aware Predictive Scheduling Framework for Large Language Model Serving14 Sep 2026
- 2026Auto-Scaling Heterogeneous Neural Processing Units for Energy and Cost-Efficient LLM Serving17 Jul 2026
- 2026Energy-Aware Scheduling for Serverless LLM Serving on Shared GPUs29 Jun 2026
- 2026ReMP: Low-Downtime Runtime Model-Parallelism Reconfiguration for LLM Serving17 Jun 2026
- 2026ShuntServe: Cost-Efficient LLM Serving on Heterogeneous Spot GPU Clusters17 Jun 2026
- 2026Tropical: Enhancing SLO Attainment in Disaggregated LLM Serving via SLO-Aware Multiplexing15 Jun 2026
- 2026Towards Multi-Model LLM Schedulers: Empirical Insights into Offloading and Preemption19 May 2026
- 2026Coral: Cost-Efficient Multi-LLM Serving over Heterogeneous Cloud GPUs5 May 2026
- 2026Position: LLM Serving Needs Mathematical Optimization and Algorithmic Foundations, Not Just Heuristics2 May 2026
- 2026PipeLive: Efficient Live In-place Pipeline Parallelism Reconfiguration for Dynamic LLM Serving14 Apr 2026
12 newest of 50 All 50 (JSON)
- 2025Murakkab: Resource-Efficient Agentic Workflow Orchestration in Cloud Platformscited by 18
- 2026Crab: A Semantics-Aware Checkpoint/Restore Runtime for Agent Sandboxescited by 11
- 2024Deploying Foundation Model Powered Agent Services: A Surveycited by 4
- 2026SMetric: Rethink LLM Scheduling for Serving Agents with Balanced Session-centric Schedulingcited by 2
- 2026Architectural Implications of Agentic AI Workflowscited by 2
- 2025HERA: Hybrid Edge-cloud Resource Allocation for Cost-Efficient AI Agentscited by 1
- 2026Vortex: Efficient and Programmable Sparse Attention Serving for AI Agentscited by 1
- 2026Architectural Implications of Agentic AI Workflows5 Aug 2026
- 2026SMetric: Rethink LLM Scheduling for Serving Agents with Balanced Session-centric Scheduling9 Jul 2026
- 2026Vortex: Efficient and Programmable Sparse Attention Serving for AI Agents4 Jun 2026
- 2026Crab: A Semantics-Aware Checkpoint/Restore Runtime for Agent Sandboxes30 Apr 2026
- 2025Murakkab: Resource-Efficient Agentic Workflow Orchestration in Cloud Platforms22 Aug 2025
- 2025HERA: Hybrid Edge-cloud Resource Allocation for Cost-Efficient AI Agents1 Apr 2025
- 2024Deploying Foundation Model Powered Agent Services: A Survey18 Dec 2024
- 2025TetriServe: Efficiently Serving Mixed DiT Workloadscited by 4
- 2025TetriServe: Efficiently Serving Mixed DiT Workloads2 Oct 2025
- 2024DynamoLLM: Designing LLM Inference Clusters for Performance and Energy Efficiencycited by 106
- 2024A Survey of Resource-efficient LLM and Multimodal Foundation Modelscited by 84
- 2024LLM Inference Serving: Survey of Recent Advances and Opportunitiescited by 46
- 2024Teola: Towards End-to-End Optimization of LLM-based Applicationscited by 32
- 2024M'elange: Cost Efficient Large Language Model Serving by Exploiting GPU Heterogeneitycited by 30
- 2025TAPAS: Thermal- and Power-Aware Scheduling for LLM Inference in Cloud Platformscited by 28
- 2024A Survey: Collaborative Hardware and Software Design in the Era of Large Language Modelscited by 21
- 2024SkyServe: Serving AI Models across Regions and Clouds with Spot Instancescited by 19
- 2024Toward Sustainable GenAI using Generation Directives for Carbon-Friendly Large Language Model Inferencecited by 13
- 2024FlexLLM: Token-Level Co-Serving of LLM Inference and Finetuning with SLO Guaranteescited by 9
- 2024TPI-LLM: Serving 70B-scale LLMs Efficiently on Low-resource Edge Devicescited by 9
- 2024ConServe: Fine-Grained GPU Harvesting for LLM Online and Offline Co-Servingcited by 5
12 most cited of 20 All 20 (JSON)
- 2026You Cannot Pick a Provider From the Price List: Market-Aware Routing for Open-Weight LLM Inference29 Sep 2026
- 2026Talaria: Session-Aware Serverless Serving of Hundred-Billion-Parameter LLMs19 Jul 2026
- 2026Scalable AI Inference: Performance Analysis and Optimization of AI Model Serving22 Apr 2026
- 2025Role-Based Fault Tolerance System for LLM RL Post-Training27 Dec 2025
- 2025STAR: Decode-Phase Rescheduling for LLM Inference15 Oct 2025
- 2025Rearchitecting Datacenter Lifecycle for AI: A TCO-Driven Framework30 Sep 2025
- 2025Good things come in small packages: Should we build AI clusters with Lite-GPUs?17 Jan 2025
- 2025TAPAS: Thermal- and Power-Aware Scheduling for LLM Inference in Cloud Platforms5 Jan 2025
- 2024SkyServe: Serving AI Models across Regions and Clouds with Spot Instances3 Nov 2024
- 2024A Survey: Collaborative Hardware and Software Design in the Era of Large Language Models8 Oct 2024
- 2024ConServe: Fine-Grained GPU Harvesting for LLM Online and Offline Co-Serving2 Oct 2024
- 2024TPI-LLM: Serving 70B-scale LLMs Efficiently on Low-resource Edge Devices1 Oct 2024
12 newest of 20 All 20 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2025MoLink: Distributed and Efficient Serving Framework for Large Models
- 2025Characterizing Communication Patterns in Distributed Large Language Model Inference
- 2023Fast Distributed Inference Serving for Large Language Models
- 2025SeaLLM: Service-Aware and Latency-Optimized Resource Sharing for Large Language Model Inference
- 2024GUIDE: A Global Unified Inference Engine for Deploying Large Language Models in Heterogeneous Environments
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Serving
- 2025WarmServe: Enabling One-for-Many GPU Prewarming for Multi-LLM Serving
- 2025Taming the Titans: A Survey of Efficient LLM Inference Serving