Efficient scheduling of MPI applications on networks of workstations

被引:12
作者
Dantas, MAR [1 ]
Zaluska, EJ [1 ]
机构
[1] Univ Southampton, Southampton SO17 1BJ, Hants, England
关键词
message passing; parallel environments; MPI; distributed processing; load balancing; network of workstations;
D O I
10.1016/S0167-739X(97)00012-5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The availability of a large number of workstations connected through a network can represent an attractive option for high-performance computing for many applications. The message-passing interface (MPI) software environment is an effort from many organisations to define a de facto message-passing standard. In other words, the original specification was not designed as a comprehensive parallel programming environment and some researchers agree that the standard should be preserved as simple and clean as possible. Nevertheless, a software environment such as MPI should have somehow a scheduling mechanism for the effective submission of parallel applications on network of workstations. This paper presents an alternative lightweight approach called Selective-MPI (S-MPI), which was designed to enhance the efficiency of the scheduling of applications on an MPI implementation environment. (C) 1998 Elsevier Science B.V.
引用
收藏
页码:489 / 499
页数:11
相关论文
共 33 条
[1]   MATCHING LANGUAGE AND HARDWARE FOR PARALLEL COMPUTATION IN THE LINDA MACHINE [J].
AHUJA, S ;
CARRIERO, NJ ;
GELERNTER, DH ;
KRISHNASWAMY, V .
IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (08) :921-929
[2]  
[Anonymous], P 8 INT C DISTR COMP
[3]  
[Anonymous], 1978, FUNDAMENTALS COMPUTE
[4]   THE ARGONNE GMD MACROS IN FORTRAN FOR PORTABLE PARALLEL PROGRAMMING AND THEIR IMPLEMENTATION ON THE INTEL IPSC/2 [J].
BOMANS, L ;
ROOSE, D ;
HEMPEL, R .
PARALLEL COMPUTING, 1990, 15 (1-3) :119-132
[5]  
BRIDGES P, 1994, USERS GUIDE MPICH PO
[6]  
BUTLER R, 1992, ANL921
[7]  
CARRIERO NJ, 1987, TR520 YAL U DEP COMP
[8]  
CASAS J, 1995, COMPUT SYST, V8, P171
[9]   A TAXONOMY OF SCHEDULING IN GENERAL-PURPOSE DISTRIBUTED COMPUTING SYSTEMS [J].
CASAVANT, TL ;
KUHL, JG .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (02) :141-154
[10]  
DANTAS MAR, 1997, P HIGH PERF COMP 199