Back to Search
Start Over
A data-driven workflow language for grids based on array programming principles
- 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.
- Subjects :
- Complex data type
Design
Programming language
Computer science
Control (management)
020207 software engineering
02 engineering and technology
Expression (computer science)
computer.software_genre
Data-driven
Workflow technology
Set (abstract data type)
[ INFO.INFO-DC ] Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
Workflow
0202 electrical engineering, electronic engineering, information engineering
Languages
020201 artificial intelligence & image processing
Array programming
[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
computer
D.3.2 [Programming Languages]: Language Classi cations -- Data-flow languages
Subjects
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