Adept_flex—Supporting Dynamic Changes of Workflows Without Losing Control
Journal of Intelligent Information Systems - Special issue on workflow management systems
The GRADE graphical parallel programming environment
Parallel program development for cluster computing
Distributed and Parallel Databases
A Framework for Dynamic Changes in Workflow Management Systems
DEXA '97 Proceedings of the 8th International Workshop on Database and Expert Systems Applications
A Framework Supporting Dynamic Workflow Interoperation and Enterprise Application Integration
HICSS '02 Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS'02)-Volume 9 - Volume 9
Co-Ordination of Parallel GRID Applications using Synchronizers
PARELEC '04 Proceedings of the international conference on Parallel Computing in Electrical Engineering
Parallel Program Control Based on Hierarchically Detected Consistent Global States
PARELEC '04 Proceedings of the international conference on Parallel Computing in Electrical Engineering
Parallel Program Graphical Design with Program Execution Control Based on Global Application States
ISPDC '04 Proceedings of the Third International Symposium on Parallel and Distributed Computing/Third International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks
Hi-index | 0.00 |
This paper presents a method to design dynamic execution control in Grid workflows, which is based on predicates defined on global states of constituent activities. This method is based on introduction of user-defined control-dedicated processes called synchronizers. The co-operating synchronizers provide dynamic features in Grid workflows functionality. The use of synchronizer-based control infrastructure provides also means for structured design of complicated control in Gridlevel application programs. This control method has been embedded in a graphical parallel program design system, which facilitates the programming process. The proposed Grid programming environment principles are illustrated with a representative dynamic workflow implementation example.