LOWER AND UPPER-BOUNDS ON TIME FOR MULTIPROCESSOR OPTIMAL SCHEDULES

被引:16
作者
JAIN, KK
RAJARAMAN, V
机构
[1] Department of Computer Science and Automation, Indian Institute of Science, Bangalore
关键词
BOUNDS ON NUMBER OF PROCESSORS; BOUNDS ON TIME; MULTIPROCESSING; OPTIMAL SCHEDULING; PARALLEL PROCESSING; PERFORMANCE EVALUATION; SCHEDULING DIRECT ACYCLIC TASK GRAPHS;
D O I
10.1109/71.298216
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The lower and upper bounds on the minimum time needed to process a given directed acyclic task graph for a given number of processors are derived. It is proved that the proposed lower bound on time is not only sharper than the previously known values but also easier to calculate. The upper bound on time, which is useful in determining the worst caw behavior of a given task graph, is presented for the first time' The lower and upper bounds on the minimum number of processors required to process a given task graph in the minimum possible time are also derived. It is seen with a number of randomly generated dense task graphs that the lower and upper bounds we derive are equal, thus giving the optimal time for scheduling directed acyclic task graphs on a given set of processors.
引用
收藏
页码:879 / 886
页数:8
相关论文
共 22 条
[1]  
Coffman E.G., 1976, COMPUTER JOB SHOP SC
[2]  
Coffman E. G., 1972, ACTA INFORM, V1, P200
[3]   SCHEDULING PRECEDENCE GRAPHS OF BOUNDED HEIGHT [J].
DOLEV, D ;
WARMUTH, MK .
JOURNAL OF ALGORITHMS, 1984, 5 (01) :48-59
[4]   SCHEDULING FLAT GRAPHS [J].
DOLEV, D ;
WARMUTH, M .
SIAM JOURNAL ON COMPUTING, 1985, 14 (03) :638-657
[5]   SPEEDUP VERSUS EFFICIENCY IN PARALLEL SYSTEMS [J].
EAGER, DL ;
ZAHORJAN, J ;
LAZOWSKA, ED .
IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (03) :408-423
[6]   BOUNDS ON NUMBER OF PROCESSORS AND TIME FOR MULTIPROCESSOR OPTIMAL SCHEDULES [J].
FERNANDEZ, EB ;
BUSSELL, B .
IEEE TRANSACTIONS ON COMPUTERS, 1973, C-22 (08) :745-751
[7]   AN ALMOST-LINEAR ALGORITHM FOR 2-PROCESSOR SCHEDULING [J].
GABOW, HN .
JOURNAL OF THE ACM, 1982, 29 (03) :766-780
[8]   BOUNDS ON MULTIPROCESSING TIMING ANOMALIES [J].
GRAHAM, RL .
SIAM JOURNAL ON APPLIED MATHEMATICS, 1969, 17 (02) :416-&
[9]   2 PROCESSOR SCHEDULING IS IN NC [J].
HELMBOLD, D ;
MAYR, E .
SIAM JOURNAL ON COMPUTING, 1987, 16 (04) :747-759
[10]   PARALLEL SEQUENCING AND ASSEMBLY LINE PROBLEMS [J].
HU, TC .
OPERATIONS RESEARCH, 1961, 9 (06) :841-848