Scheduling Policies for Stability and Optimal Server Running Cost in Cloud Computing Platforms

01/22/2022
by   Haritha K, et al.
0

We propose throughput and cost optimal job scheduling algorithms in cloud computing platforms offering Infrastructure as a Service. We first consider online migration and propose job scheduling algorithms to minimize job migration and server running costs. We consider algorithms that assume knowledge of job-size on arrival of jobs. We characterize the optimal cost subject to system stability. We develop a drift-plus-penalty framework based algorithm that can achieve optimal cost arbitrarily closely. Specifically this algorithm yields a trade-off between delay and costs. We then relax the job-size knowledge assumption and give an algorithm that uses readily offered service to the jobs. We show that this algorithm gives order-wise identical cost as the job size based algorithm. Later, we consider offline job migration that incurs migration delays. We again present throughput optimal algorithms that minimize server running cost. We illustrate the performance of the proposed algorithms and compare these to the existing algorithms via simulation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/13/2022

Cardinality Constrained Scheduling in Online Models

Makespan minimization on parallel identical machines is a classical and ...
research
12/23/2019

Optimally handling commitment issues in online throughput maximization

We consider a fundamental online scheduling problem in which jobs with p...
research
08/04/2021

Full Version – Server Cloud Scheduling

Consider a set of jobs connected to a directed acyclic task graph with a...
research
04/12/2020

QoS-Driven Job Scheduling: Multi-Tier Dependency Considerations

For a cloud service provider, delivering optimal system performance whil...
research
11/12/2019

Modeling Constrained Preemption Dynamics Of Transient Cloud Servers

In this paper, we conduct a first of its kind empirical study and statis...
research
05/04/2020

Minimal-Variance Distributed Deadline Scheduling

Many modern schedulers can dynamically adjust their service capacity to ...
research
11/05/2021

SLA-Driven Load Scheduling in Multi-Tier Cloud Computing: Financial Impact Considerations

A cloud service provider strives to provide a high Quality of Service (Q...

Please sign up or login with your details

Forgot password? Click here to reset