English

Workload Schedulers -- Genesis, Algorithms and Differences

Distributed, Parallel, and Cluster Computing 2025-11-14 v1 Artificial Intelligence

Abstract

This paper presents a novel approach to categorization of modern workload schedulers. We provide descriptions of three classes of schedulers: Operating Systems Process Schedulers, Cluster Systems Jobs Schedulers and Big Data Schedulers. We describe their evolution from early adoptions to modern implementations, considering both the use and features of algorithms. In summary, we discuss differences between all presented classes of schedulers and discuss their chronological development. In conclusion we highlight similarities in the focus of scheduling strategies design, applicable to both local and distributed systems.

Keywords

Cite

@article{arxiv.2511.10258,
  title  = {Workload Schedulers -- Genesis, Algorithms and Differences},
  author = {Leszek Sliwko and Vladimir Getov},
  journal= {arXiv preprint arXiv:2511.10258},
  year   = {2025}
}
R2 v1 2026-07-01T07:35:36.713Z