Using Explicit Control Processes in Distributed Workflows to Gather Provenance
Provenance and Annotation of Data and Processes
Hi-index | 0.00 |
This paper shows how to organize dynamic workflow execution control based on predicates computed on internal global states of activities. Such paradigm has been implemented using special control processes called synchronizers. The proposed ideas extend the ordinary task and application workflow schemes by providing dynamic functional features. The proposed control has been provided in a graphical parallel program design environment, which includes a flexible infrastructure for designing advanced cluster or Grid level distributed programs. The paper presents a description of the proposed Grid programming environment and explains involved dynamic workflow implementation features.