A tool for complex parameter studies in grid environments: SGM-Lab

This paper presents the design and implementation of the Science Grid Modeling Laboratory (SGM-Lab), an automated parametric modeling system for performing complex dynamically-controlled parameter studies. Nowadays, simulation programs are used not only in research but also during the development of products, often to optimize their quality. Typically, this involves repeated execution of the simulation codes, whereby for each run some of the input data is varied. As a result, many different jobs have to be launched and a huge amount of output data has to be administered. A grid environment can provide, and enable the exploitation of the necessary resources for this computation. However, in order to be able to use a grid environment effectively, tool support is required to automatically generate the parameter sets, issue jobs, control the successful operation and termination of jobs, and collect results. Support is also needed to generate new parameter sets based on previous results in order to obtain a functional optimum, after which the parameter study should terminate. The SGM-Lab software described in this paper offers a unified framework for such large-scale optimization problems.

[1]  Message P Forum,et al.  MPI: A Message-Passing Interface Standard , 1994 .

[2]  David Abramson,et al.  High performance parametric modeling with Nimrod/G: killer application for the global grid? , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

[3]  Maurice Yarrow,et al.  ScyFlow: an environment for the visual specification and execution of scientific workflows , 2006, Concurr. Comput. Pract. Exp..

[4]  Roland Rühle,et al.  IMPLEMENTATION OF AN INTEGRATED EFFICIENT PARALLEL MULTIBLOCK FLOW SOLVER , 2002 .

[5]  Jeffrey G. Gray,et al.  Grid‐Flow: a Grid‐enabled scientific workflow system with a Petri‐net‐based interface , 2006, Concurr. Comput. Pract. Exp..

[6]  Maurice Yarrow,et al.  Production-Level Distributed Parametric Study Capabilities for the Grid , 2001, GRID.

[7]  David Abramson,et al.  Nimrod/G: an architecture for a resource management and scheduling system in a global computational grid , 2000, Proceedings Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region.

[8]  H.-H. Frühauf,et al.  An Accurate and Efficient Implicit Upwind Solver for the Navier-Stokes Equations , 1994 .

[9]  Rupak Biswas,et al.  An Advanced User Interface Approach for Complex Parameter Study Process Specification on the Information Power Grid , 2000, GRID.

[10]  Ian J. Taylor,et al.  Distributed P2P computing within Triana: a galaxy visualization test case , 2003, Proceedings International Parallel and Distributed Processing Symposium.

[11]  Marlon Dumas,et al.  Pattern Based Analysis of BPEL4WS , 2002 .

[12]  Franco Frattolillo,et al.  Parallel computing : advances and current issues , 2002 .

[13]  Andrew Lewis,et al.  NIMROD/O: A TOOL FOR AUTOMATIC DESIGN OPTIMISATION USING PARALLEL AND DISTRIBUTED SYSTEMS , 2000 .

[14]  Ian T. Foster,et al.  The Globus project: a status report , 1998, Proceedings Seventh Heterogeneous Computing Workshop (HCW'98).

[15]  Francine Berman,et al.  The AppLeS Parameter Sweep Template: User-Level Middleware for the Grid , 2000, ACM/IEEE SC 2000 Conference (SC'00).

[16]  Ian Foster,et al.  The Grid: A New Infrastructure for 21st Century Science , 2002 .