Science Experimental Grid Laboratory (SEGL) Dynamic Parameter Study in Distributed Systems

Currently, numerical simulation using automated parameter studies is already a key tool in discovering functional optima in complex systems such as biochemical drug design and car crash analysis. In the future, such studies of complex systems will be extremely important for the purpose of steering simulations. One such example is the optimum design and steering of high power furnaces of power plants. The performance of today’s high performance computers and PC-clusters enables simulation studies with results that are as reliable as those obtained from physical experimentation. Recently, Grid technology has supported this development by providing uniform and secure access to computing resources over wide area networks (WANs), making it possible for industries to investigate large numbers of parameter sets using sophisticated simulations. However, the large scale of such studies requires organized support for the submission, monitoring, and termination of jobs, as well as mechanisms for the collection of results, and the dynamic generation of new parameter sets in order to intelligently approach an optimum. In this paper, we describe a solution to these problems which we call Science Experimental Grid Laboratory (SEGL). The system defines complex workflows which can be executed in the Grid environment, and supports the dynamic generation of parameter sets. It also allows the execution of sets of independent tasks of interdependent jobs which can run either synchronously or asynchronously on heterogeneous systems. The automatic collection of results is based on an object-oriented database design.

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

[2]  Maurice Yarrow,et al.  A Comparison of Parameter Study Creation and Job Submission Tools , 2001 .

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

[4]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .