@inproceedings{59527452ff83402999fc830b36c0743c,
title = "Heuristics for resource matching in Intel's compute farm",
abstract = "In this paper we investigate the issue of resource matching between jobs and machines in Intel's compute farm. We show that common heuristics such as Best-Fit and Worse-Fit may fail to properly utilize the available resources when applied to either cores or memory in isolation. In an attempt to overcome the problem we propose Mix-Fit, a heuristic which attempts to balance usage between resources. While this indeed usually improves upon the single-resource heuristics, it too fails to be optimal in all cases. As a solution we default to Max-Jobs, a meta-heuristic that employs all the other heuristics as sub-routines, and selects the one which matches the highest number of jobs. Extensive simulations that are based on real workload traces from four different Intel sites demonstrate that Max-Jobs is indeed the most robust heuristic for diverse workloads and system configurations, and provides up to 22 % reduction in the average wait time of jobs.",
keywords = "Best-Fit, First-Fit, Job scheduling, NetBatch, Resource matching, Simulation, Worse-Fit",
author = "Ohad Shai and Edi Shmueli and Feitelson, {Dror G.}",
year = "2014",
doi = "10.1007/978-3-662-43779-7_7",
language = "אנגלית",
isbn = "9783662437780",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "116--135",
booktitle = "Job Scheduling Strategies for Parallel Processing - 17th International Workshop, JSSPP 2013, Revised Selected Papers",
address = "גרמניה",
note = "17th International Workshop on Job Scheduling Strategies for Parallel Processing, JSSPP 2013 ; Conference date: 24-05-2014 Through 24-05-2014",
}