DocumentCode :
2496787
Title :
Dynamic Workflow Implementation Based on Synchronizers
Author :
Borkowski, J. ; Kopanski, D. ; Tudruj, M.
Author_Institution :
Polish-Japanese Inst. of Inf. Technol., Warsaw
fYear :
2006
fDate :
Aug. 29 2006-Sept. 1 2006
Firstpage :
448
Lastpage :
-455
Abstract :
The paper presents how parallel program execution control based on monitoring of global application states can be used to co-ordinate workflow execution. Special control processes called synchronizers construct consistent application states based on state messages coming from constituent workflow activities. The synchronizers compute control predicates on consistent activities states and work out control decisions concerning workflow behavior. The decisions are dispatched as control signals to workflow elements. The reactions to the signals correspond to workflow tasks activations or modifications by a mechanism similar to distributed interrupts. This mechanism provides for dynamic character of workflow elements and control, which can be applied in arranging groupware applications. Such workflow control can be implemented inside the PS-GRADE graphical parallel program design system, which is described in the paper. PS-GRADE enables designing programs for both computer clusters and grids. An overview of workflow control patterns implemented with the use of the proposed new control mechanisms is shown and discussed in the paper
Keywords :
grid computing; parallel programming; synchronisation; workstation clusters; PS-GRADE graphical parallel program design system; computer clusters; control decisions; control predicates; control signals; dynamic workflow implementation; grids; groupware application; parallel program execution control; synchronizer; workflow behavior; workflow control pattern; Application software; Collaborative software; Computer science; Computerized monitoring; Control systems; Dynamic programming; Information technology; Process control; Runtime; Signal processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications, 2006. SEAA '06. 32nd EUROMICRO Conference on
Conference_Location :
Cavtat, Dubrovnik
ISSN :
1089-6503
Print_ISBN :
0-7695-2594-6
Type :
conf
DOI :
10.1109/EUROMICRO.2006.33
Filename :
1690170
Link To Document :
بازگشت