Data Dependency Based Application Description Model in Grid and Its Usage in Scientific Computing

Although many projects, especially grid workflow projects, are trying to make grid application development easier and quicker, the process-based application description model adopted by most of the grid-enabled applications still bothers scientists who are the main users of grid and usually beginner in programming. In this paper, a data dependency based application description model, which describes an application by dependency among data items in the application is discussed, a grid application description language is proposed for scientific computing, and an engine for supporting its execution is designed and implemented. Tests show that grid-enabled scientific applications can be developed in the data dependency based application model more easily and quickly.