Strait: Perceiving Priority and Interference in ML Inference Serving
Machine learning (ML) inference serving systems host deep neural network (DNN) models and schedule incoming inference requests across deployed GPUs. However, limited support for task prioritization and insufficient latency estimation under concurrent execution may restrict their applicability in on-premises scenarios. We present \emph{Strait}, a serving system designed to enhance deadline satisfaction for dual-priority inference traffic under high GPU utilization. To improve latency estimation, Strait models potential contention during data transfer and accounts for kernel execution interference through an adaptive prediction model. By drawing on these predictions, it performs priority-aware scheduling to deliver differentiated handling. Evaluation results under intense workloads suggest that Strait reduces deadline violations for high-priority tasks by 1.02 to 11.18 percentage points while incurring acceptable costs on low-priority tasks. Compared to software-defined preemption approaches, Strait also exhibits more equitable performance.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
Beyond Binary Priorities: Multi-Tier SLA Scheduling for Large Language Model Serving
Modern LLM serving deployments must simultaneously satisfy heterogeneous service-level objectives (SLOs) across a diverse population of user tiers, ranging from latency-critical API calls to background batch processing. …
Quantifying vitamin D intake among Aboriginal and Torres Strait Islander peoples in Australia
Background/Objective: Vitamin D deficiency (serum 25-hydroxyvitamin D [25(OH)D] concentration <50 nmol/L) is prevalent among Aboriginal and Torres Strait Islander peoples in Australia. Alternative to sun exposure (the pr…
NutritionALISE: Accelerating Large Language Model Serving with Speculative Scheduling
Large Language Models (LLMs) represent a revolutionary advancement in the contemporary landscape of artificial general intelligence (AGI). As exemplified by ChatGPT, LLM-based applications necessitate minimal response la…
BlockingLanguage ModelingLanguage ModellingLarge Language Model+2ACGtk : un outil de d\'eveloppement et de test pour les grammaires cat\'egorielles abstraites (ACG TK : a Toolkit to Develop and Test Abstract Categorial Grammars )
Nous pr{\'e}sentons un outil, ACG TK, offrant un environnement de d{\'e}veloppement et d{'}utilisation des grammaires cat{\'e}gorielles abstraites pour l{'}analyse et la g{\'e}n{\'e}ration.
Priority-Aware Preemptive Scheduling for Mixed-Priority Workloads in MoE Inference
Large Language Models have revolutionized natural language processing, yet serving them efficiently in data centers remains challenging due to mixed workloads comprising latency-sensitive (LS) and best-effort (BE) jobs. …
BlockingGPUMixture-of-ExpertsScheduling