An efficient cloud scheduler design supporting preemptible instances

12/27/2018
by   Álvaro López García, et al.
0

Maximizing resource utilization by performing an efficient resource provisioning is a key factor for any cloud provider: commercial actors can maximize their revenues, whereas scientific and non-commercial providers can maximize their infrastructure utilization. Traditionally, batch systems have allowed data centers to fill their resources as much as possible by using backfilling and similar techniques. However, in an IaaS cloud, where virtual machines are supposed to live indefinitely, or at least as long as the user is able to pay for them, these policies are not easily implementable. In this work we present a new scheduling algorithm for IaaS providers that is able to support preemptible instances, that can be stopped by higher priority requests without introducing large modifications in the current cloud schedulers. This scheduler enables the implementation of new cloud usage and payment models that allow more efficient usage of the resources and potential new revenue sources for commercial providers. We also study the correctness and the performace overhead of the proposed scheduler agains existing solutions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/21/2017

Efficient image deployment in cloud environments

The biggest overhead for the instantiation of a virtual machine in a clo...
research
05/17/2023

Defining a canonical unit for accounting purposes

Compute resource providers often put in place batch compute systems to m...
research
09/18/2020

Akita: A CPU scheduler for virtualized Clouds

Clouds inherit CPU scheduling policies of operating systems. These polic...
research
09/21/2023

A Multi-faceted Analysis of the Performance Variability of Virtual Machines

Cloud computing and virtualization solutions allow one to rent the virtu...
research
08/15/2023

Prism: Revealing Hidden Functional Clusters from Massive Instances in Cloud Systems

Ensuring the reliability of cloud systems is critical for both cloud ven...
research
10/25/2021

Data intensive physics analysis in Azure cloud

The Compact Muon Solenoid (CMS) experiment at the Large Hadron Collider ...
research
03/12/2021

A Risk-taking Broker Model to Optimise User Requests placement on On-demand and Contract VMs

Cloud providers offer end-users various pricing schemes to allow them to...

Please sign up or login with your details

Forgot password? Click here to reset