ReCoVer: Resilient LLM Pre-Training System via Fault-Tolerant Collective and Versatile Workload
Not on the map. Why?
Abstract (arXiv)
Pre-training large language models on massive GPU clusters has made hardware faults routine rather than rare, driving the need for resilient training systems. Yet existing frameworks either focus on specific parallelism schemes or risk drifting away from a failure-free training trajectory. We propose ReCoVer, a resilient LLM pre-training system that upholds a single invariant: each iteration keeps the number of microbatches constant, ensuring per-iteration gradients remain stochastically equivalent to a failure-free run. The framework is organized as three decoupled protocol layers: (1) Fault-tolerant collectives that isolate faults from propagating across replicas; (2) in-step fine-grained recovery that preserves intra-iteration progress and prevents gradient corruption; (3) versatile-workload policy that dynamically redistributes microbatch quotas across the survivors. The design is parallelism-agnostic, integrating directly with both 3D parallelism and Hybrid Sharded Data Parallel (HSDP) as a drop-in substrate. We evaluate our implementation on end-to-end pre-training tasks for up to 512 GPUs, ReCoVer successfully preserves the training trajectory from a failure-free reference despite of 256 GPUs lost spread across the run. For comparison with checkpoint-and-restart baselines, ReCoVer demonstrates 2.23× higher effective throughput after successive failures. This advantage results in ReCoVer processing 74.9% more tokens at 234 GPU-hours, with the gap widening as the training prolongs.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 23 of its 40 references that are in the map. First posted on arXiv 11 May 2026.
Builds on
23 of 40 references.
References · 23
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2024The Llama 3 Herd of Modelscited by 14,192
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,278
- 2023PyTorch FSDP: Experiences on Scaling Fully Sharded Data Parallelcited by 641
- 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
- 2019Analysis of Large-Scale Multi-Tenant GPU Clusters for DNN Training Workloadscited by 79
- 2024How Does Critical Batch Size Scale in Pre-training?cited by 68
- 2022Bamboo: Making Preemptible Instances Resilient for Affordable Training of Large DNNscited by 49
- 2024Characterization of Large Language Model Development in the Datacentercited by 46
11 more
- 2023Oobleck: Resilient Distributed Training of Large Models Using Pipeline Templatescited by 40
- 2024Revisiting Reliability in Large-Scale Machine Learning Research Clusterscited by 27
- 2024DataStates-LLM: Lazy Asynchronous Checkpointing for Large Language Modelscited by 16
- 2024ReCycle: Resilient Training of Large DNNs using Pipeline Adaptationcited by 14
- 2025Robust LLM Training Infrastructure at ByteDancecited by 14
- 2023Optimizing Distributed Training on Frontier for Large Language Modelscited by 12
- 2026Training LLMs with Fault Tolerant HSDP on 100,000 GPUscited by 6
- 2025Reliable and Resilient Collective Communication Library for LLM Training and Servingcited by 4
- 2025BOOST: BOttleneck-Optimized Scalable Training Framework for Low-Rank Large Language Modelscited by 2
- 2026DataStates-LLM: Scalable Checkpointing for Transformer Models Using Composable State Providerscited by 1
- 2026SPARe: Stacked Parallelism with Adaptive Reordering for Fault-Tolerant LLM Pretraining Systems with 100k+ GPUscited by 1
Built on by
Not cited yet.