DocumentCode :
1728290
Title :
Data composition patterns in service-based workflows
Author :
Montagnat, Johan ; Glatard, Tristan ; Lingrand, Diane
Author_Institution :
I3S Lab., CNRS, Sophia Antipolis, France
fYear :
2006
Firstpage :
1
Lastpage :
10
Abstract :
Workflow engines are powerful tools to implement data-intensive scientific applications exploiting parallel grid resources transparently. We discuss the advantages of implementing applications as workflows of services when dealing with large data sets. We show how the graph of services associated with data composition operators enable the description of complex data flows in a very compact format. We define a strict semantics for two common composition operators and we propose an algorithm to consistently satisfy this semantics all along the workflow execution. Finally, we show how our approach enables parallel execution of the application while preserving the data flow semantics. We implemented the algorithm proposed in MOTEUR, an open source workflow engine designed to execute parallel and data-intensive applications.
Keywords :
Web services; data flow computing; data handling; grid computing; complex dataflows; data composition operators; data composition patterns; dataflow semantics; open source workflow engine; parallel grid resources; service-based workflows; Algorithm design and analysis; Application software; Biomedical imaging; Engines; Flow graphs; Laboratories; Logic; Middleware; Parallel processing; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Workflows in Support of Large-Scale Science, 2006. WORKS '06. Workshop on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-5215-6
Type :
conf
DOI :
10.1109/WORKS.2006.5282350
Filename :
5282350
Link To Document :
بازگشت