DocumentCode :
2907525
Title :
Designing Workflow Components for e-Science
Author :
Terpstra, Frank ; Adriaans, Pieter
Author_Institution :
University of Amsterdam, the Netherlands
fYear :
2006
fDate :
Dec. 2006
Firstpage :
10
Lastpage :
10
Abstract :
In this paper we present a general domain for the analysis of workflows and workflow components based on the notion of a collection of Turing machines sharing a set of tapes. We show that computationally equivalent workflows can be evaluated in terms of two dimensions: data complexity and process complexity. We show that this approach allows for the evaluation of various workflow architectures. Using this formal framework we prove that maximal simplicity, generality and consistency are mutually exclusive. Simplicity of and generality of workflow components leads to complexity of data structures and computational processes. This is an issue that deserves more attention from designers and users of workflow communication protocols. We define a formal version of the General Workflow Design Problem and show that this problem is decidable in the case of a finite number of topologies. Thus, automatic composition of workflows is possible in limited domains. Decidability for an infinite number of topologies remains an open question. We show how our findings from the formal framework manifest themselves in real world e-Science workflow environments.
Keywords :
Computer architecture; Concrete; Costs; Data structures; Design methodology; Informatics; Service oriented architecture; Simple object access protocol; Topology; Turing machines;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
e-Science and Grid Computing, 2006. e-Science '06. Second IEEE International Conference on
Conference_Location :
Amsterdam, The Netherlands
Print_ISBN :
0-7695-2734-5
Type :
conf
DOI :
10.1109/E-SCIENCE.2006.261094
Filename :
4030983
Link To Document :
بازگشت