Workflow-Based Approach to Efficient Programming and Reliable Execution of Grid Applications

Grid computing provides a virtual organization which allows us to solve very large and complex problem with great-scale computing and data resources. But we need a powerful PSE to present easy programming and efficient execution environment for Grid application. We propose a new Grid workflow management system with abstract workflow description with integrated control and data flow and asynchronous flow control, exception for various fault handling, distributed/parallel workflow patterns, dynamic resource allocation, runtime workflow modification, and interactive graphic user interface. The architecture and implementation of our results about Grid workflow is shown in this paper for construction of efficient and powerful user environment on Grid.

[1]  Andreas Hoheisel,et al.  An XML-Based Framework for Loosely Coupled Applications on Grid Environments , 2003, International Conference on Computational Science.

[2]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[3]  Soonwook Hwang,et al.  Grid workflow: a flexible failure handling framework for the grid , 2003, High Performance Distributed Computing, 2003. Proceedings. 12th IEEE International Symposium on.

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

[5]  Chang-Sung Jeong,et al.  XML-Based Workflow Description Language for Grid Applications , 2004, ICCSA.

[6]  Gustavo Alonso,et al.  Enhancing the fault tolerance of workflow management systems , 2000, IEEE Concurr..

[7]  Gregor von Laszewski,et al.  GSFL: A Workflow Framework for Grid Services , 2002 .

[8]  Jörg Kienzle,et al.  Software Fault Tolerance: An Overview , 2003, Ada-Europe.

[9]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..