KAIROS: Building Cost-Efficient Machine Learning Inference Systems with Heterogeneous Cloud Resources
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 18 of its 84 references that are in the map. First posted on arXiv 12 Oct 2022.
Builds on
18 of 84 references.
References · 18
- 2017Neural Collaborative Filteringcited by 1,108
- 2016Wide & Deep Learning for Recommender Systemscited by 745
- 2018Deep Interest Evolution Network for Click-Through Rate Predictioncited by 336
- 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
- 2019MLPerf Inference Benchmarkcited by 195
- 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
- 2020Serving DNNs like Clockwork: Performance Predictability from the Bottom Upcited by 119
- 2019The Architectural Implications of Facebook's DNN-based Personalized Recommendationcited by 83
- 2020Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloadscited by 56
- 2020DeepRecSys: A System for Optimizing End-To-End At-scale Neural Recommendation Inferencecited by 54
- 2020LazyBatching: An SLA-aware Batching System for Cloud Machine Learning Inferencecited by 21
- 2020Optimizing Deep Learning Recommender Systems' Training On CPU Cluster Architecturescited by 17
6 more
- 2021Llama: A Heterogeneous & Serverless Framework for Auto-Tuning Video Analytics Pipelinescited by 16
- 2022MISO: Exploiting Multi-Instance GPU Capability on Multi-Tenant Systems for Machine Learningcited by 15
- 2021Solving Large-Scale Granular Resource Allocation Problems Efficiently with POPcited by 13
- 2020Cross-Stack Workload Characterization of Deep Recommendation Systemscited by 11
- 2019Inductive-bias-driven Reinforcement Learning For Efficient Schedules in Heterogeneous Clusterscited by 4
- 2022RIBBON: Cost-Effective and QoS-Aware Deep Learning Model Inference using a Diverse Pool of Cloud Computing Instancescited by 1
Built on by
Citing papers per year: 2024: 3.
3 papers.