A Systematic Design Space Exploration of Datacenter Schedulers

Bachelor Thesis (2019)
Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2019 Fabian Mastenbroek, Georgios Andreadis
More Info
expand_more
Publication Year
2019
Language
English
Copyright
© 2019 Fabian Mastenbroek, Georgios Andreadis
Graduation Date
01-07-2019
Awarding Institution
Delft University of Technology
Project
['CSE3000 Research Project']
Programme
['Computer Science and Engineering']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Datacenter infrastructure has become vital for stakeholders across industry, academia and government. To operate efficiently, datacenter operators rely on a variety of complex scheduling techniques, to distribute user workloads across resources. In this work, we leverage a reference architecture for datacenter scheduling to design and implement an instrument for systematic design space exploration of datacenter schedulers. We construct a formal representation of the design space for datacenter schedulers, using scheduling policies collected from real-world schedulers. We then use a genetic algorithm in combination with trace-based simulation to explore the space, optimizing for workload metrics. Through several experiments, we assess the viability of the instrument. We find that our instrument is able to identify patterns in the workloads and adapt the scheduling policies appropriately. Overall, our work leads to numerous findings, which can become valuable for future comprehension and development of schedulers.

Files

CSE3000_Paper.pdf
(pdf | 1.36 Mb)
License info not available