跳到主要导航 跳到搜索 跳到主要内容

An Intelligent Scheduling System for Large-Scale Online Judging

  • En Zhang
  • , Fan Wu
  • , Xuesong Lu*
  • *此作品的通讯作者
  • East China Normal University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Online judge (OJ) systems have been widely used for programming skill evaluation in various fields, including programming education, programming competition and talent recruitment. Existing OJ systems put the codes into a judge queue according to the order of user submission, and use the judge server to evaluate the correctness of the codes in turn. With the surge in the number of code submissions, this scheduling method causes the rapid increase of average response time for judge requests, resulting in a decline in user experience. To alleviate the problem, we develop an intelligent scheduling system, which consists of two modules. In the first module, we employ a deep representation learning model to predict the running time of the codes in the judge queue; in the second module, the judge queue is divided into fixed-size windows. The codes in each window are sorted according to their predicted running time in ascending order, and are scheduled to the judge server using the shortest job first algorithm. The experimental results show that, 1) the constructed prediction model predicts the running time of the codes accurately; 2) compared with the scheduling algorithm of existing OJ systems, the proposed scheduling algorithm can effectively reduce the average response time for large-scale online judging. Furthermore, by varying the code running time distribution and window size in the judge queue, we demonstrate the performance improvements of the proposed intelligent scheduling system under different settings, compared with the existing systems.

源语言英语
主期刊名Computer Science and Education. Computer Science and Technology - 18th International Conference, ICCSE 2023, Proceedings
编辑Wenxing Hong, Geetha Kanaparan
出版商Springer Science and Business Media Deutschland GmbH
265-279
页数15
ISBN(印刷版)9789819707294
DOI
出版状态已出版 - 2024
活动18th International Conference on Computer Science and Education, ICCSE 2023 - Sepang, 马来西亚
期限: 1 12月 20237 12月 2023

出版系列

姓名Communications in Computer and Information Science
2023 CCIS
ISSN(印刷版)1865-0929
ISSN(电子版)1865-0937

会议

会议18th International Conference on Computer Science and Education, ICCSE 2023
国家/地区马来西亚
Sepang
时期1/12/237/12/23

指纹

探究 'An Intelligent Scheduling System for Large-Scale Online Judging' 的科研主题。它们共同构成独一无二的指纹。

引用此