gLLM: Global Balanced Pipeline Parallelism System for Distributed LLM Serving with Token Throttling
On the map: Efficient LLM inference and serving → Serving systems and request scheduling
Abstract (arXiv)
Pipeline parallelism has emerged as a predominant approach for deploying large language models (LLMs) across distributed nodes, owing to its lower communication overhead compared to tensor parallelism. While demonstrating high throughput in request serving, pipeline parallelism often suffers from performance limitations caused by pipeline bubbles, which are primarily resulted from imbalanced computation delays across batches. Existing methods like Sarathi-Serve attempt to address this through hybrid scheduling of chunked prefill and decode tokens using a fixed token budget. However, such methods may experience significant fluctuations due to either insufficient prefill tokens or uneven distribution of decode tokens, ultimately leading to computational imbalance. To overcome these inefficiencies, we present gLLM, a globally balanced pipeline parallelism system incorporating Token Throttling to effectively mitigate the pipeline bubbles. Our Token Throttling mechanism is a fine-grained scheduling policy that independently regulates the quantities of prefill and decode tokens, thus enabling balanced computation by leveraging global information from the inference system. Specifically, for decode tokens, gLLM maintains near-consistent token count across processing batches. For prefill tokens, it dynamically adjusts batch sizes based on both total pending tokens and the memory utilization rates of key-value cache (KV cache). Furthermore, gLLM runtime adopts an asynchronous execution and message passing architecture specifically optimized for pipeline parallelism characteristics. Experimental evaluations with representative LLMs show that gLLM achieves significant performance improvements, delivering 11% to 398% higher maximum throughput compared to state-of-the-art pipeline or tensor parallelism systems, while simultaneously maintaining lower latency.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Placed in Serving systems and request scheduling, one of 12 directions in Efficient LLM inference and serving. Builds on 37 of its 68 references that are in the map. First posted on arXiv 21 Apr 2025.
Builds on
37 of 68 references.
Closest ancestors · 2
Same direction, newest first
- 2024Taming Throughput-Latency Tradeoff in LLM Inference with Sarathi-Serve4 Mar
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Serving18 Jan
Other references · 35
- 2017Attention Is All You Needcited by 59,932
- 2023GPT-4 Technical Reportcited by 18,132
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
- 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,014
- 2023FlashAttention-2: Faster Attention with Better Parallelism and Work Partitioningcited by 2,551
- 2024MMLU-Pro: A More Robust and Challenging Multi-Task Language Understanding Benchmarkcited by 1,758
- 2023SGLang: Efficient Execution of Structured Language Model Programscited by 1,107
- 2024ChatGLM: A Family of Large Language Models from GLM-130B to GLM-4 All Toolscited by 1,096
- 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
- 2023FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPUcited by 567
- 2023Splitwise: Efficient generative LLM inference using phase splittingcited by 536
23 more
- 2023The Falcon Series of Open Language Modelscited by 526
- 2024FlashAttention-3: Fast and Accurate Attention with Asynchrony and Low-precisioncited by 507
- 2024InfiniGen: Efficient Generative Inference of Large Language Models with Dynamic KV Cache Managementcited by 242
- 2024GSM-Plus: A Comprehensive Benchmark for Evaluating the Robustness of LLMs as Mathematical Problem Solverscited by 155
- 2020Memory-Efficient Pipeline-Parallel DNN Trainingcited by 133
- 2018PipeDream: Fast and Efficient Pipeline Parallel DNN Trainingcited by 116
- 2024DynamoLLM: Designing LLM Inference Clusters for Performance and Energy Efficiencycited by 106
- 2024MathBench: Evaluating the Theory and Application Proficiency of LLMs with a Hierarchical Mathematics Benchmarkcited by 103
- 2024RL on Incorrect Synthetic Data Scales the Efficiency of LLM Math Reasoning by Eight-Foldcited by 99
- 2024Metacognitive Capabilities of LLMs: An Exploration in Mathematical Problem Solvingcited by 82
- 2024MathGenie: Generating Synthetic Data with Question Back-translation for Enhancing Mathematical Reasoning of LLMscited by 72
- 2023VELMA: Verbalization Embodiment of LLM Agents for Vision and Language Navigation in Street Viewcited by 67
- 2023SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficientcited by 58
- 2024Mobile-Bench: An Evaluation Benchmark for LLM-based Mobile Agentscited by 56
- 2023Distributed Inference and Fine-tuning of Large Language Models Over The Internetcited by 42
- 2021Breaking the Computation and Communication Abstraction Barrier in Distributed Machine Learning Workloadscited by 40
- 2023DetermLR: Augmenting LLM-based Logical Reasoning from Indeterminacy to Determinacycited by 34
- 2024PsychoGAT: A Novel Psychological Measurement Paradigm through Interactive Fiction Games with LLM Agentscited by 28
- 2023Hanayo: Harnessing Wave-like Pipeline Parallelism for Enhanced Large Model Training Efficiencycited by 20
- 2024OPEx: A Component-Wise Analysis of LLM-Centric Agents in Embodied Instruction Followingcited by 14
- 2024HAP: SPMD DNN Training on Heterogeneous GPU Clusters with Automated Program Synthesiscited by 8
- 2024Boosting Logical Fallacy Reasoning in LLMs via Logical Structure Treecited by 8
- 2023Moirai: Towards Optimal Placement for Distributed Inference on Heterogeneous Devicescited by 1
Built on by
Citing papers per year: 2026: 4.
4 papers.
- 2026Towards Resiliency in Large Language Model Serving with KevlarFlowcited by 3
- 2026RouterWise: Joint Resource Allocation and Routing for Latency-Aware Multi-Model LLM Servingcited by 0
- 2026KV-Pipe: On the Relation Between KV Sharing and Pipeline Parallel Efficiency in LLMscited by 0
- 2026WavePP: High-Throughput Pipeline Parallel LLM Prefill under Prefix Reusecited by 0
- 2026WavePP: High-Throughput Pipeline Parallel LLM Prefill under Prefix Reuse28 Sep 2026
- 2026KV-Pipe: On the Relation Between KV Sharing and Pipeline Parallel Efficiency in LLMs16 Aug 2026
- 2026RouterWise: Joint Resource Allocation and Routing for Latency-Aware Multi-Model LLM Serving13 Apr 2026
- 2026Towards Resiliency in Large Language Model Serving with KevlarFlow30 Jan 2026
Similar, not cited
Close in wording, no citation either way
- 2025SpecPipe: Accelerating Pipeline Parallelism-based LLM Inference with Speculative Decoding
- 2024TurboSpec: Closed-loop Speculation Control System for Optimizing LLM Serving Goodput
- 2026VPP: Virtual Pipeline Parallelism for Efficient Chunked Prefill in Long-Context LLM Inference
- 2025Optimizing Long-context LLM Serving via Fine-grained Sequence Parallelism
- 2025From Tokens to Layers: Redefining Stall-Free Scheduling for MoE Serving with Layered Prefill
- 2024PipeInfer: Accelerating LLM Inference using Asynchronous Pipelined Speculation
- 2026Characterizing Parallelism Strategies in LLM Inference: Fundamental Compute-Communication Trade-offs
- 2025DynaServe: Unified and Elastic Execution for Dynamic Disaggregated LLM Serving