The cactus worm: Experiments with dynamic resource discovery and allocation in a grid environment

被引:59
作者
Allen, G
Angulo, D
Foster, I
Lanfermann, G
Liu, C
Radke, T
Seidel, E
Shalf, J
机构
[1] Univ Chicago, Dept Comp Sci, Chicago, IL 60657 USA
[2] Max Planck Inst Gravitat Phys, Potsdam, Germany
[3] Argonne Natl Lab, Argonne, IL 60439 USA
[4] Univ Calif Berkeley, Lawrence Berkeley Natl Lab, Berkeley, CA 94720 USA
关键词
Grid computing - Runtime system;
D O I
10.1177/109434200101500402
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The ability to harness heterogeneous, dynamically available grid resources, is attractive to typically resource-starved computational scientists and engineers, as in principle it can increase, by significant factors, the number of cycles that can be delivered to applications. However, new adaptive application structures and dynamic runtime system mechanisms are required if we are to operate effectively in grid environments. To explore some of these issues in a practical setting, the authors are developing an experimental framework, called Cactus, that incorporates both adaptive application structures for dealing with changing resource characteristics and adaptive resource selection mechanisms that allow applications to change their resource allocations (e.g., via migration) when performance falls outside specified limits. The authors describe the adaptive resource selection mechanisms and describe how they are used to achieve automatic application migration to "better" resources following performance degradation. The results provide insights into the architectural structures required to support adaptive resource selection. In addition, the authors suggest that the Cactus Worm affords many opportunities for grid computing.
引用
收藏
页码:345 / 358
页数:14
相关论文
共 32 条
[1]  
ALLCOCK B, 2001, MASS STOR C
[2]   Solving Einstein's equations on supercomputers [J].
Allen, G ;
Goodale, T ;
Lanfermann, G ;
Radke, T ;
Seidel, E ;
Benger, W ;
Hege, HC ;
Merzky, A ;
Massó, J ;
Shalf, J .
COMPUTER, 1999, 32 (12) :52-+
[3]   Cactus Tools for Grid Applications [J].
Gabrielle Allen ;
Werner Benger ;
Thomas Dramlitsch ;
Tom Goodale ;
Hans-Christian Hege ;
Gerd Lanfermann ;
André Merzky ;
Thomas Radke ;
Edward Seidel ;
John Shalf .
Cluster Computing, 2001, 4 (3) :179-188
[4]  
ALLEN G, 2001, IEEE INT S CLUST COM
[5]  
ALLEN G, 2001, SC 2001
[6]  
AYDT R, 2001, SPECIFYING MONITORIN
[7]  
Balay S, 1997, MODERN SOFTWARE TOOLS FOR SCIENTIFIC COMPUTING, P163
[8]  
BALAY S, 1996, PETSC 2 0 USERS MANU
[9]   The GrADS project: Software support for high-level grid application development [J].
Berman, F ;
Chien, A ;
Cooper, K ;
Dongarra, J ;
Foster, I ;
Gannon, D ;
Johnsson, L ;
Kennedy, K ;
Kesselman, C ;
Mellor-Crummey, J ;
Reed, D ;
Torczon, L ;
Wolski, R .
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2001, 15 (04) :327-344
[10]  
Berman F, 1999, GRID: BLUEPRINT FOR A NEW COMPUTING INFRASTRUCTURE, P279