A Comparison of Task Schedulers Based on Machine Learning

  • Claudinei Cabral Junior UDESC
  • Guilherme Piêgas Koslovski UDESC

Abstract


Task scheduling plays a key role in computational systems, directly impacting efficiency and resource utilization. Traditional algorithms face difficulties in dynamic environments, making machine learning-based approaches a promising alternative. Among the existing approaches, this work compares the Decima and ACRL schedulers, which are based on Reinforcement Learning.
Keywords: Machine Learning and High Performance Computing, Scheduling and Load Balancing

References

Feitelson, D. G. and Rudolph, L. (1998). Metrics and benchmarking for parallel job scheduling. In Feitelson, D. G. and Rudolph, L., editors, Job Scheduling Strategies for Parallel Processing, pages 1–24, Berlin, Heidelberg. Springer Berlin Heidelberg.

Koslovski, G. P., Pereira, K., and Albuquerque, P. R. (2024). Dag-based workflows scheduling using actor–critic deep reinforcement learning. Future Generation Computer Systems, 150:354–363.

Mao, H., Schwarzkopf, M., Venkatakrishnan, S. B., Meng, Z., and Alizadeh, M. (2019). Learning scheduling algorithms for data processing clusters. In Proceedings of the ACM Special Interest Group on Data Communication, SIGCOMM ’19, page 270–288, New York, NY, USA. Association for Computing Machinery.
Published
2025-04-23
CABRAL JUNIOR, Claudinei; KOSLOVSKI, Guilherme Piêgas. A Comparison of Task Schedulers Based on Machine Learning. In: REGIONAL SCHOOL OF HIGH PERFORMANCE COMPUTING FROM SOUTHERN BRAZIL (ERAD-RS), 25. , 2025, Foz do Iguaçu/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 121-124. ISSN 2595-4164. DOI: https://doi.org/10.5753/eradrs.2025.6816.