Role-Based Fault Tolerance System for LLM RL Post-Training
Zhenqian Chen, Baoquan Zhong, Xiang Li, Qing Dai, Xinkui Zhao, Miao Ye, Ren Cheng, Lufei Zhang, Jianwei Yin

TL;DR
This paper introduces RobustRL, a role-based fault tolerance system for RL post-training of LLMs, which isolates failures to specific roles, enabling rapid recovery and improved training efficiency on large GPU clusters.
Contribution
It presents a novel role-based fault isolation framework for RL post-training, enabling non-disruptive recovery and dynamic communication to enhance robustness and efficiency.
Findings
Achieves over 80% effective training time ratio under 10% failure injection.
Reduces end-to-end training time by 8.4% to 17.4%.
Outperforms ByteRobust in fault tolerance and recovery speed.
Abstract
RL post-training for LLMs has been widely scaled to enhance reasoning and tool-using capabilities. However, RL post-training interleaves training and inference workloads, exposing the system to faults from both sides. Existing fault tolerance frameworks for LLMs target either training or inference, leaving the optimization potential in the asynchronous execution unexplored for RL. Our key insight is role-based fault isolation so the failure in one machine does not affect the others. We treat trainer, rollout, and other management roles in RL training as distinct distributed sub-tasks. Instead of restarting the entire RL task in ByteRobust, we recover only the failed role and reconnect it to living ones, thereby eliminating the full-restart overhead including rollout replay and initialization delay. We present RobustRL, the first comprehensive robust system to handle GPU machine errors…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Software System Performance and Reliability · Distributed systems and fault tolerance
