Ensuring Fair LLM Serving Amid Diverse Applications
Not on the map. Why?
Abstract (arXiv)
In a multi-tenant large language model (LLM) serving platform hosting diverse applications, some users may submit an excessive number of requests, causing the service to become unavailable to other users and creating unfairness. Existing fairness approaches do not account for variations in token lengths across applications and multiple LLM calls, making them unsuitable for such platforms. To address the fairness challenge, this paper analyzes millions of requests from thousands of users on MS CoPilot, a real-world multi-tenant LLM platform hosted by Microsoft. Our analysis confirms the inadequacy of existing methods and guides the development of FairServe, a system that ensures fair LLM access across diverse applications. FairServe proposes application-characteristic aware request throttling coupled with a weighted service counter based scheduling technique to curb abusive behavior and ensure fairness. Our experimental results on real-world traces demonstrate FairServe's superior performance compared to the state-of-the-art method in ensuring fairness. We are actively working on deploying our system in production, expecting to benefit millions of customers world-wide.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 16 of its 36 references that are in the map. First posted on arXiv 24 Nov 2024.
Builds on
16 of 36 references.
References · 16
- 2017Attention Is All You Needcited by 60,361
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2023MetaGPT: Meta Programming for A Multi-Agent Collaborative Frameworkcited by 1,808
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Servingcited by 617
- 2023Splitwise: Efficient generative LLM inference using phase splittingcited by 558
- 2022Efficiently Scaling Transformer Inferencecited by 539
- 2024Taming Throughput-Latency Tradeoff in LLM Inference with Sarathi-Servecited by 526
- 2023SARATHI: Efficient LLM Inference by Piggybacking Decodes with Chunked Prefillscited by 193
- 2023Fast Distributed Inference Serving for Large Language Modelscited by 145
- 2024DeepSpeed-FastGen: High-throughput Text Generation for LLMs via MII and DeepSpeed-Inferencecited by 106
- 2024Parrot: Efficient Serving of LLM-based Applications with Semantic Variablecited by 99
- 2023S3: Increasing GPU Utilization during Generative Inference for Higher Throughputcited by 81
4 more
- 2023Fairness in Serving Large Language Modelscited by 78
- 2020Pollux: Co-adaptive Cluster Scheduling for Goodput-Optimized Deep Learningcited by 72
- 2020Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloadscited by 56
- 2019Themis: Fair and Efficient GPU Cluster Schedulingcited by 43
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.
Similar, not cited
Close in wording, no citation either way
- 2026Efficiency and Cost Alignment in Batched LLM Serving via Resource-Fair Scheduling
- 2025Equinox: Holistic Fair Scheduling in Serving Large Language Models
- 2025Locality-aware Fair Scheduling in LLM Serving
- 2025ProServe: Unified Multi-Priority Request Scheduling for LLM Serving
- 2026WWW.Serve: Interconnecting Global LLM Services through Decentralization ↗
- 2026Fairness-Aware and Latency-Controllable Scheduling for Chunked-Prefill LLM Serving
- 2024FastSwitch: Optimizing Context Switching Efficiency in Fairness-aware Large Language Model Serving
- 2024Revisiting Service Level Objectives and System Level Metrics in Large Language Model Serving