The Coral Reef Cloud: Autoscaling, Reservation, and Preemption
Channel: OpenInfra Foundation
Date: 27/10/2020

Special thanks to our 2020 Open Infrastructure Summit sponsors for making the event possible: Canonical (Ubuntu), Huawei, VEXXHOST, Cisco, Tencent Cloud, InMotion Hosting, Mirantis, Red Hat, Trilio, VanillaStack.io, and ZTE!
--

Typically, OpenStack clouds use quotas to manage the sharing of resources. Quotas really only limit the resources any one project can consume. Statically dividing up your cloud between all the projects using the cloud is time consuming, and leads to heavy underutilisation of resources, while at the time often starving some groups of users of the resources they need.
We explore how OpenStack Blazar reservations can be used by multiple projects to negotiate when they can get access to a large chunk of resources at some point in the future, and furthermore, how preemptible workloads can help increase utilisation by making use of the gaps between reservations. We describe how Kubernetes and Slurm can be used to provide demand-driven infrastructure autoscaling.

Speakers: John Garbutt, Steve Brasier, Pierre Riteau
Track: AI, Machine Learning, HPC