English

FALCON: Pinpointing and Mitigating Stragglers for Large-Scale Hybrid-Parallel Training

Distributed, Parallel, and Cluster Computing 2024-10-17 v1 Operating Systems

Abstract

Fail-slows, or stragglers, are common but largely unheeded problems in large-scale hybrid-parallel training that spans thousands of GPU servers and runs for weeks to months. Yet, these problems are not well studied, nor can they be quickly detected and effectively mitigated. In this paper, we first present a characterization study on a shared production cluster with over 10,000 GPUs1. We find that fail-slows are caused by various CPU/GPU computation and cross-node networking issues, lasting from tens of seconds to nearly ten hours, and collectively delaying the average job completion time by 1.34%. The current practice is to manually detect these fail-slows and simply treat them as fail-stops using a checkpoint-and-restart failover approach, which are labor-intensive and time-consuming. In this paper, we propose FALCON, a framework that rapidly identifies fail-slowed GPUs and/or communication links, and effectively tackles them with a novel multi-level mitigation mechanism, all without human intervention. We have applied FALCON to detect human-labeled fail-slows in a production cluster with over 99% accuracy. Cluster deployment further demonstrates that FALCON effectively handles manually injected fail-slows, mitigating the training slowdown by 60.1%.

Keywords

Cite

@article{arxiv.2410.12588,
  title  = {FALCON: Pinpointing and Mitigating Stragglers for Large-Scale Hybrid-Parallel Training},
  author = {Tianyuan Wu and Wei Wang and Yinghao Yu and Siran Yang and Wenchao Wu and Qinkai Duan and Guodong Yang and Jiamang Wang and Lin Qu and Liping Zhang},
  journal= {arXiv preprint arXiv:2410.12588},
  year   = {2024}
}

Comments

17 pages, 20 figures

R2 v1 2026-06-28T19:24:16.505Z