Multi-Queue Scheduler for the CD-MOJ Platform
Resumo
Este artigo apresenta a implementação de um escalonador de múltiplas filas no sistema CD-MOJ, utilizado em disciplinas de programação e competições na UnB FGA. O objetivo é melhorar a eficiência na correção de submissões, priorizando-as conforme sua importância. Os resultados mostram uma redução no tempo de resposta de 12, 33 para 9, 86 segundos, representando uma melhoria de 20, 03%. O trabalho ressalta a importância de um escalonamento eficiente para otimizar o uso de recursos e a experiência do usuário em plataformas de juízes online.Referências
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).
Publicado
07/11/2024
Como Citar
CALDAS, Lucas G.; RIBAS, Bruno C..
Multi-Queue Scheduler for the CD-MOJ Platform. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DO CENTRO-OESTE (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.