LOWER BOUND ON THE NUMBER OF PROCESSORS AND TIME FOR SCHEDULING PRECEDENCE GRAPHS WITH COMMUNICATION COSTS

被引:58
作者
ALMOUHAMED, MA [1 ]
机构
[1] KING FAHD UNIV PETR & MINERALS,DEPT COMP ENGN,DHARHRAN 31261,SAUDI ARABIA
关键词
LOWER BOUNDS; OPTIMIZATION; PARALLEL PROCESSING; RESOURCE BOUND; SCHEDULING THEORY;
D O I
10.1109/32.62447
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper proposes a new lower bound on the number of processors and finish time for the problem of scheduling precedence graphs with communication costs. An algorithm (ETF) has been proposed by Hwang ]1[ for scheduling precedence graphs in systems with interprocessor communication times. In this paper the notion of the earliest starting time of a task is formulated for the context of lower bounds. A lower bound on the completion time is proposed. A task delay which does not increase the earliest completion time of a schedule is defined. Each task can then be scheduled within a time interval without affecting the lower bound performance on the finish time. This leads to definition of a new lower bound on the number of processors required to process the task graph. A derivation of the minimum time increase over the earliest completion time is also proposed for the case of smaller number of processors. Finally the paper proposes a lower bound on the minimum number of interprocessor communication links required to achieve optimum performance. Evaluation has been carried out by using a set of 360 small graphs. The bound on the finish time deviates at most by 5% from the optimum solution in 96% of the cases and performs well with respect to the minimum number of processors and communication links.
引用
收藏
页码:1390 / 1401
页数:12
相关论文
共 9 条
[1]   COMPARISON OF LIST SCHEDULES FOR PARALLEL PROCESSING SYSTEMS [J].
ADAM, TL ;
CHANDY, KM ;
DICKSON, JR .
COMMUNICATIONS OF THE ACM, 1974, 17 (12) :685-690
[2]  
ALMOUHAMED MA, 1990, J MICROPROCESSOR JUN, P276
[3]  
Coffman E.G., 1976, COMPUTER JOB SHOP SC
[4]  
Coffman Jr E. G., 1973, OPERATING SYSTEMS TH
[5]   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
[6]   PERFORMANCE GUARANTEES FOR SCHEDULING ALGORITHMS [J].
GAREY, MR ;
GRAHAM, RL ;
JOHNSON, DS .
OPERATIONS RESEARCH, 1978, 26 (01) :3-21
[7]  
HWANG JJ, 1989, SIAM J COMPUT, P244
[8]  
KASAHARA H, 1984, IEEE T COMPUT, V33, P1023, DOI 10.1109/TC.1984.1676376
[9]  
RAYWARDSMITH VJ, 1986, SYSC8606 U E ANGL SC