paper-with-me

홈 › Papers

StraightLine: An End-to-End Resource-Aware Scheduler for Machine Learning Application Requests

2024-07-25 · Cheng-Wei Ching, Boyuan Guan, Hailu Xu, Liting Hu

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 characteristics (e.g., request frequency, input data size, and data distribution). In contrast to existing ML systems, StraightLine offers end-to-end resource-aware placement, thereby it can significantly reduce response time and failure rate for model deployment when facing different computing resources in the hybrid infrastructure.

📄 PDF Abstract BibTeX arXiv:2407.18148

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Focus 설명 없음

Similar Papers 제목 키워드 기반

CryptOpt: Automatic Optimization of Straightline Code

2023-05-31 · Joel Kuepper, Andres Erbsen, Jason Gross, Owen Conoly 외

Manual engineering of high-performance implementations typically consumes many resources and requires in-depth knowledge of the hardware. Compilers try to address these problems; however, they are limited by design in wh…

Synergy: Resource Sensitive DNN Scheduling in Multi-Tenant Clusters

2021-10-12 · Jayashree Mohan, Amar Phanishayee, Janardhan Kulkarni, Vijay Chidambaram

Training Deep Neural Networks (DNNs) is a widely popular workload in both enterprises and cloud data centers. Existing schedulers for DNN training consider GPU as the dominant resource, and allocate other resources such …

CPUGPUSchedulingSensitivity

DL2: A Deep Learning-driven Scheduler for Deep Learning Clusters

2019-09-13 · Yanghua Peng, Yixin Bao, Yangrui Chen, Chuan Wu 외

More and more companies have deployed machine learning (ML) clusters, where deep learning (DL) models are trained for providing various AI-driven services. Efficient resource scheduling is essential for maximal utilizati…

Deep LearningFairnessreinforcement-learningReinforcement Learning+2

Resource Heterogeneity-Aware and Utilization-Enhanced Scheduling for Deep Learning Clusters

2025-03-13 · Abeda Sultana, Nabin Pakka, Fei Xu, Xu Yuan 외

Scheduling deep learning (DL) models to train on powerful clusters with accelerators like GPUs and TPUs, presently falls short, either lacking fine-grained heterogeneity awareness or leaving resources substantially under…

Scheduling

Intent-Aware DRL-Based NOMA Uplink Dynamic Scheduler for IIoT

2024-03-27 · Salwa Mostafa, Mateus P. Mota, Alvaro Valcarce, Mehdi Bennis

We investigate the problem of supporting Industrial Internet of Things user equipment (IIoT UEs) with intent (i.e., requested quality of service (QoS)) and random traffic arrival. A deep reinforcement learning (DRL) base…

Deep Reinforcement LearningScheduling