English

KAIROS: Building Cost-Efficient Machine Learning Inference Systems with Heterogeneous Cloud Resources

Distributed, Parallel, and Cluster Computing 2023-05-04 v3 Machine Learning

Abstract

Online inference is becoming a key service product for many businesses, deployed in cloud platforms to meet customer demands. Despite their revenue-generation capability, these services need to operate under tight Quality-of-Service (QoS) and cost budget constraints. This paper introduces KAIROS, a novel runtime framework that maximizes the query throughput while meeting QoS target and a cost budget. KAIROS designs and implements novel techniques to build a pool of heterogeneous compute hardware without online exploration overhead, and distribute inference queries optimally at runtime. Our evaluation using industry-grade deep learning (DL) models shows that KAIROS yields up to 2X the throughput of an optimal homogeneous solution, and outperforms state-of-the-art schemes by up to 70%, despite advantageous implementations of the competing schemes to ignore their exploration overhead.

Keywords

Cite

@article{arxiv.2210.05889,
  title  = {KAIROS: Building Cost-Efficient Machine Learning Inference Systems with Heterogeneous Cloud Resources},
  author = {Baolin Li and Siddharth Samsi and Vijay Gadepally and Devesh Tiwari},
  journal= {arXiv preprint arXiv:2210.05889},
  year   = {2023}
}
R2 v1 2026-06-28T03:23:39.889Z