A data-driven workflow language for grids based on array programming principles
Author(s) -
Johan Montagnat,
Benjamin Isnard,
Tristan Glatard,
Ketan Maheshwari,
Mireille Blay–Fornarino
Publication year - 2009
Publication title -
hal (le centre pour la communication scientifique directe)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/1645164.1645171
Subject(s) - workflow , computer science , set (abstract data type) , programming language , programming paradigm , distributed computing , workflow technology , software engineering , database
International audienceDifferent scientific workflow languages have been developed to help programmers in designing complex data analysis pro- cedures. However, little effort has been invested in com- paring 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 dis- tributed 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 it- eration strategies while avoiding unnecessary programming constructs. It allows programmers to express a wide set of applications in a compact framework
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom