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

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Tang, Yinghao, Lan, Tingfeng, Huang, Xiuqi, Lu, Hui, Chen, Wei
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912401050304512
author Tang, Yinghao
Lan, Tingfeng
Huang, Xiuqi
Lu, Hui
Chen, Wei
author_facet Tang, Yinghao
Lan, Tingfeng
Huang, Xiuqi
Lu, Hui
Chen, Wei
contents 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 suboptimal SLO attainment. This paper introduces SCORPIO, an SLO-oriented LLM serving system designed to maximize system goodput and SLO attainment for workloads with heterogeneous SLOs. Our core insight is to exploit SLO heterogeneity for adaptive scheduling across admission control, queue management, and batch selection. SCORPIO features a TTFT Guard, which employs least-deadline-first reordering and rejects unattainable requests, and a TPOT Guard, which utilizes a VBS-based admission control and a novel credit-based batching mechanism. Both guards are supported by a predictive module. Evaluations demonstrate that SCORPIO improves system goodput by up to 14.4X and SLO adherence by up to 46.5% compared to state-of-the-art baselines.
format Preprint
id arxiv_https___arxiv_org_abs_2505_23022
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle SCORPIO: Serving the Right Requests at the Right Time for Heterogeneous SLOs in LLM Inference
Tang, Yinghao
Lan, Tingfeng
Huang, Xiuqi
Lu, Hui
Chen, Wei
Machine Learning
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 suboptimal SLO attainment. This paper introduces SCORPIO, an SLO-oriented LLM serving system designed to maximize system goodput and SLO attainment for workloads with heterogeneous SLOs. Our core insight is to exploit SLO heterogeneity for adaptive scheduling across admission control, queue management, and batch selection. SCORPIO features a TTFT Guard, which employs least-deadline-first reordering and rejects unattainable requests, and a TPOT Guard, which utilizes a VBS-based admission control and a novel credit-based batching mechanism. Both guards are supported by a predictive module. Evaluations demonstrate that SCORPIO improves system goodput by up to 14.4X and SLO adherence by up to 46.5% compared to state-of-the-art baselines.
title SCORPIO: Serving the Right Requests at the Right Time for Heterogeneous SLOs in LLM Inference
topic Machine Learning
url https://arxiv.org/abs/2505.23022