DCLGJan 15, 2025

HyGen: Efficient LLM Serving via Elastic Online-Offline Request Co-location

arXiv:2501.14808v410 citationsh-index: 3Has Code
Originality Incremental advance
AI Analysis

This addresses resource efficiency for LLM service providers, though it is incremental as it builds on existing serving systems.

The paper tackles the problem of poor resource utilization in LLM serving by co-locating online and offline workloads, achieving up to 3.9-5.8x throughput gains while preserving latency SLOs.

Large language models (LLMs) have facilitated a wide range of applications with distinct service-level objectives (SLOs), from latency-sensitive online tasks like interactive chatbots to throughput-oriented offline workloads like data synthesis. The existing deployment model, which dedicates machines to each workload, simplifies SLO management but often leads to poor resource utilization. This paper introduces HyGen, an interference-aware LLM serving system that enables efficient co-location of online and offline workloads while preserving SLOs. HyGen incorporates two key innovations: (1) performance control mechanisms, including a latency predictor to estimate batch execution time and an SLO-aware profiler to quantify latency interference, and (2) SLO-aware offline scheduling policies that maximize serving throughput and prevent starvation. Our evaluation on production workloads shows that HyGen achieves up to 3.9-5.8x throughput gains over online and hybrid serving baselines, while ensuring latency SLOs. The code of HyGen is publicly available at https://github.com/UIUC-MLSys/HyGen.

Foundations

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

Your Notes