Back to Search Start Over

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

Authors :
Mireille Blay Fornarino
Benjamin Isnard
Tristan Glatard
Ketan Maheshwari
Johan Montagnat
Laboratoire d'Informatique, Signaux, et Systèmes de Sophia-Antipolis (I3S) / Equipe MODALIS
Scalable and Pervasive softwARe and Knowledge Systems (Laboratoire I3S - SPARKS)
Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S)
Université Nice Sophia Antipolis (1965 - 2019) (UNS)
COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)-Université Nice Sophia Antipolis (1965 - 2019) (UNS)
COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)-Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S)
COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)
Algorithms and Scheduling for Distributed Heterogeneous Platforms (GRAAL)
Inria Grenoble - Rhône-Alpes
Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire de l'Informatique du Parallélisme (LIP)
École normale supérieure de Lyon (ENS de Lyon)-Université Claude Bernard Lyon 1 (UCBL)
Université de Lyon-Université de Lyon-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure de Lyon (ENS de Lyon)-Université Claude Bernard Lyon 1 (UCBL)
Université de Lyon-Université de Lyon-Centre National de la Recherche Scientifique (CNRS)
Centre de Recherche et d'Application en Traitement de l'Image et du Signal (CREATIS)
Université Claude Bernard Lyon 1 (UCBL)
Université de Lyon-Université de Lyon-École Supérieure de Chimie Physique Électronique de Lyon (CPE)-Institut National des Sciences Appliquées de Lyon (INSA Lyon)
Université de Lyon-Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de la Santé et de la Recherche Médicale (INSERM)-Centre National de la Recherche Scientifique (CNRS)
ANR-06-MDCA-0009,GWENDIA,Grid Workflow Efficient Enactement for Data Intensive Applications(2006)
Université Nice Sophia Antipolis (... - 2019) (UNS)
COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)-Université Nice Sophia Antipolis (... - 2019) (UNS)
Centre National de la Recherche Scientifique (CNRS)-Université de Lyon-Institut National de Recherche en Informatique et en Automatique (Inria)-Université Claude Bernard Lyon 1 (UCBL)
Université de Lyon-École normale supérieure - Lyon (ENS Lyon)-Centre National de la Recherche Scientifique (CNRS)-Université de Lyon-Université Claude Bernard Lyon 1 (UCBL)
Université de Lyon-École normale supérieure - Lyon (ENS Lyon)
Université de Lyon-Université de Lyon-Institut National des Sciences Appliquées de Lyon (INSA Lyon)
Université de Lyon-Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-École Supérieure Chimie Physique Électronique de Lyon-Institut National de la Santé et de la Recherche Médicale (INSERM)-Centre National de la Recherche Scientifique (CNRS)
Scalable and Pervasive softwARe and Knowledge Systems ( SPARKS )
Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis ( I3S )
Université Nice Sophia Antipolis ( UNS )
Université Côte d'Azur ( UCA ) -Université Côte d'Azur ( UCA ) -Centre National de la Recherche Scientifique ( CNRS ) -Université Nice Sophia Antipolis ( UNS )
Université Côte d'Azur ( UCA ) -Université Côte d'Azur ( UCA ) -Centre National de la Recherche Scientifique ( CNRS ) -Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis ( I3S )
Université Côte d'Azur ( UCA ) -Université Côte d'Azur ( UCA ) -Centre National de la Recherche Scientifique ( CNRS )
Algorithms and Scheduling for Distributed Heterogeneous Platforms ( GRAAL )
Institut National de Recherche en Informatique et en Automatique ( Inria ) -Institut National de Recherche en Informatique et en Automatique ( Inria ) -Laboratoire de l'Informatique du Parallélisme ( LIP )
École normale supérieure - Lyon ( ENS Lyon ) -Université Claude Bernard Lyon 1 ( UCBL )
Université de Lyon-Université de Lyon-Institut National de Recherche en Informatique et en Automatique ( Inria ) -Centre National de la Recherche Scientifique ( CNRS ) -École normale supérieure - Lyon ( ENS Lyon ) -Université Claude Bernard Lyon 1 ( UCBL )
Université de Lyon-Université de Lyon-Centre National de la Recherche Scientifique ( CNRS )
Centre de Recherche et d'Application en Traitement de l'Image et du Signal ( CREATIS )
Université Claude Bernard Lyon 1 ( UCBL )
Université de Lyon-Université de Lyon-Institut National des Sciences Appliquées de Lyon ( INSA Lyon )
Université de Lyon-Institut National des Sciences Appliquées ( INSA ) -Institut National des Sciences Appliquées ( INSA ) -École Supérieure Chimie Physique Électronique de Lyon-Institut National de la Santé et de la Recherche Médicale ( INSERM ) -Centre National de la Recherche Scientifique ( CNRS )
ANR-06-MDCA-0009,GWENDIA,Grid Workflow Efficient Enactement for Data Intensive Applications ( 2006 )
Source :
Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science (WORKS '09), International conference on High Performance Computing, networking, storage and analysis (SC09), International conference on High Performance Computing, networking, storage and analysis (SC09), Nov 2009, Portland, United States. pp.1-10, ⟨10.1145/1645164.1645171⟩, SC-WORKS, International conference on High Performance Computing, networking, storage and analysis (SC09), Nov 2009, Portland, United States. ACM, Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science (WORKS '09), pp.1-10, 2009, 〈10.1145/1645164.1645171〉, Hyper Article en Ligne, OpenAIRE, HAL-ENS-LYON, INRIA a CCSD electronic archive server
Publication Year :
2009
Publisher :
HAL CCSD, 2009.

Abstract

International audience; Different 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.

Details

Language :
English
Database :
OpenAIRE
Journal :
Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science (WORKS '09), International conference on High Performance Computing, networking, storage and analysis (SC09), International conference on High Performance Computing, networking, storage and analysis (SC09), Nov 2009, Portland, United States. pp.1-10, ⟨10.1145/1645164.1645171⟩, SC-WORKS, International conference on High Performance Computing, networking, storage and analysis (SC09), Nov 2009, Portland, United States. ACM, Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science (WORKS '09), pp.1-10, 2009, 〈10.1145/1645164.1645171〉, Hyper Article en Ligne, OpenAIRE, HAL-ENS-LYON, INRIA a CCSD electronic archive server
Accession number :
edsair.doi.dedup.....1080359aa30fb52fb9ac2ef521f979c7