DocumentCode
3077904
Title
Contiguity and Locality in Backfilling Scheduling
Author
Lucarelli, Giorgio ; Mendonca, Fernando ; Trystram, Denis ; Wagner, Frederic
Author_Institution
Univ. of Grenoble-Alpes, France
fYear
2015
fDate
4-7 May 2015
Firstpage
586
Lastpage
595
Abstract
We consider the classical First Come First Served / backfilling algorithm which is commonly used in actual batch schedulers. As HPC platforms grow in size and complexity, an interesting question is how to enhance this algorithm in order to improve global performance by reducing the overall amount of communications. In this direction, we are interested in studying the impact of contiguity and locality allocation constraints on the behavior of batch scheduler. We provide a theoretical analysis of the cost of enforcing contiguity and locality properties. More specifically, we show that both properties do not impose strong limit on achievable make span performance while comparing feasible optimal solutions under different settings, we describe here the existing results on this topic and complete them with all combinations of constraints. We also propose a range of different allocation algorithms for backfilling by choosing between a strict or a soft enforcing of locality and contiguity. Our approach is validated through an extensive series of simulations based on batch scheduler traces. Experiments show that our algorithms do not increase the make span in average when comparing to actual practices. Interestingly, we observe that enforcing contiguity efficiently improves locality.
Keywords
computational complexity; parallel processing; scheduling; HPC platforms; backfilling scheduling; batch scheduler traces; batch schedulers; contiguity allocation constraints; first come first served backfilling algorithm; locality allocation constraints; Algorithm design and analysis; Approximation methods; Optimal scheduling; Processor scheduling; Program processors; Resource management; Schedules;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster, Cloud and Grid Computing (CCGrid), 2015 15th IEEE/ACM International Symposium on
Conference_Location
Shenzhen
Type
conf
DOI
10.1109/CCGrid.2015.143
Filename
7152524
Link To Document