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