Kairos: Time-Sensitive Scheduling for Ad-Oriented ML Workloads with Heterogeneous Time-Utility Functions
Xun Hu, Luyao Luo, Yu-e Sun, He Huang
摘要
Digital advertising relies heavily on machine learning models for accurate recommendations, yet the training tasks for these models exhibit unique time-sensitive characteristics that are often overlooked by current scheduling systems. Unlike general-purpose ML workloads, recommendation tasks are highly time-sensitive because their business value decays rapidly when execution is delayed. However, existing schedulers lack precise functions of such value decay and primarily optimize system-level metrics such as throughput or fairness, thereby failing to preserve the time-dependent business utility of these tasks. To bridge this gap, this paper identifies three distinct types of ad recommendation tasks (i.e.,, SLO, softSLO and BE tasks), each with characteristic value decay patterns, and develop empirically-grounded Time-Utility Functions (TUFs) using real-world datasets, which offer a robust abstraction that transforms noisy, non-stationary business data into tractable utility functions suitable for scheduling. Then we propose Kairos, a utility-theoretic scheduling algorithm that jointly reasons about elastic parallelism, heterogeneous deadlines, and time-decaying utilities to maximize total system value. Kairos guarantees an approximation ratio of 1-√2 ln(nT)/C for SLO tasks and (1-ε)(1-η)/2(1+η) for BE tasks with linear relaxation and knapsack approximation. Experiments demonstrate that Kairos achieves up to 47% improvement in overall utility preservation compared to state-of-the-art schedulers.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- A House United Within Itself: SLO-Awareness for On-Premises Containerized ML Inference Clusters via FaroBeomyeol Jeon, Chen Wang, Diana Arroyo, Alaa Youssef 等EuroSys 2025
- An efficient and non-intrusive GPU scheduling framework for deep learning training systemsShaoqi Wang, Oscar J. Gonzalez, Xiaobo Zhou, Thomas Williams 等SC 2020 · 被引用 21 次
- Pollux: Co-adaptive Cluster Scheduling for Goodput-Optimized Deep LearningAurick Qiao, Sang Keun Choe, Suhas Jayaram Subramanya, Willie Neiswanger 等OSDI 2021 · 被引用 258 次
- Kairos: Building Cost-Efficient Machine Learning Inference Systems with Heterogeneous Cloud ResourcesBaolin Li, Siddharth Samsi, Vijay Gadepally, Devesh TiwariHPDC 2023 · 被引用 11 次
- Caerus: NIMBLE Task Scheduling for Serverless AnalyticsHong Zhang, Yupeng Tang, Anurag Khandelwal, Jingrong Chen 等NSDI 2021 · 被引用 75 次
