paper-with-me

홈 › Papers

Apt-Serve: Adaptive Request Scheduling on Hybrid Cache for Scalable LLM Inference Serving

2025-04-10 · Shihong Gao, Xin Zhang, Yanyan Shen, Lei Chen

Large language model (LLM) inference serving systems are essential to various LLM-based applications. As demand for LLM services continues to grow, scaling these systems to handle high request rates while meeting latency Service-Level Objectives (SLOs), referred to as effective throughput, becomes critical. However, existing systems often struggle to improve effective throughput, primarily due to a significant decline in Time To First Token (TTFT) SLO attainment. We identify two major causes of this bottleneck: (1) memory-intensive KV cache that limits batch size expansion under GPU memory constraints, and (2) rigid batch composition enforced by the default First-Come-First-Serve scheduling policy. In this paper, we introduce Apt-Serve, a scalable framework designed to enhance effective throughput in LLM inference serving. Apt-Serve features a new hybrid cache scheme that combines KV cache with a memory-efficient hidden cache for reusable input hidden state vectors, allowing large batch sizes and improving request concurrency. Based on the hybrid cache, Apt-Serve employs an adaptive runtime scheduling mechanism that dynamically optimizes batch composition. We formally define the adaptive scheduling optimization problem and propose an efficient algorithm with theoretical guarantees. Extensive evaluations on three real-world datasets and LLMs ranging from 13B to 66B parameters demonstrate that Apt-Serve achieves up to 8.8x improvement in effective throughput compared to the state-of-the-art inference serving systems.

📄 PDF Abstract BibTeX arXiv:2504.07494

Code (1)

eddiegaoo/apt-serve 공식 구현 pytorch

Tasks

GPULarge Language ModelScheduling

Similar Papers 제목 키워드 기반

PRISM: Fast Online LLM Serving via Scheduling-Memory Co-design

2026-05-09 · Xingyu Qu, Tianhao Lin, Yiqi Li, Zhiyu Chen 외 arxiv

Modern online large language model (LLM) services, such as Retrieval-Augmented Generation (RAG) and agent systems, increasingly expose two prominent characteristics: prompt segmentation (e.g., system instructions, retrie…

FineServe: Precision-Aware KV Slab and Two-Level Scheduling for Heterogeneous Precision LLM Serving

2025-09-08 · Kyungmin Bin, Seungbeom Choi, Jimyoung Son, Jieun Choi 외 arxiv

Recent advances in Post-Training Quantization (PTQ) techniques have significantly increased demand for serving quantized large language models (LLMs), enabling higher throughput and substantially reduced memory usage wit…

End-to-End Latency-Minimizing and Load-Balanced Request Scheduling for Edge LLM Inference in Agentic AI Services

2026-09-15 · Zhen Li, Jun Cai, Haoran Gao, An Li 외 arxiv

Large language model (LLM)-powered agentic AI services increasingly demand low-latency inference, motivating the deployment of LLMs across distributed edge servers. However, heterogeneous communication and computing capa…

EWSJF: An Adaptive Scheduler with Hybrid Partitioning for Mixed-Workload LLM Inference

2026-01-29 · Bronislav Sidik, Chaya Levi, Joseph Kampeas arxiv

Serving Large Language Models (LLMs) under mixed workloads--short, latency-sensitive interactive queries alongside long, throughput-oriented batch requests--poses a fundamental scheduling challenge. Standard First-Come, …

BlockServe: Block-Grained Continuous Batching for High-Throughput Diffusion LLM Serving

2026-07-09 · Yuanjie Zhu, Liangwei Yang, Ke Xu, Weizhi Zhang 외 arxiv

Efficient serving of diffusion large language models (dLLMs) is hindered by convergence heterogeneity: when batching multiple requests, different sequences converge at different rates, causing faster requests to stall be…