In this article we address the problem of scheduling on realistic high performance computing facilities using incomplete information about tasks execution times. We introduce a variation of our previous Penalty Scheduling Policy, including an aging scheme that increases the priority of jobs over time. User-provided runtime estimates are applied as in the original Penalty Scheduling Policy, but a realistic priority schema is proposed to avoid starvation. The experimental evaluation of the proposed scheduler is performed using real workload logs, and validated using a job scheduler simulator. We study different realistic workload scenarios to evaluate the performance of the Penalty Scheduling Policy with aging. The main results suggest that using the proposed scheduler with the aging scheme, the waiting time of jobs in the high performance computing facility is significantly reduced (up to 50% in average).
CITATION STYLE
Rocchetti, N., Da Silva, M., Nesmachnow, S., & Tchernykh, A. (2017). Penalty scheduling policy applying user estimates and aging for supercomputing centers. In Communications in Computer and Information Science (Vol. 697, pp. 49–60). Springer Verlag. https://doi.org/10.1007/978-3-319-57972-6_4
Mendeley helps you to discover research relevant for your work.