Parcae: Proactive, Liveput-Optimized DNN Training on Preemptible Instances
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) are becoming progressively large and costly to train. This paper aims to reduce DNN training costs by leveraging preemptible instances on modern clouds, which can be allocated at a much lower price when idle but may be preempted by the cloud provider at any time. Prior work that supports DNN training on preemptive instances employs a reactive approach to handling instance preemptions and allocations after their occurrence, which only achieves limited performance and scalability. We present Parcae, a system that enables cheap, fast, and scalable DNN training on preemptible instances by proactively adjusting the parallelization strategy of a DNN training job to adapt to predicted resource changes before instance preemptions and allocations really happen, which significantly reduces the cost of handling these events. Parcae optimizes liveput, a novel metric that measures the expected training throughput of a DNN job under various possible preemption scenarios. Compared to existing reactive, throughput-optimized systems, Parcae's proactive, live-optimized solution considers both the throughput of a job and its robustness under preemptions. To optimize liveput, Parcae supports lightweight instance migration and uses an availability predictor to forecast future preemptions. It then uses a liveput optimizer to discover an optimal strategy to parallelize DNN training under predicted preemptions. We evaluate Parcae on a variety of DNNs and preemption traces and show that Parcae outperforms existing spot-instance DNN training systems by up to 10×. More importantly, Parcae achieves near-optimal performance for training large DNNs under frequent preemptions, in which case existing approaches cannot make any progress.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Mar 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 3; 2025: 6; 2026: 7.
16 papers.
Sort:
By area:
- 2024ByteCheckpoint: A Unified Checkpointing System for Large Foundation Model Developmentcited by 23
- 2025ThunderServe: High-performance and Cost-efficient LLM Serving in Cloud Environmentscited by 23
- 2025Robust LLM Training Infrastructure at ByteDancecited by 14
- 2025RLBoost: Harvesting Preemptible Resources for Cost-Efficient Reinforcement Learning on LLMscited by 10
- 2024Universal Checkpointing: A Flexible and Efficient Distributed Checkpointing System for Large-Scale DNN Training with Reconfigurable Paralleliscited by 9
- 2026Towards Resiliency in Large Language Model Serving with KevlarFlowcited by 3
- 2025FlashRecovery: Fast and Low-Cost Recovery from Failures for Large-Scale Training of LLMscited by 2
- 2025Role-Based Fault Tolerance System for LLM RL Post-Trainingcited by 2
- 2026OServe: Accelerating LLM Serving via Spatial-Temporal Workload Orchestrationcited by 2
- 2024TrainMover: An Interruption-Resilient Runtime for ML Trainingcited by 1
- 2025Deadline-Aware Online Scheduling for LLM Fine-Tuning with Spot Market Predictionscited by 1
- 2026EvalStop: Using World Feedback to Detect and Correct Reward Overoptimization in Multi-Tenant RLHF Platformscited by 1
4 more
- 2026ShuntServe: Cost-Efficient LLM Serving on Heterogeneous Spot GPU Clusterscited by 1
- 2026PHOENIX: Resilient LLM Training with Hot-Swapping via Zero-Overhead Checkpointcited by 0
- 2026Nereus: Adaptive Parallelism for LLM Post-Trainingcited by 0
- 2026Leto: Fast In-Place Recovery for LLM Training on Surviving Hardwarecited by 0
- 2026Leto: Fast In-Place Recovery for LLM Training on Surviving Hardware30 Sep 2026
- 2026Nereus: Adaptive Parallelism for LLM Post-Training28 Sep 2026
- 2026PHOENIX: Resilient LLM Training with Hot-Swapping via Zero-Overhead Checkpoint2 Jul 2026
- 2026ShuntServe: Cost-Efficient LLM Serving on Heterogeneous Spot GPU Clusters17 Jun 2026
- 2026EvalStop: Using World Feedback to Detect and Correct Reward Overoptimization in Multi-Tenant RLHF Platforms2 Jun 2026
- 2026OServe: Accelerating LLM Serving via Spatial-Temporal Workload Orchestration12 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
- 2025Deadline-Aware Online Scheduling for LLM Fine-Tuning with Spot Market Predictions24 Dec 2025
- 2025RLBoost: Harvesting Preemptible Resources for Cost-Efficient Reinforcement Learning on LLMs22 Oct 2025
- 2025Robust LLM Training Infrastructure at ByteDance19 Sep 2025
- 2025FlashRecovery: Fast and Low-Cost Recovery from Failures for Large-Scale Training of LLMs3 Sep 2025
4 more
- 2025ThunderServe: High-performance and Cost-efficient LLM Serving in Cloud Environments13 Feb 2025
- 2024TrainMover: An Interruption-Resilient Runtime for ML Training17 Dec 2024
- 2024ByteCheckpoint: A Unified Checkpointing System for Large Foundation Model Development29 Jul 2024
- 2024Universal Checkpointing: A Flexible and Efficient Distributed Checkpointing System for Large-Scale DNN Training with Reconfigurable Parallelis27 Jun 2024
- 2025ThunderServe: High-performance and Cost-efficient LLM Serving in Cloud Environmentscited by 23
- 2026Towards Resiliency in Large Language Model Serving with KevlarFlowcited by 3
- 2026OServe: Accelerating LLM Serving via Spatial-Temporal Workload Orchestrationcited by 2
- 2026ShuntServe: Cost-Efficient LLM Serving on Heterogeneous Spot GPU Clusterscited by 1
- 2026ShuntServe: Cost-Efficient LLM Serving on Heterogeneous Spot GPU Clusters17 Jun 2026
- 2026OServe: Accelerating LLM Serving via Spatial-Temporal Workload Orchestration12 Feb 2026
- 2026Towards Resiliency in Large Language Model Serving with KevlarFlow30 Jan 2026
- 2025ThunderServe: High-performance and Cost-efficient LLM Serving in Cloud Environments13 Feb 2025
- 2024ByteCheckpoint: A Unified Checkpointing System for Large Foundation Model Developmentcited by 23
- 2025Robust LLM Training Infrastructure at ByteDancecited by 14
- 2024Universal Checkpointing: A Flexible and Efficient Distributed Checkpointing System for Large-Scale DNN Training with Reconfigurable Paralleliscited by 9
- 2025FlashRecovery: Fast and Low-Cost Recovery from Failures for Large-Scale Training of LLMscited by 2
- 2025Role-Based Fault Tolerance System for LLM RL Post-Trainingcited by 2
- 2024TrainMover: An Interruption-Resilient Runtime for ML Trainingcited by 1
- 2025Deadline-Aware Online Scheduling for LLM Fine-Tuning with Spot Market Predictionscited by 1
- 2026PHOENIX: Resilient LLM Training with Hot-Swapping via Zero-Overhead Checkpointcited by 0
- 2026Nereus: Adaptive Parallelism for LLM Post-Trainingcited by 0
- 2026Leto: Fast In-Place Recovery for LLM Training on Surviving Hardwarecited by 0
- 2026Leto: Fast In-Place Recovery for LLM Training on Surviving Hardware30 Sep 2026
- 2026Nereus: Adaptive Parallelism for LLM Post-Training28 Sep 2026
- 2026PHOENIX: Resilient LLM Training with Hot-Swapping via Zero-Overhead Checkpoint2 Jul 2026
- 2025Role-Based Fault Tolerance System for LLM RL Post-Training27 Dec 2025
- 2025Deadline-Aware Online Scheduling for LLM Fine-Tuning with Spot Market Predictions24 Dec 2025
- 2025Robust LLM Training Infrastructure at ByteDance19 Sep 2025
- 2025FlashRecovery: Fast and Low-Cost Recovery from Failures for Large-Scale Training of LLMs3 Sep 2025
- 2024TrainMover: An Interruption-Resilient Runtime for ML Training17 Dec 2024
- 2024ByteCheckpoint: A Unified Checkpointing System for Large Foundation Model Development29 Jul 2024
- 2024Universal Checkpointing: A Flexible and Efficient Distributed Checkpointing System for Large-Scale DNN Training with Reconfigurable Parallelis27 Jun 2024