Multi-Queue Scheduler for the CD-MOJ Platform
Abstract
This paper presents the implementation of a multi-queue scheduler in the CD-MOJ system, which is used in programming courses and competitions at UnB FGA. The goal is to improve submission correction efficiency by prioritizing tasks based on their importance. Results show a reduction in response time from 12.33 to 9.86 seconds, representing a 20.03% improvement. The work highlights the importance of efficient scheduling to optimize resource allocation and user experience in online judge platforms.References
CD-MOJ. Cd-moj documentation. [link]. Accessed on 20 de novembro de 2023.
Silberschatz, A. and Galvin, Peter Baer e Gagne, G. (2015). Fundamentos de Sistemas Operacionais. LTC, Rio de Janeiro, 9ª edição.
Tanenbaum, A. S. and Bos, H. (2016). Sistemas Operacionais Modernos. Pearson Education do Brasil, São Paulo, 4ª edição. Tradução Jorge Ritter; revisão técnica Raphael Y. de Camargo.
Wasik, S., Maj, P., Orzechowski, P., Wiszniewski, B., and Zielinski, K. (2018). A survey on online judge systems and their applications. ACM Computing Surveys, 51(1).
Silberschatz, A. and Galvin, Peter Baer e Gagne, G. (2015). Fundamentos de Sistemas Operacionais. LTC, Rio de Janeiro, 9ª edição.
Tanenbaum, A. S. and Bos, H. (2016). Sistemas Operacionais Modernos. Pearson Education do Brasil, São Paulo, 4ª edição. Tradução Jorge Ritter; revisão técnica Raphael Y. de Camargo.
Wasik, S., Maj, P., Orzechowski, P., Wiszniewski, B., and Zielinski, K. (2018). A survey on online judge systems and their applications. ACM Computing Surveys, 51(1).
Published
2024-11-07
How to Cite
CALDAS, Lucas G.; RIBAS, Bruno C..
Multi-Queue Scheduler for the CD-MOJ Platform. In: REGIONAL HIGH PERFORMANCE SCHOOL OF THE MIDWEST (ERAD-CO), 7. , 2024, Brasília/DF.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2024
.
p. 21-23.
DOI: https://doi.org/10.5753/eradco.2024.4385.
