TY - GEN
T1 - Expressive reusable workflow templates
AU - Gil, Yolanda
AU - Groth, Paul
AU - Ratnakar, Varun
AU - Fritz, Christian
PY - 2009
Y1 - 2009
N2 - Workflow systems can manage complex scientific applications with distributed data processing. Although some workflow systems can represent collections of data with very compact abstractions and manage their execution efficiently, there are no approaches to date to manage collections of application components required to express some scientific applications. We present an approach to handle collections of components and data alike in expressive workflow templates whose basic structure is reusable. We also present an algorithm that can elaborate abstract compact workflow templates into execution-ready workflows that enumerate all computations to be carried out. We implemented the proposed approach in the Wings workflow system. Our work is motivated by real-world complex scientific applications that require handling of nested collections of both components and data.
AB - Workflow systems can manage complex scientific applications with distributed data processing. Although some workflow systems can represent collections of data with very compact abstractions and manage their execution efficiently, there are no approaches to date to manage collections of application components required to express some scientific applications. We present an approach to handle collections of components and data alike in expressive workflow templates whose basic structure is reusable. We also present an algorithm that can elaborate abstract compact workflow templates into execution-ready workflows that enumerate all computations to be carried out. We implemented the proposed approach in the Wings workflow system. Our work is motivated by real-world complex scientific applications that require handling of nested collections of both components and data.
UR - http://www.scopus.com/inward/record.url?scp=77949786666&partnerID=8YFLogxK
U2 - 10.1109/e-Science.2009.55
DO - 10.1109/e-Science.2009.55
M3 - Contribución a la conferencia
AN - SCOPUS:77949786666
SN - 9780769538778
T3 - e-Science 2009 - 5th IEEE International Conference on e-Science
SP - 344
EP - 351
BT - e-Science 2009 - 5th IEEE International Conference on e-Science
T2 - 5th IEEE International Conference on e-Science, e-Science 2009
Y2 - 9 December 2009 through 11 December 2009
ER -