STATIC AND DYNAMIC PROCESSOR SCHEDULING DISCIPLINES IN HETEROGENEOUS PARALLEL ARCHITECTURES

被引:47
作者
MENASCE, DA
SAHA, D
PORTO, SCD
ALMEIDA, VAF
TRIPATHI, SK
机构
[1] UNIV MARYLAND,DEPT COMP SCI,COLLEGE PK,MD 20742
[2] PONTIFICIA UNIV CATOLICA RIO DE JANEIRO,DEPT INFORMAT,BR-22453 RIO JANEIRO,BRAZIL
[3] UNIV FED MINAS GERAIS,DEPT CIENCIA COMP,BR-30161 BELO HORIZONT,MG,BRAZIL
关键词
D O I
10.1006/jpdc.1995.1085
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Most parallel jobs cannot be fully parallelized. In a homogeneous parallel machine-one in which all processors are identical-the serial fraction of the computation has to be executed at the speed of any of the identical processors, limiting the speedup that can be obtained due to parallelism. In a heterogeneous architecture, the sequential bottleneck can be greatly reduced by running the sequential part of the job or even the critical tasks in a faster processor. This paper uses Markov chain based models to analyze the performance of static and dynamic processor assignment policies for heterogeneous architectures. Parallel jobs are assumed to be described by acyclic directed task graphs. A new static processor assignment policy, called Largest Task First Minimum Finish Time (LTFMFT), is introduced. The analysis shows that this policy is very sensitive to the degree of heterogeneity of the architecture, and that it outperforms all other policies analyzed. Three dynamic assignment disciplines are compared and it is shown that, in heterogeneous environments, the disciplines that perform better are those that consider the structure of the task graph, and not only the service demands of the individual tasks. The performance of heterogeneous architectures is compared with cost-equivalent homogeneous ones taking into account different scheduling policies. Finally, static and dynamic processor assignment disciplines are compared in terms of performance. (C) 1995 Academic Press, Inc.
引用
收藏
页码:1 / 18
页数:18
相关论文
共 53 条
[1]  
ADAM TL, 1974, J ASSOC COMPUT MACH, V17, P12
[2]  
ALMEIDA VA, 1991, 1991 P SUMM COMP SIM
[3]  
ALMEIDA VA, 1992, P WORKSHOP HETEROGEN
[4]  
AMDAHL G, 1967, 30 P AFIPS SPR JOINT
[5]   AN ANALYTICAL APPROACH TO PERFORMANCE COST MODELING OF PARALLEL COMPUTERS [J].
ANDREWS, JB ;
POLYCHRONOPOULOS, CD .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1991, 12 (04) :343-356
[6]  
ATHAS W, 1988, IEEE COMPUT, V21, P8
[7]  
BAXTER MJ, 1994, 12TH P IFAC WORKSH D
[8]  
BLACK D, 1990, IEEE COMPUT, V23, P5
[9]  
CHU WW, 1991, IEEE T SOFTWARE ENG, V17, P10
[10]  
CHU WW, 1987, MAY P IEEE, P547