# An efficient cloud scheduler design supporting preemptible instances

**Authors:** \'Alvaro L\'opez Garc\'ia, Enol Fern\'andez-del-Castillo, Isabel, Campos Plasencia

arXiv: 1812.10668 · 2020-01-29

## TL;DR

This paper introduces a new cloud scheduling algorithm that efficiently supports preemptible instances, enabling better resource utilization and new revenue models for IaaS providers with minimal modifications.

## Contribution

A novel scheduling algorithm supporting preemptible instances in IaaS clouds, allowing efficient resource use and new payment models with low overhead.

## Key findings

- Supports preemptible instances with minimal scheduler modifications
- Enables new cloud usage and payment models
- Analyzes correctness and performance overhead

## Abstract

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.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1812.10668/full.md

## Figures

2 figures with captions in the complete paper: https://tomesphere.com/paper/1812.10668/full.md

## References

43 references — full list in the complete paper: https://tomesphere.com/paper/1812.10668/full.md

---
Source: https://tomesphere.com/paper/1812.10668