Scheduling divisible loads in a three-dimensional mesh of processors

被引:33
作者
Drozdowski, M
Glazek, W
机构
[1] Gdansk Tech Univ, Dept Informat, PL-80952 Gdansk, Poland
[2] Poznan Univ Technol, Inst Comp Sci, PL-60965 Poznan, Poland
关键词
distributed processing; divisible load; mesh network; scheduling;
D O I
10.1016/S0167-8191(99)00004-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study distributed processing of a divisible load in a three-dimensional mesh of communicating processors. The objective is to find distribution of the load among processors which guarantees minimal processing time, We describe a family of load distribution algorithms and obtain closed-form formulae for optimal load shares allocated to processors in each algorithm. Our model takes into consideration communication delays involved in moving load shares from one processor to another. In large meshes our algorithms attain speedup limit of 1 + p/rho, where p is the number of communication ports used simultaneously by each processor in data transfer and rho is the ratio of processing to communication transfer rate. We also show a matching upper bound on the speedup in this topology. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:381 / 404
页数:24
相关论文
共 21 条
[1]  
[Anonymous], 1996, Scheduling Divisible Loads in Parallel and Distributed Systems
[2]  
ARMITAGE T, 1995, CIRCUIT SWITCHED BRO
[3]   BUS-ORIENTED LOAD SHARING FOR A NETWORK OF SENSOR DRIVEN PROCESSORS [J].
BATAINEH, S ;
ROBERTAZZI, TG .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1991, 21 (05) :1202-1205
[4]   CLOSED-FORM SOLUTIONS FOR BUS AND TREE NETWORKS OF PROCESSORS LOAD SHARING A DIVISIBLE JOB [J].
BATAINEH, S ;
HSIUNG, TY ;
ROBERTAZZI, TG .
IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (10) :1184-1196
[5]   MULTI-INSTALLMENT LOAD DISTRIBUTION IN TREE NETWORKS WITH DELAYS [J].
BHARADWAJ, V ;
GHOSE, D ;
MANI, V .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1995, 31 (02) :555-567
[6]  
Blazewicz J., 1996, Foundations of Computing and Decision Sciences, V21, P3
[7]  
BLAZEWICZ J, 1986, IEEE T COMPUT, V35, P389
[8]   Distributed processing of divisible jobs with communication startup costs [J].
Blazewicz, J ;
Drozdowski, M .
DISCRETE APPLIED MATHEMATICS, 1997, 76 (1-3) :21-41
[9]  
BLAZEWICZ J, 1995, RA00395 POZN U TECHN
[10]  
Bokhari SH., 1987, ASSIGNMENT PROBLEMS, DOI 10.1007/978-1-4613-2003-6