paper-with-me

홈 › Papers

Queue management for slo-oriented large language model serving

2024-06-05 · Archit Patke, Dhemath Reddy, Saurabh Jha, Haoran Qiu, Christian Pinto, Chandra Narayanaswami, Zbigniew Kalbarczyk, Ravishankar Iyer

Large language model (LLM) serving is becoming an increasingly critical workload for cloud providers. Existing LLM serving systems focus on interactive requests, such as chatbots and coding assistants, with tight latency SLO requirements. However, when such systems execute batch requests that have relaxed SLOs along with interactive requests, it leads to poor multiplexing and inefficient resource utilization. To address these challenges, we propose QLM, a queue management system for LLM serving. QLM maintains batch and interactive requests across different models and SLOs in a request queue. Optimal ordering of the request queue is critical to maintain SLOs while ensuring high resource utilization. To generate this optimal ordering, QLM uses a Request Waiting Time (RWT) Estimator that estimates the waiting times for requests in the request queue. These estimates are used by a global scheduler to orchestrate LLM Serving Operations (LSOs) such as request pulling, request eviction, load balancing, and model swapping. Evaluation on heterogeneous GPU devices and models with real-world LLM serving dataset shows that QLM improves SLO attainment by 40-90% and throughput by 20-400% while maintaining or improving device utilization compared to other state-of-the-art LLM serving systems. QLM's evaluation is based on the production requirements of a cloud provider. QLM is publicly available at https://www.github.com/QLM-project/QLM.

📄 PDF Abstract BibTeX arXiv:2407.00047

Code (1)

qlm-project/qlm 공식 구현

Tasks

BlockingGPULanguage ModelingLanguage ModellingLarge Language ModelManagement

Methods 이 논문이 사용한 방법론

Focus 설명 없음

Similar Papers 제목 키워드 기반

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

Fast Distributed Inference Serving for Large Language Models

2023-05-10 · Bingyang Wu, Yinmin Zhong, Zili Zhang, Shengyu Liu 외

Large language models (LLMs) power a new generation of interactive AI applications exemplified by ChatGPT. The interactive nature of these applications demands low latency for LLM inference. Existing LLM serving systems …

BlockingGPUManagementScheduling

Distilling Large Language Models for Network Active Queue Management

2025-01-28 · Deol Satish, Shiva Raj Pokhrel, Jonathan Kua, Anwar Walid

The growing complexity of network traffic and demand for ultra-low latency communication require smarter packet traffic management. Existing Deep Learning-based queuing approaches struggle with dynamic network scenarios …

Few-Shot LearningManagement

Mechanism-Faithful Queueing Simulation Model Translation with Large Language Model Support

2026-01-10 · Jun-Qi Chen, Kun Zhang, Rui Zheng, Ying Zhong arxiv

Queueing simulation studies often require substantial manual effort to translate conceptual system descriptions into executable programs and to verify that the implemented mechanisms match the intended queueing logic. Al…

PEEK: Predictive Queue-Informed KV Cache Management for LLM Serving

2026-05-10 · Bing Xie, Zhipeng Wang, Masahiro Tanaka, Zheng Zhen arxiv

We present PEEK, a lightweight scheduling and eviction framework for both online (streaming) and offline (batch) LLM serving; this paper focuses on the online regime. PEEK maintains an incremental radix tree over the pen…