TailSieve: Partial-Rollout-Guided Tail Routing for LLM Rollouts

tailsieve:-partial-rollout-guided-tail-routing-for-llm-rollouts

TailSieve: Partial-Rollout-Guided Tail Routing for LLM Rollouts

[Submitted on 24 Aug 2026 (v1), last revised 6 Nov 2026 (this version, v3)]

View PDF HTML (experimental)

Abstract:Large-scale rollouts have become a core component of modern LLM systems, spanning reinforcement learning (RL) post-training, on-policy distillation, and sampling-heavy evaluation. Unlike online serving, which typically targets request-level latency and throughput, synchronous rollouts must collect a complete batch before proceeding. A few long-tail generations can therefore dominate an entire rollout step, and uniform routing can slow these generations further by placing them in high-concurrency decoding batches.
We present TailSieve, a partial-rollout-guided framework that jointly controls tail routing and replica allocation. Motivated by the observed persistence of prompt-level tail tendencies across policy updates, TailSieve uses partial-rollout completion status as a training-free signal for identifying candidate tail groups. Selected prompts are combined with newly sampled prompts, and all responses are generated from scratch under the current policy. A hierarchical controller uses response-work history and a serving model: a fast inner loop adjusts the number of isolated groups to balance completion times, while a slower outer loop adapts how many replicas serve these groups. The resulting low-concurrency execution also enables route-specialized speculative decoding with MTP or DFlash. Across the evaluated configurations, TailSieve achieves up to $1.67times$ speedup with routing alone and $2.59times$ with routing and speculation combined, both over uniform group routing.

Submission history

From: Tianqi Xu [view email]
[v1] Mon, 24 Aug 2026 04:18:09 UTC (2,895 KB)
[v2] Wed, 26 Aug 2026 14:14:28 UTC (2,895 KB)
[v3] Fri, 6 Nov 2026 09:28:32 UTC (2,282 KB)