FlashRecovery: Fast and Low-Cost Recovery from Failures for Large-Scale Training of LLMs
Abstract
Large language models (LLMs) have made a profound impact across various fields due to their advanced capabilities. However, training these models at unprecedented scales requires extensive AI accelerator clusters and sophisticated parallelism strategies, which pose significant challenges in maintaining system reliability over prolonged training periods. A major concern is the substantial loss of training time caused by inevitable hardware and software failures. To address these challenges, we present FlashRecovery, a fast and low-cost failure recovery system comprising three core modules: (1) Active and real-time failure detection. This module performs continuous training state monitoring, enabling immediate identification of hardware and software failures within seconds, thus ensuring rapid incident response; (2) Scale-independent task restart. By employing different recovery strategies for normal and faulty nodes, combined with an optimized communication group reconstruction protocol, our approach ensures that the recovery time remains nearly constant, regardless of cluster scale; (3) Checkpoint-free recovery within one step. Our novel recovery mechanism enables single-step restoration, completely eliminating dependence on traditional checkpointing methods and their associated overhead. Collectively, these innovations enable FlashRecovery to achieve optimal Recovery Time Objective (RTO) and Recovery Point Objective (RPO), substantially improving the reliability and efficiency of long-duration LLM training. Experimental results demonstrate that FlashRecovery system can achieve training restoration on training cluster with 4, 800 devices in 150 seconds. We also verify that the time required for failure recovery is nearly consistent for different scales of training tasks.
Keywords
Cite
@article{arxiv.2509.03047,
title = {FlashRecovery: Fast and Low-Cost Recovery from Failures for Large-Scale Training of LLMs},
author = {Haijun Zhang and Jinxiang Wang and Zhenhua Yu and Yanyong Zhang and Xuejie Ji and Kaining Mao and Jun Zhang and Yaqing Zhang and Ting Wu and Fei Jie and Xiemin Huang and Zhifang Cai and Junhua Cheng and Shuwei Wang and Wei Li and Xiaoming Bao and Hua Xu and Shixiong Zhao and Jun Li and Hongwei Sun and Ziyang Zhang and Yi Xiong and Chunsheng Li},
journal= {arXiv preprint arXiv:2509.03047},
year = {2025}
}