Performance evaluation of minimum execution time multiprocessor scheduling algorithms using standard task graph set

被引:0
作者
Tobita, T [1 ]
Kouda, M [1 ]
Kasahara, H [1 ]
机构
[1] Waseda Univ, Dept Elect Elect & Comp Engn, Tokyo, Japan
来源
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V | 2000年
关键词
multiprocessor scheduling; task graph; performance evaluation; benchmark; optimization;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper evaluates performance of heuristic algorithms such as CP (Critical Path), CP/MISF (Critical Path/Most Immediate Successors First), practical sequential optimization algorithm DF/IHS (Depth First/Implicit Heuristic Search) and practical parallel optimization algorithm PDF/IHS (Parallelized DF/IHS) using a "Standard Task Graph Set" for evaluation of multiprocessor scheduling algorithms. The Standard Task Graph Set has been developed to allow worldwide researchers to evaluate multiprocessor scheduling algorithms fairly under the same evaluation conditions. It includes random task graphs generated by several generation methods that were used in the previous papers published by many research groups. Performance evaluation shows that PDF/IHS gives us optimal solutions for 96.06% of tested 660 task graphs with 50 to 1900 tasks by using 6 parallel processors within 600 seconds in wall-clock, and heuristic algorithms can give us optimal solutions for about 75% of tested graphs.
引用
收藏
页码:745 / 751
页数:7
相关论文
共 18 条
[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]  
Almeida V. A. F., 1992, Proceedings. Supercomputing '92. (Cat. No.92CH3216-9), P683, DOI 10.1109/SUPERC.1992.236634
[3]  
Coffman Jr E. G., 1976, COMPUTER JOB SHOP SC
[4]   SCHEDULING PARALLEL PROGRAM TASKS ONTO ARBITRARY TARGET MACHINES [J].
ELREWINI, H ;
LEWIS, TG .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 9 (02) :138-153
[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]  
Fujiwara K., 1992, Transactions of the Institute of Electronics, Information and Communication Engineers D-I, VJ75D-I, P495
[7]  
GAROY M, 1979, COMPUTERS INTRACTABI
[8]   SCHEDULING PRECEDENCE GRAPHS IN SYSTEMS WITH INTERPROCESSOR COMMUNICATION TIMES [J].
HWANG, JJ ;
CHOW, YC ;
ANGER, FD ;
LEE, CY .
SIAM JOURNAL ON COMPUTING, 1989, 18 (02) :244-257
[9]  
KASAHARA H, 1984, IEEE T COMPUT, V33, P1023, DOI 10.1109/TC.1984.1676376
[10]   A data-localization compilation scheme using partial-static task assignment for Fortran coarse-grain parallel processing [J].
Kasahara, H ;
Yoshida, A .
PARALLEL COMPUTING, 1998, 24 (3-4) :579-596