Chameleon: Adaptive Fault Tolerance for Distributed Training via Real-time Policy Selection

Read full text
Authors: Yuhang Zhou, Zhibin Wang, Peng Jiang, Haoran Xia, Junhe Lu, Qianyu Jiang, Rong Gu, Huimian Xu, Xinjing Huang, Guo Hua Fang, Zhiheng Hu, Jingyi Zhang
+3 more Yongjin Cai, Jianhua He, Chen Tian
Cited by: 0
References: 37

Abstract

Training large language models faces frequent interruptions due to various faults, demanding robust fault-tolerance. Existing backup-free methods, such as redundant computation, dynamic parallelism, and data rerouting, each incur performance penalties, whether from ongoing overhead, lengthy reconfigurations, or post-recovery inefficiencies. We propose Chameleon, an adaptive fault-tolerant system that intelligently selects optimal recovery strategies when a failure occurs. Chameleon achieves this through a unified performance model, expedient execution plan search, accurate performance estimation, and efficient communication optimizations. Experiments on a 32-card cluster show that Chameleon maintains a performance gap of within 11.00% between post-recovery and failure-free training, while preserving model convergence and efficient memory usage. Compared to state-of-the-art methods, Chameleon achieves up to 1.229x and 1.355x higher average throughput than Oobleck and Recycle, respectively.

Fields of Study & Subjects

Software System Performance and Reliability Cloud Computing and Resource Management Distributed systems and fault tolerance

Publication details

Journal / source
IEEE INFOCOM 2026 - IEEE Conference on Computer Communications
Publisher
IEEE
Pages
1–10
Publication date
18 May 2026
Language
EN