LGDCSYApr 21, 2023

Reconciling High Accuracy, Cost-Efficiency, and Low Latency of Inference Serving Systems

arXiv:2304.10892v224 citationsh-index: 50
Originality Incremental advance
AI Analysis

This addresses the problem of efficient resource allocation for ML inference services under variable workloads, offering a practical improvement over existing industry solutions.

The paper tackles the challenge of managing dynamic workloads in ML inference serving systems to balance accuracy, latency, and cost, proposing InfAdapter which reduces SLO violations by up to 65% and costs by up to 33% compared to Kubernetes Vertical Pod Autoscaler.

The use of machine learning (ML) inference for various applications is growing drastically. ML inference services engage with users directly, requiring fast and accurate responses. Moreover, these services face dynamic workloads of requests, imposing changes in their computing resources. Failing to right-size computing resources results in either latency service level objectives (SLOs) violations or wasted computing resources. Adapting to dynamic workloads considering all the pillars of accuracy, latency, and resource cost is challenging. In response to these challenges, we propose InfAdapter, which proactively selects a set of ML model variants with their resource allocations to meet latency SLO while maximizing an objective function composed of accuracy and cost. InfAdapter decreases SLO violation and costs up to 65% and 33%, respectively, compared to a popular industry autoscaler (Kubernetes Vertical Pod Autoscaler).

Code Implementations1 repo
Foundations

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

Your Notes