Multi-Queue Scheduler for the CD-MOJ Platform

  • Lucas G. Caldas UnB
  • Bruno C. Ribas UnB

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).
Publicado
07/11/2024
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.