RollMux: Phase-Level Multiplexing for Disaggregated RL Post-Training

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Wu, Tianyuan, Cao, Lunxi, Wei, Yining, Gao, Wei, Zhao, Yuheng, An, Dakai, Xiong, Shaopan, Lv, Zhiqiang, Huang, Ju, Yang, Siran, Yu, Yinghao, Wang, Jiamang, Qu, Lin, Wang, Wei
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866912763964555264
author Wu, Tianyuan
Cao, Lunxi
Wei, Yining
Gao, Wei
Zhao, Yuheng
An, Dakai
Xiong, Shaopan
Lv, Zhiqiang
Huang, Ju
Yang, Siran
Yu, Yinghao
Wang, Jiamang
Qu, Lin
Wang, Wei
author_facet Wu, Tianyuan
Cao, Lunxi
Wei, Yining
Gao, Wei
Zhao, Yuheng
An, Dakai
Xiong, Shaopan
Lv, Zhiqiang
Huang, Ju
Yang, Siran
Yu, Yinghao
Wang, Jiamang
Qu, Lin
Wang, Wei
contents Rollout-training disaggregation is emerging as the standard architecture for Reinforcement Learning (RL) post-training, where memory-bound rollout and compute-bound training are physically disaggregated onto purpose-built clusters to maximize hardware efficiency. However, the strict synchronization required by on-policy algorithms introduces severe dependency bubbles, forcing one cluster to idle while the dependent phase is running on the other. We present RollMux, a cluster scheduling framework that reclaims these bubbles through cross-cluster orchestration. RollMux is built on the insight that the structural idleness of one job can be effectively utilized by the active phase of another. To realize this, we introduce the co-execution group abstraction, which partitions the cluster into isolated locality domains. This abstraction enables a two-tier scheduling architecture: an inter-group scheduler that optimizes job placement using conservative stochastic planning, and an intra-group scheduler that orchestrates a provably optimal round-robin schedule. The group abstraction also imposes a residency constraint, ensuring that massive model states remain cached in host memory to enable "warm-star" context switching. We evaluate RollMux on a production-scale testbed with 328 H20 and 328 H800 GPUs. RollMux improves cost efficiency by 1.84x over standard disaggregation and 1.38x over state-of-the-art co-located baselines, all while achieving 100% SLO attainment.
format Preprint
id arxiv_https___arxiv_org_abs_2512_11306
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle RollMux: Phase-Level Multiplexing for Disaggregated RL Post-Training
Wu, Tianyuan
Cao, Lunxi
Wei, Yining
Gao, Wei
Zhao, Yuheng
An, Dakai
Xiong, Shaopan
Lv, Zhiqiang
Huang, Ju
Yang, Siran
Yu, Yinghao
Wang, Jiamang
Qu, Lin
Wang, Wei
Distributed, Parallel, and Cluster Computing
Rollout-training disaggregation is emerging as the standard architecture for Reinforcement Learning (RL) post-training, where memory-bound rollout and compute-bound training are physically disaggregated onto purpose-built clusters to maximize hardware efficiency. However, the strict synchronization required by on-policy algorithms introduces severe dependency bubbles, forcing one cluster to idle while the dependent phase is running on the other. We present RollMux, a cluster scheduling framework that reclaims these bubbles through cross-cluster orchestration. RollMux is built on the insight that the structural idleness of one job can be effectively utilized by the active phase of another. To realize this, we introduce the co-execution group abstraction, which partitions the cluster into isolated locality domains. This abstraction enables a two-tier scheduling architecture: an inter-group scheduler that optimizes job placement using conservative stochastic planning, and an intra-group scheduler that orchestrates a provably optimal round-robin schedule. The group abstraction also imposes a residency constraint, ensuring that massive model states remain cached in host memory to enable "warm-star" context switching. We evaluate RollMux on a production-scale testbed with 328 H20 and 328 H800 GPUs. RollMux improves cost efficiency by 1.84x over standard disaggregation and 1.38x over state-of-the-art co-located baselines, all while achieving 100% SLO attainment.
title RollMux: Phase-Level Multiplexing for Disaggregated RL Post-Training
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2512.11306