Abstract | ||
---|---|---|
Stratus is a new cluster scheduler specialized for orchestrating batch job execution on virtual clusters, dynamically allocated collections of virtual machine instances on public IaaS platforms. Unlike schedulers for conventional clusters, Stratus focuses primarily on dollar cost considerations, since public clouds provide effectively unlimited, highly heterogeneous resources allocated on demand. But, since resources are charged-for while allocated, Stratus aggressively packs tasks onto machines, guided by job runtime estimates, trying to make allocated resources be either mostly full (highly utilized) or empty (so they can be released to save money). Simulation experiments based on cluster workload traces from Google and TwoSigma show that Stratus reduces cost by 17-44% compared to state-of-the-art approaches to virtual cluster scheduling.
|
Year | DOI | Venue |
---|---|---|
2018 | 10.1145/3267809.3267819 | SoCC '18: ACM Symposium on Cloud Computing
Carlsbad
CA
USA
October, 2018 |
Keywords | Field | DocType |
cloud computing, cluster scheduling, transient server | Cluster (physics),Virtual machine,On demand,Scheduling (computing),Computer science,Workload,Real-time computing,Batch processing,Operating system,Liberian dollar,Cloud computing | Conference |
ISBN | Citations | PageRank |
978-1-4503-6011-1 | 16 | 0.66 |
References | Authors | |
39 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Andrew Chung | 1 | 44 | 3.57 |
Jun Woo Park | 2 | 169 | 6.47 |
Gregory R. Ganger | 3 | 4560 | 383.16 |