A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2022; you can also visit the original URL.
The file type is application/pdf
.
Building Scalable and Flexible Cluster Managers Using Declarative Programming
2020
USENIX Symposium on Operating Systems Design and Implementation
Cluster managers like Kubernetes and OpenStack are notoriously hard to develop, given that they routinely grapple with hard combinatorial optimization problems like load balancing, placement, scheduling, and configuration. Today, cluster manager developers tackle these problems by developing system-specific best effort heuristics, which achieve scalability by significantly sacrificing the cluster manager's decision quality, feature set, and extensibility over time. This is proving untenable, as
dblp:conf/osdi/SureshLKJNRGOJG20
fatcat:6nxyehoawrfifblkfvvkkox32y