Design and Implementation of SCO-GADL — A Scientific Computing Oriented Grid Workflow

Zhenchun Huang,Shifeng Shang
DOI: https://doi.org/10.1109/icicis.2010.5534746
2010-01-01
Abstract:The difficulty of grid-enabled application development is one of the obstacles to employ grid as infrastructure of scientific computing. Although there are many projects, especially grid workflow projects, trying to make grid-enabled application development easier and quicker, the process-based application description model adopted by most of the grid-enabled applications still bothers scientists who are usually beginner in programming. In this paper, a data dependency based application description model is proposed, which describes a grid-enabled application via dependency among data items in the application, and much close to the thinking pattern of scientists. Based on this model, a scientific computing oriented grid application description language (SCO-GADL) is proposed, and an engine for supporting its execution is designed and implemented. The extensible plug-in architecture adopted by SCO-GADL and its engine makes them support different grid and non-grid platforms easily. At last, a test shows that grid-enabled scientific applications can be developed easily in SCO-GADL, and executes correctly on the application engine.
What problem does this paper attempt to address?