paper-with-me

홈 › Papers

Revisiting SLO and Goodput Metrics in LLM Serving

2024-10-18 · Zhibin Wang, Shipeng Li, YuHang Zhou, Xue Li, Rong Gu, Nguyen Cam-Tu, Chen Tian, Sheng Zhong

Large language models (LLMs) have achieved remarkable performance and are widely deployed in various applications, while the serving of LLM inference has raised concerns about user experience and serving throughput. Accordingly, service level objectives (SLOs) and goodput-the number of requests that meet SLOs per second-are introduced to evaluate the performance of LLM serving. However, existing metrics fail to capture the nature of user experience. We observe two ridiculous phenomena in existing metrics: 1) delaying token delivery can smooth the tail time between tokens (tail TBT) of a request and 2) dropping the request that fails to meet the SLOs midway can improve goodput. In this paper, we revisit SLO and goodput metrics in LLM serving and propose a unified metric framework smooth goodput including SLOs and goodput to reflect the nature of user experience in LLM serving. The framework can adapt to specific goals of different tasks by setting parameters. We re-evaluate the performance of different LLM serving systems under multiple workloads based on this unified framework and provide possible directions for future optimization of existing strategies. We hope that this framework can provide a unified standard for evaluating LLM serving and foster researches in the field of LLM serving optimization to move in a cohesive direction.

📄 PDF Abstract BibTeX arXiv:2410.14257

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Golden Queue Managers 설명 없음

Similar Papers 제목 키워드 기반

Pareto-Secure Machine Learning (PSML): Fingerprinting and Securing Inference Serving Systems

2023-07-03 · Debopam Sanyal, Jui-Tse Hung, Manav Agrawal, Prahlad Jasti 외

Model-serving systems have become increasingly popular, especially in real-time web applications. In such systems, users send queries to the server and specify the desired performance metrics (e.g., desired accuracy, lat…

Model extraction

BestServe: Serving Strategies with Optimal Goodput in Collocation and Disaggregation Architectures

2025-06-06 · Xiannan Hu, Tianyou Zeng, Xiaoming Yuan, Liwei Song 외

Serving large language models (LLMs) to millions of users requires efficient resource allocation and parallelism strategies. It is a labor intensive trial-and-error process to find such a strategy. We present BestServe, …

BenchmarkingCPUGPU

Improving LLM Performance Through Black-Box Online Tuning: A Case for Adding System Specs to Factsheets for Trusted AI

2026-03-11 · Yonas Atinafu, Henry Lin, Robin Cohen arxiv

In this paper, we present a novel black-box online controller that uses only end-to-end measurements over short segments, without internal instrumentation, and hill climbing to maximize goodput, defined as the throughput…

Circinus: Efficient Query Planner for Compound ML Serving

2025-04-23 · Banruo Liu, Wei-Yu Lin, Minghao Fang, Yihan Jiang 외

The rise of compound AI serving -- integrating multiple operators in a pipeline that may span edge and cloud tiers -- enables end-user applications such as autonomous driving, generative AI-powered meeting companions, an…

Autonomous Driving

SCORPIO: Serving the Right Requests at the Right Time for Heterogeneous SLOs in LLM Inference

2025-05-29 · Yinghao Tang, Tingfeng Lan, Xiuqi Huang, Hui Lu 외

Existing Large Language Model (LLM) serving systems prioritize maximum throughput. They often neglect Service Level Objectives (SLOs) such as Time to First Token (TTFT) and Time Per Output Token (TPOT), which leads to su…

Language ModelingLanguage ModellingLarge Language ModelManagement+1