Research Article
Workflow applications in GridLab and PROGRESS projects
Article first published online: 13 DEC 2005
DOI: 10.1002/cpe.999
Copyright © 2005 John Wiley & Sons, Ltd.
Issue
1532-0634/asset/cover.gif?v=1&s=6094df24c795ce080ff6df6ff3b6bcec19adb708)
Concurrency and Computation: Practice and Experience
Special Issue: Workflow in Grid Systems
Volume 18, Issue 10, pages 1141–1154, 25 August 2006
Additional Information
How to Cite
Kosiedowski, M., Kurowski, K., Mazurek, C., Nabrzyski, J. and Pukacki, J. (2006), Workflow applications in GridLab and PROGRESS projects. Concurrency Computat.: Pract. Exper., 18: 1141–1154. doi: 10.1002/cpe.999
Publication History
- Issue published online: 19 JUL 2006
- Article first published online: 13 DEC 2005
- Manuscript Accepted: 27 APR 2005
- Manuscript Revised: 23 MAR 2005
- Manuscript Received: 1 JUN 2004
- Abstract
- References
- Cited By
Keywords:
- Grid resource management;
- workflow management;
- workflow engine;
- job management;
- DAG;
- Petri net
Abstract
In this paper we present our motivations and ideas for workflow management based on our experiences gained in two projects: GridLab and PROGRESS. In these projects we have been dealing with real use cases and end users' requirements for workflow management. Therefore, we were able to define and implement functional workflow extensions to the Grid(Lab) Resource Management System (GRMS). GRMS is a resource management system with a workflow engine that executes and manages jobs on remote Grid resources. One can submit to GRMS workflow experiments based on an XML workflow schema, defining flexible mechanisms for dynamic workflow control, including various types of precedence constraints, different locations of the final data products and executables, etc. All of these features allow end users to speed up remote workflow calculations and improve data management mechanisms. Copyright © 2005 John Wiley & Sons, Ltd.

1532-0634/asset/olbannerleft.gif?v=1&s=a4e4e145787de94e1d91eaab3c8c29d8a9d96a26)