Andes: Defining and Enhancing Quality-of-Experience in LLM-Based Text Streaming Services
On the map: Efficient LLM inference and serving → Serving systems and request scheduling
Abstract (arXiv)
Large language models (LLMs) are now at the core of conversational AI services such as real-time translation and chatbots, which provide live user interaction by incrementally streaming text to the user. However, existing LLM serving systems fail to provide good user experience because their optimization metrics are not always aligned with user experience. In this paper, we first introduce and define the notion of Quality-of-Experience (QoE) for text streaming services by considering each user's end-to-end interaction timeline. Based on this, we propose Andes, a QoE-aware LLM serving system that enhances user experience by ensuring that users receive the first token promptly and subsequent tokens at a smooth, digestible pace, even during surge periods. This is enabled by Andes's preemptive request scheduler that dynamically prioritizes requests at the token granularity based on each request's expected QoE gain and GPU resource usage. Our evaluations demonstrate that, compared to state-of-the-art LLM serving systems, Andes improves the average QoE by up to 4.7× given the same GPU resource, or saves up to 61% GPU resources while maintaining the same high QoE.
Key facts. Cited by 44 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 23 of its 49 references that are in the map. First posted on arXiv 25 Apr 2024.
Builds on
23 of 49 references.
Closest ancestors · 5
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
- 2024Infinite-LLM: Efficient LLM Service for Long Context with DistAttention and Distributed KVCache5 Jan
- 2023Fairness in Serving Large Language Models31 Dec
- 2023SARATHI: Efficient LLM Inference by Piggybacking Decodes with Chunked Prefills31 Aug
Other references · 18
- 2017Attention Is All You Needcited by 59,932
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 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
- 2022Efficiently Scaling Transformer Inferencecited by 529
- 2023The Falcon Series of Open Language Modelscited by 526
- 2023Scissorhands: Exploiting the Persistence of Importance Hypothesis for LLM KV Cache Compression at Test Timecited by 428
- 2022DeepSpeed Inference: Enabling Efficient Inference of Transformer Models at Unprecedented Scalecited by 403
- 2023Language Model Tokenizers Introduce Unfairness Between Languagescited by 207
- 2023Efficient Large Language Models: A Surveycited by 183
- 2024Inference without Interference: Disaggregate LLM Inference for Mixed Downstream Workloadscited by 120
6 more
- 2020Serving DNNs like Clockwork: Performance Predictability from the Bottom Upcited by 119
- 2017TensorFlow-Serving: Flexible, High-Performance ML Servingcited by 85
- 2020TurboTransformers: An Efficient GPU Serving System For Transformer Modelscited by 71
- 2020DeepRecSys: A System for Optimizing End-To-End At-scale Neural Recommendation Inferencecited by 54
- 2024D'ej`aVu: KV-cache Streaming for Fast, Fault-tolerant Generative LLM Servingcited by 48
- 2023SuperServe: Fine-Grained Inference Serving for Unpredictable Workloadscited by 12
Built on by
Citing papers per year: 2024: 9; 2025: 23; 2026: 12.
44 papers.
Sort:
By area:
- 2024Efficient LLM Scheduling by Learning to Rankcited by 83
- 2025KVFlow: Efficient Prefix Caching for Accelerating LLM-Based Multi-Agent Workflowscited by 56
- 2024LLM Inference Serving: Survey of Recent Advances and Opportunitiescited by 46
- 2024Queue management for slo-oriented large language model servingcited by 36
- 2025The ML.ENERGY Benchmark: Toward Automated Inference Energy Measurement and Optimizationcited by 31
- 2025ServeGen: Workload Characterization and Generation of Large Language Model Serving in Productioncited by 29
- 2024SocialMind: LLM-based Proactive AR Social Assistive System with Human-like Perception for In-situ Live Interactionscited by 25
- 2025AdaSpec: Adaptive Speculative Decoding for Fast, SLO-Aware Large Language Model Servingcited by 18
- 2025JITServe: SLO-aware LLM Serving with Imprecise Request Informationcited by 17
- 2025TETRIS: Optimal Draft Token Selection for Batch Speculative Decodingcited by 14
- 2025IC-Cache: Efficient Large Language Model Serving via In-context Cachingcited by 13
- 2024No Request Left Behind: Tackling Heterogeneity in Long-Context LLM Inference with Medhacited by 12
32 more
- 2025Unveiling Environmental Impacts of Large Language Model Serving: A Functional Unit Viewcited by 11
- 2025HyGen: Efficient LLM Serving via Elastic Online-Offline Request Co-locationcited by 10
- 2025TokenFlow: Responsive LLM Text Streaming Serving under Request Burst via Preemptive Schedulingcited by 10
- 2024Revisiting Service Level Objectives and System Level Metrics in Large Language Model Servingcited by 5
- 2024FastSwitch: Optimizing Context Switching Efficiency in Fairness-aware Large Language Model Servingcited by 5
- 2025Compass: SLO-aware Query Planner for Compound AI Serving at Scalecited by 5
- 2025Cornfigurator: Automated Planning for Any-to-Any Multimodal Model Servingcited by 4
- 2025Sometimes Painful but Certainly Promising: Feasibility and Trade-offs of Language Model Inference at the Edgecited by 3
- 2025Echo: Efficient Co-Scheduling of Hybrid Online-Offline Tasks for Large Language Model Servingcited by 3
- 2025DiSCo: Device-Server Collaborative LLM-Based Text Streaming Servicescited by 2
- 2025Streaming Looking Ahead with Token-level Self-rewardcited by 2
- 2025Streaming, Fast and Slow: Cognitive Load-Aware Streaming for Efficient LLM Servingcited by 2
- 2025ConsumerBench: Benchmarking Generative AI Applications on End-User Devicescited by 2
- 2026Sci-Reasoning: A Dataset Decoding AI Innovation Patternscited by 2
- 2025Revisiting Disaggregated Large Language Model Serving for Performance and Energy Implicationscited by 2
- 2026SMetric: Rethink LLM Scheduling for Serving Agents with Balanced Session-centric Schedulingcited by 2
- 2024Kernel Looping: Eliminating Synchronization Boundaries for Peak Inference Performancecited by 1
- 2025AdaServe: Accelerating Multi-SLO LLM Serving with SLO-Customized Speculative Decodingcited by 1
- 2025Semantic Scheduling for LLM Inferencecited by 1
- 2026PASCAL: A Phase-Aware Scheduling Algorithm for Serving Reasoning-based Large Language Modelscited by 1
- 2026CacheFlow: Efficient LLM Serving with 3D-Parallel KV Cache Restorationcited by 1
- 2026EnerInfer: Energy-Aware On-Device LLM Inferencecited by 1
- 2024GUIDE: A Global Unified Inference Engine for Deploying Large Language Models in Heterogeneous Environmentscited by 0
- 2025SageServe: Optimizing LLM Serving on Cloud Data Centers with Forecast Aware Auto-Scalingcited by 0
- 2025ProServe: Unified Multi-Priority Request Scheduling for LLM Servingcited by 0
- 2026Duration Aware Scheduling for ASR Serving Under Workload Driftcited by 0
- 2026CALVO: Improve Serving Efficiency for LLM Inferences with Intense Network Demandscited by 0
- 2026Regulating Branch Parallelism in LLM Servingcited by 0
- 2026Tropical: Enhancing SLO Attainment in Disaggregated LLM Serving via SLO-Aware Multiplexingcited by 0
- 2026Beyond Prediction: Tail-Aware Scheduling for LLM Inferencecited by 0
- 2026Leaky Language Models: Stealing Architecture and Inference Optimizations via Per-Token Timingcited by 0
- 2026PACE: Perceived-Latency-Aware Cascading Service Routing and Filler Control for QoE-Efficient Retrieval-Augmented Dialogue Servingcited by 0
- 2026PACE: Perceived-Latency-Aware Cascading Service Routing and Filler Control for QoE-Efficient Retrieval-Augmented Dialogue Serving9 Sep 2026
- 2026Leaky Language Models: Stealing Architecture and Inference Optimizations via Per-Token Timing22 Jul 2026
- 2026SMetric: Rethink LLM Scheduling for Serving Agents with Balanced Session-centric Scheduling9 Jul 2026
- 2026EnerInfer: Energy-Aware On-Device LLM Inference22 Jun 2026
- 2026Beyond Prediction: Tail-Aware Scheduling for LLM Inference16 Jun 2026
- 2026Tropical: Enhancing SLO Attainment in Disaggregated LLM Serving via SLO-Aware Multiplexing15 Jun 2026
- 2026Regulating Branch Parallelism in LLM Serving7 May 2026
- 2026CacheFlow: Efficient LLM Serving with 3D-Parallel KV Cache Restoration28 Apr 2026
- 2026CALVO: Improve Serving Efficiency for LLM Inferences with Intense Network Demands22 Mar 2026
- 2026Duration Aware Scheduling for ASR Serving Under Workload Drift11 Mar 2026
- 2026PASCAL: A Phase-Aware Scheduling Algorithm for Serving Reasoning-based Large Language Models12 Feb 2026
- 2026Sci-Reasoning: A Dataset Decoding AI Innovation Patterns8 Jan 2026
32 more
- 2025Cornfigurator: Automated Planning for Any-to-Any Multimodal Model Serving16 Dec 2025
- 2025ProServe: Unified Multi-Priority Request Scheduling for LLM Serving15 Dec 2025
- 2025Revisiting Disaggregated Large Language Model Serving for Performance and Energy Implications14 Nov 2025
- 2025TokenFlow: Responsive LLM Text Streaming Serving under Request Burst via Preemptive Scheduling3 Oct 2025
- 2025KVFlow: Efficient Prefix Caching for Accelerating LLM-Based Multi-Agent Workflows10 Jul 2025
- 2025ConsumerBench: Benchmarking Generative AI Applications on End-User Devices21 Jun 2025
- 2025Semantic Scheduling for LLM Inference13 Jun 2025
- 2025ServeGen: Workload Characterization and Generation of Large Language Model Serving in Production15 May 2025
- 2025The ML.ENERGY Benchmark: Toward Automated Inference Energy Measurement and Optimization9 May 2025
- 2025Streaming, Fast and Slow: Cognitive Load-Aware Streaming for Efficient LLM Serving25 Apr 2025
- 2025JITServe: SLO-aware LLM Serving with Imprecise Request Information24 Apr 2025
- 2025Compass: SLO-aware Query Planner for Compound AI Serving at Scale23 Apr 2025
- 2025Sometimes Painful but Certainly Promising: Feasibility and Trade-offs of Language Model Inference at the Edge12 Mar 2025
- 2025AdaSpec: Adaptive Speculative Decoding for Fast, SLO-Aware Large Language Model Serving7 Mar 2025
- 2025Echo: Efficient Co-Scheduling of Hybrid Online-Offline Tasks for Large Language Model Serving1 Mar 2025
- 2025Streaming Looking Ahead with Token-level Self-reward24 Feb 2025
- 2025TETRIS: Optimal Draft Token Selection for Batch Speculative Decoding21 Feb 2025
- 2025SageServe: Optimizing LLM Serving on Cloud Data Centers with Forecast Aware Auto-Scaling20 Feb 2025
- 2025DiSCo: Device-Server Collaborative LLM-Based Text Streaming Services17 Feb 2025
- 2025Unveiling Environmental Impacts of Large Language Model Serving: A Functional Unit View16 Feb 2025
- 2025IC-Cache: Efficient Large Language Model Serving via In-context Caching22 Jan 2025
- 2025AdaServe: Accelerating Multi-SLO LLM Serving with SLO-Customized Speculative Decoding21 Jan 2025
- 2025HyGen: Efficient LLM Serving via Elastic Online-Offline Request Co-location15 Jan 2025
- 2024GUIDE: A Global Unified Inference Engine for Deploying Large Language Models in Heterogeneous Environments6 Dec 2024
- 2024SocialMind: LLM-based Proactive AR Social Assistive System with Human-like Perception for In-situ Live Interactions5 Dec 2024
- 2024FastSwitch: Optimizing Context Switching Efficiency in Fairness-aware Large Language Model Serving27 Nov 2024
- 2024Kernel Looping: Eliminating Synchronization Boundaries for Peak Inference Performance31 Oct 2024
- 2024Revisiting Service Level Objectives and System Level Metrics in Large Language Model Serving18 Oct 2024
- 2024No Request Left Behind: Tackling Heterogeneity in Long-Context LLM Inference with Medha25 Sep 2024
- 2024Efficient LLM Scheduling by Learning to Rank28 Aug 2024
- 2024LLM Inference Serving: Survey of Recent Advances and Opportunities17 Jul 2024
- 2024Queue management for slo-oriented large language model serving5 Jun 2024
- 2024Efficient LLM Scheduling by Learning to Rankcited by 83
- 2024Queue management for slo-oriented large language model servingcited by 36
- 2025ServeGen: Workload Characterization and Generation of Large Language Model Serving in Productioncited by 29
- 2025AdaSpec: Adaptive Speculative Decoding for Fast, SLO-Aware Large Language Model Servingcited by 18
- 2025JITServe: SLO-aware LLM Serving with Imprecise Request Informationcited by 17
- 2025TETRIS: Optimal Draft Token Selection for Batch Speculative Decodingcited by 14
- 2025HyGen: Efficient LLM Serving via Elastic Online-Offline Request Co-locationcited by 10
- 2025TokenFlow: Responsive LLM Text Streaming Serving under Request Burst via Preemptive Schedulingcited by 10
- 2024Revisiting Service Level Objectives and System Level Metrics in Large Language Model Servingcited by 5
- 2024FastSwitch: Optimizing Context Switching Efficiency in Fairness-aware Large Language Model Servingcited by 5
- 2025Echo: Efficient Co-Scheduling of Hybrid Online-Offline Tasks for Large Language Model Servingcited by 3
- 2025Streaming, Fast and Slow: Cognitive Load-Aware Streaming for Efficient LLM Servingcited by 2
12 most cited of 22 All 22 (JSON)
- 2026Leaky Language Models: Stealing Architecture and Inference Optimizations via Per-Token Timing22 Jul 2026
- 2026Beyond Prediction: Tail-Aware Scheduling for LLM Inference16 Jun 2026
- 2026Tropical: Enhancing SLO Attainment in Disaggregated LLM Serving via SLO-Aware Multiplexing15 Jun 2026
- 2026Regulating Branch Parallelism in LLM Serving7 May 2026
- 2026CALVO: Improve Serving Efficiency for LLM Inferences with Intense Network Demands22 Mar 2026
- 2025ProServe: Unified Multi-Priority Request Scheduling for LLM Serving15 Dec 2025
- 2025Revisiting Disaggregated Large Language Model Serving for Performance and Energy Implications14 Nov 2025
- 2025TokenFlow: Responsive LLM Text Streaming Serving under Request Burst via Preemptive Scheduling3 Oct 2025
- 2025ServeGen: Workload Characterization and Generation of Large Language Model Serving in Production15 May 2025
- 2025Streaming, Fast and Slow: Cognitive Load-Aware Streaming for Efficient LLM Serving25 Apr 2025
- 2025JITServe: SLO-aware LLM Serving with Imprecise Request Information24 Apr 2025
- 2025AdaSpec: Adaptive Speculative Decoding for Fast, SLO-Aware Large Language Model Serving7 Mar 2025
12 newest of 22 All 22 (JSON)
- 2025Streaming Looking Ahead with Token-level Self-rewardcited by 2
- 2025Streaming Looking Ahead with Token-level Self-reward24 Feb 2025
- 2024LLM Inference Serving: Survey of Recent Advances and Opportunitiescited by 46
- 2025The ML.ENERGY Benchmark: Toward Automated Inference Energy Measurement and Optimizationcited by 31
- 2024SocialMind: LLM-based Proactive AR Social Assistive System with Human-like Perception for In-situ Live Interactionscited by 25
- 2025IC-Cache: Efficient Large Language Model Serving via In-context Cachingcited by 13
- 2024No Request Left Behind: Tackling Heterogeneity in Long-Context LLM Inference with Medhacited by 12
- 2025Unveiling Environmental Impacts of Large Language Model Serving: A Functional Unit Viewcited by 11
- 2025Compass: SLO-aware Query Planner for Compound AI Serving at Scalecited by 5
- 2025Cornfigurator: Automated Planning for Any-to-Any Multimodal Model Servingcited by 4
- 2025Sometimes Painful but Certainly Promising: Feasibility and Trade-offs of Language Model Inference at the Edgecited by 3
- 2025DiSCo: Device-Server Collaborative LLM-Based Text Streaming Servicescited by 2
- 2025ConsumerBench: Benchmarking Generative AI Applications on End-User Devicescited by 2
- 2024Kernel Looping: Eliminating Synchronization Boundaries for Peak Inference Performancecited by 1
12 most cited of 15 All 15 (JSON)
- 2026EnerInfer: Energy-Aware On-Device LLM Inference22 Jun 2026
- 2026Duration Aware Scheduling for ASR Serving Under Workload Drift11 Mar 2026
- 2025Cornfigurator: Automated Planning for Any-to-Any Multimodal Model Serving16 Dec 2025
- 2025ConsumerBench: Benchmarking Generative AI Applications on End-User Devices21 Jun 2025
- 2025Semantic Scheduling for LLM Inference13 Jun 2025
- 2025The ML.ENERGY Benchmark: Toward Automated Inference Energy Measurement and Optimization9 May 2025
- 2025Compass: SLO-aware Query Planner for Compound AI Serving at Scale23 Apr 2025
- 2025Sometimes Painful but Certainly Promising: Feasibility and Trade-offs of Language Model Inference at the Edge12 Mar 2025
- 2025DiSCo: Device-Server Collaborative LLM-Based Text Streaming Services17 Feb 2025
- 2025Unveiling Environmental Impacts of Large Language Model Serving: A Functional Unit View16 Feb 2025
- 2025IC-Cache: Efficient Large Language Model Serving via In-context Caching22 Jan 2025
- 2024SocialMind: LLM-based Proactive AR Social Assistive System with Human-like Perception for In-situ Live Interactions5 Dec 2024
12 newest of 15 All 15 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2025Autellix: An Efficient Serving Engine for LLM Agents as General Programs
- 2025Efficient LLM Serving on Hybrid Real-time and Best-effort Requests
- 2024Etalon: Holistic Performance Evaluation Framework for LLM Inference Systems
- 2024Evaluating Very Long-Term Conversational Memory of LLM Agents
- 2024ScaleLLM: A Resource-Frugal LLM Serving Framework by Optimizing End-to-End Efficiency
- 2024Benchmarking Floworks against OpenAI & Anthropic: A Novel Framework for Enhanced LLM Function Calling
- 2023Atom: Low-bit Quantization for Efficient and Accurate LLM Serving
- 2024Evaluating the Retrieval Component in LLM-Based Question Answering Systems