StraightLine: An End-to-End Resource-Aware Scheduler for Machine Learning Application Requests
Cheng-Wei Ching, Boyuan Guan, Hailu Xu, Liting Hu

TL;DR
StraightLine is an innovative scheduler that optimally allocates resources for ML applications across diverse infrastructure types, reducing response time and failure rates during deployment.
Contribution
It introduces an empirical dynamic placement algorithm for end-to-end resource-aware scheduling in hybrid ML deployment environments.
Findings
Reduces response time for ML deployment requests.
Decreases failure rate in heterogeneous infrastructure.
Improves resource utilization efficiency.
Abstract
The life cycle of machine learning (ML) applications consists of two stages: model development and model deployment. However, traditional ML systems (e.g., training-specific or inference-specific systems) focus on one particular stage or phase of the life cycle of ML applications. These systems often aim at optimizing model training or accelerating model inference, and they frequently assume homogeneous infrastructure, which may not always reflect real-world scenarios that include cloud data centers, local servers, containers, and serverless platforms. We present StraightLine, an end-to-end resource-aware scheduler that schedules the optimal resources (e.g., container, virtual machine, or serverless) for different ML application requests in a hybrid infrastructure. The key innovation is an empirical dynamic placing algorithm that intelligently places requests based on their unique…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Distributed and Parallel Computing Systems · Parallel Computing and Optimization Techniques
MethodsFocus
