AdaptServe: Auto-Scalable DL Serving with Dynamic Model Parallelism

With the widespread adoption of large-scale deep learning models in cloud computing environments, model serving systems are facing increasingly higher demands in terms of throughput and latency for online inference. Existing model serving systems often face trade-offs between resource utilization and scalability. Offline placement systems struggle to adapt to real-time workload fluctuations, while online systems suffer from limited granularity in scheduling decisions. These limitations can lead to low resource utilization and high request latency. To address these challenges, we propose AdaptServe, a scalable and dynamic deep learning (DL) model serving system that combines parallel placement strategy with real-time model replicas management to optimize system throughput, scalability, and reliability. During the model initialization phase, AdaptServe employs Integer Linear Programming (ILP) to efficiently allocate resources and place parallelized replicas. In runtime replica management, AdaptServe leverages deep reinforcement learning (DRL) to adaptively manage model replicas in response to fluctuating workloads, achieving real-time auto-scaling model inference services. Experiments show that AdaptServe can cope with different cluster sizes, workload pressures and latency constraints, delivering superior performance compared to state-of-the-art systems while utilizing less than 80% of computational resources.

Authors

Institutions

Publication Details

Published
2025-05-09
DOI
https://doi.org/10.1109/hpsc66065.2025.00025
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AdaptServe: Auto-Scalable DL Serving with Dynamic Model Parallelism

Xuan Mo, Weigang Wu, Yue Zhang
Parallel Computing and Optimization Techniques
article

AdaptServe: Auto-Scalable DL Serving with Dynamic Model Parallelism

Xuan Mo, Weigang Wu, Yue Zhang
article en

Abstract

With the widespread adoption of large-scale deep learning models in cloud computing environments, model serving systems are facing increasingly higher demands in terms of throughput and latency for online inference. Existing model serving systems often face trade-offs between resource utilization and scalability. Offline placement systems struggle to adapt to real-time workload fluctuations, while online systems suffer from limited granularity in scheduling decisions. These limitations can lead to low resource utilization and high request latency. To address these challenges, we propose AdaptServe, a scalable and dynamic deep learning (DL) model serving system that combines parallel placement strategy with real-time model replicas management to optimize system throughput, scalability, and reliability. During the model initialization phase, AdaptServe employs Integer Linear Programming (ILP) to efficiently allocate resources and place parallelized replicas. In runtime replica management, AdaptServe leverages deep reinforcement learning (DRL) to adaptively manage model replicas in response to fluctuating workloads, achieving real-time auto-scaling model inference services. Experiments show that AdaptServe can cope with different cluster sizes, workload pressures and latency constraints, delivering superior performance compared to state-of-the-art systems while utilizing less than 80% of computational resources.

Sun Yat-sen University (CN)
Openalex Percentile: Top 86%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.