DORA: A Scalable Asynchronous Reinforcement Learning System for Language Model Training
Abstract
Asynchronous reinforcement learning (RL) has become a critical paradigm for accelerating large-scale LLM post-training in industrial settings, yet it faces a structural long-tail dilemma: rollout efficiency is bottlenecked by a small number of the longest trajectories, which are precisely the most valuable ones for RL training. Existing approaches alleviate this dilemma at the cost of either system overhead (e.g., re-prefill in partial-rollout methods) or algorithmic compromises (e.g., discarded long trajectories in replication-based methods). We trace these tradeoffs to a common assumption: the rollout cluster serves a single policy version at any moment. We propose DORA (Dynamic ORchestration for Asynchronous Rollout), which breaks this assumption by maintaining multiple policy versions concurrently within the rollout cluster. DORA combines three mechanisms: multi-version streaming training that decouples trajectory completion from batch boundaries, a centralized load-balancing orchestrator that re-partitions resources across versions, and zero-re-prefill migration that transfers KV-Cache directly across same-version instances. Experiments on open-source benchmarks show that DORA achieves up to end-to-end throughput improvement and rollout-stage acceleration over synchronous training while preserving convergence parity. In real-world production deployment with thousands of accelerators, DORA achieves up to rollout speedup and produces competitive open-source LLMs.
Related papers
See more related submissions when the market opens.