paper-with-me

홈 › Papers

A Predictive Autoscaler for Elastic Batch Jobs

2020-10-10 · Peng Gao

Large batch jobs such as Deep Learning, HPC and Spark require far more computational resources and higher cost than conventional online service. Like the processing of other time series data, these jobs possess a variety of characteristics such as trend, burst, and seasonality. Cloud providers offer short-term instances to achieve scalability, stability, and cost-efficiency. Given the time lag caused by joining into the cluster and initialization, crowded workloads may lead to a violation in the scheduling system. Based on the assumption that there are infinite resources and ideal placements available for users to require in the cloud environment, we propose a predictive autoscaler to provide an elastic interface for the customers and overprovision instances based on the trained regression model. We contribute to a method to embed heterogeneous resource requirements in continuous space into discrete resource buckets and an autoscaler to do predictive expand plans on the time series of resource bucket counts. Our experimental evaluation of the production resources usage data validates the solution and the results show that the predictive autoscaler relieves the burden of making scaling plans, avoids long launching time at lower cost and outperforms other prediction methods with fine-tuned settings.

📄 PDF Abstract BibTeX arXiv:2010.05049

Code (0)

등록된 구현이 없습니다.

Tasks

SchedulingTime SeriesTime Series Analysis

Similar Papers 제목 키워드 기반

Effective Elastic Scaling of Deep Learning Workloads

2020-06-24 · Vaibhav Saxena, K. R. Jayaram, Saurav Basu, Yogish Sabharwal 외

The increased use of deep learning (DL) in academia, government and industry has, in turn, led to the popularity of on-premise and cloud-hosted deep learning platforms, whose goals are to enable organizations utilize exp…

Deep Learning

NimbusGuard: A Novel Framework for Proactive Kubernetes Autoscaling Using Deep Q-Networks

2026-04-13 · Chamath Wanigasooriya, Indrajith Ekanayake arxiv

Cloud native architecture is about building and running scalable microservice applications to take full advantage of the cloud environments. Managed Kubernetes is the powerhouse orchestrating cloud native applications wi…

Reinforcement Learning

tLoRA: Efficient Multi-LoRA Training with Elastic Shared Super-Models

2026-02-06 · Kevin Li, Dibyadeep Saha, Avni Kanodia, Fan Lai arxiv

As Low-Rank Adaptation (LoRA) becomes the standard approach for efficiently fine-tuning large language models (LLMs), shared clusters increasingly execute many concurrent LoRA training jobs over the same frozen backbone.…

Online Evolutionary Batch Size Orchestration for Scheduling Deep Learning Workloads in GPU Clusters

2021-08-08 · Zhengda Bian, Shenggui Li, Wei Wang, Yang You

Efficient GPU resource scheduling is essential to maximize resource utilization and save training costs for the increasing amount of deep learning workloads in shared GPU clusters. Existing GPU schedulers largely rely on…

Deep LearningGPUScheduling

CMI: An Online Multi-objective Genetic Autoscaler for Scientific and Engineering Workflows in Cloud Infrastructures with Unreliable Virtual Machines

2018-11-02 · David A. Monge, Elina Pacini, Cristian Mateos, Enrique Alba 외

Cloud Computing is becoming the leading paradigm for executing scientific and engineering workflows. The large-scale nature of the experiments they model and their variable workloads make clouds the ideal execution envir…

Cloud Computing