Adaptive scheduling for task farming with grid middleware

被引:23
作者
Casanova, H
Kim, M
Plank, JS
Dongarra, JJ
机构
[1] Univ Tennessee, Dept Comp Sci, Knoxville, TN 37996 USA
[2] Univ Calif San Diego, Dept Comp Sci & Engn, La Jolla, CA 92093 USA
[3] Soongsil Univ, Sch Comp, Seoul, South Korea
[4] Oak Ridge Natl Lab, Math Sci Sect, Oak Ridge, TN 37831 USA
关键词
D O I
10.1177/109434209901300306
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Scheduling in metacomputing environments is an active field of research as the vision of a Computational Grid becomes more concrete. An important class of Grid applications are long-running parallel computations with large numbers of somewhat independent tasks (Monte Carlo simulations, parameter-space searches, etc.). A number of Grid middleware projects are available to implement such applications, but scheduling strategies are still open research issues. This is mainly due to the diversity of both Grid resource types and their availability patterns. The purpose of this work is to develop and validate a general adaptive scheduling algorithm for task farming applications along with a user interface that makes the algorithm accessible to domain scientists. The authors' algorithm is general in that it is not tailored to a particular Grid middleware and it requires very few assumptions concerning the nature of the resources. Their first testbed is NetSolve as it allows quick and easy development of the algorithm by isolating the developer from issues such as process control, I/O, remote software access, or fault-tolerance.
引用
收藏
页码:231 / 240
页数:10
相关论文
共 26 条
[1]  
Abramson D., 1997, P 20 AUSTR COMP SCI
[2]  
ABRAMSON D, 1997, PCW 97 SEPT
[3]   SUPPORTING FAULT-TOLERANT PARALLEL PROGRAMMING IN LINDA [J].
BAKKEN, DE ;
SCHLICHTING, RD .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (03) :287-302
[4]  
BARATLOO A, 1995, 4 IEEE INT S HIGH PE
[5]  
BERMAN F, 1997, P 8 NEC RES S MAY BE
[6]  
BERMAN F, 1998, TRCS98598 U CAL
[7]  
BERMAN F, 1996, P SUP 96 NOV PITTSB
[8]   Applying NetSolve's network-enabled server [J].
Casanova, H ;
Dongarra, J .
IEEE COMPUTATIONAL SCIENCE & ENGINEERING, 1998, 5 (03) :57-67
[9]   Netsolve: A network-enabled server for solving computational science problems [J].
Casanova, H ;
Dongarra, J .
INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1997, 11 (03) :212-223
[10]  
CASANOVA H, 1996, CS96343 U TENN DEP C