LGMay 29, 2025

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

arXiv:2505.23022v14 citationsh-index: 3
Originality Incremental advance
AI Analysis

This addresses the issue of suboptimal SLO performance in LLM inference for users requiring reliable response times, representing an incremental improvement over existing serving systems.

The paper tackles the problem of LLM serving systems neglecting Service Level Objectives (SLOs) like Time to First Token and Time Per Output Token, introducing SCORPIO to maximize goodput and SLO attainment, resulting in up to 14.4X higher goodput and 46.5% better SLO adherence compared to baselines.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes