Parallel job scheduling using marginal analysis

被引:0
作者
Patrick, BG [1 ]
Jack, M [1 ]
机构
[1] Trent Univ, Peterborough, ON K9J 7B8, Canada
来源
PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4 | 2003年
关键词
job scheduling; multiprocessing; parallel computation; malleability;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Marginal analysis pervades economic and physical theory. Yet, little research in the area of parallel job scheduling has exploited this technique in order to allocate processors among parallel jobs in a multiprocessing, multiprocessor environment. In this paper, we examine "where best" to (re)allocate each of m processors based on a comparison of its marginal benefit among a set of n (n less than or equal to 5 m) malleable jobs. Using this strategy with full a priori information available to the job scheduler, we compare the average time-to-completion and overall time-to-completion (or throughput) with the benchmark strategy of "shortest job first". The simulation results demonstrate that marginal analysis markedly improves both system efficiency and system performance over the "shortest job first".
引用
收藏
页码:602 / 608
页数:7
相关论文
共 8 条
[1]  
CORBALAN J, 2000, 4 S OP SYST DES IMPL
[2]   Preemptive scheduling of parallel jobs on multiprocessors [J].
Deng, XT ;
Gu, N ;
Brecht, T ;
Lu, KC .
SIAM JOURNAL ON COMPUTING, 2000, 30 (01) :145-160
[3]   SPEEDUP VERSUS EFFICIENCY IN PARALLEL SYSTEMS [J].
EAGER, DL ;
ZAHORJAN, J ;
LAZOWSKA, ED .
IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (03) :408-423
[4]  
FEITELSON DG, 1995, LECT NOTES COMPUTER
[5]  
FEITELSON DG, 1995, JOB SCHEDULING STRAT, V949, P337
[6]  
Hennessy John L., 2003, COMPUTER ARCHITECTUR
[7]   A DYNAMIC PROCESSOR ALLOCATION POLICY FOR MULTIPROGRAMMED SHARED-MEMORY MULTIPROCESSORS [J].
MCCANN, C ;
VASWANI, R ;
ZAHORJAN, J .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1993, 11 (02) :146-178
[8]  
PATRICK BG, 1998, P 9 ANN GEN M TECHN