DocumentCode :
3371902
Title :
Enhance performance of program automatic online judging systems using affinity algorithm and queuing theory in SMP environment
Author :
Cheedoong Drung ; Jianwen Wang ; Ning Guo
Author_Institution :
Key Lab. of Inf. Security for Power Syst., Inst. of Eng., Shenyang, China
Volume :
9
fYear :
2011
fDate :
12-14 Aug. 2011
Firstpage :
4425
Lastpage :
4428
Abstract :
An OJ system is an online system to test programs in programming contests automatically. Performance enhancement of OJ systems in SMP environment is described in this paper. First, we introduce the affinity algorithm to improve the precision of the user programs´ processing time. Second, by using queuing theory, a theoretical analysis and improvement of the system´s performance indicators are given. By implementing these mechanisms, the average capacity of simultaneously judging tasks will increase while the judging results will become more precise, and the total number of computers in an OJ system will decrease, yielding lower hardware costs.
Keywords :
computer aided instruction; multiprocessing systems; program testing; queueing theory; OJ system; SMP environment; affinity algorithm; program automatic online judging systems; program testing; programming contests; queuing theory; symmetric multiprocessor; Computers; Instruction sets; Multicore processing; Programming; Queueing analysis; Servers; Switches; Online Judge; process time measure; processor affinity; queuing theory; task priority;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronic and Mechanical Engineering and Information Technology (EMEIT), 2011 International Conference on
Conference_Location :
Harbin, Heilongjiang
Print_ISBN :
978-1-61284-087-1
Type :
conf
DOI :
10.1109/EMEIT.2011.6024016
Filename :
6024016
Link To Document :
بازگشت