• 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