A data-driven workflow language for grids based on array programming principles

  • Authors:
  • Johan Montagnat;Benjamin Isnard;Tristan Glatard;Ketan Maheshwari;Mireille Blay Fornarino

  • Affiliations:
  • CNRS/Univ. of Nice;INRIA, ENS Lyon, LIP;CNRS/INSERM/INSA;University of Nice;University of Nice

  • Venue:
  • Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Different scientific workflow languages have been developed to help programmers in designing complex data analysis procedures. However, little effort has been invested in comparing and finding a common root for existing approaches. This work is motivated by the search for a scientific workflow language which coherently integrates different aspects of distributed computing. The language proposed is data-driven for easing the expression of parallel flows. It leverages array programming principles to ease data-intensive applications design. It provides a rich set of control structures and iteration strategies while avoiding unnecessary programming constructs. It allows programmers to express a wide set of applications in a compact framework.