Szczegóły publikacji

Opis bibliograficzny

HyperFlow: a model of computation, programming approach and enactment engine for complex distributed workflows / Bartosz BALIŚ // Future Generation Computer Systems ; ISSN 0167-739X. — 2016 — vol. 55, s. 147–162. — Bibliogr. s. 161–162, Abstr. — Publikacja dostępna online od: 2015-09-26

Autor

Słowa kluczowe

workflow enactmentscientific workflowsprocess networksworkflow patternsworkflow programming

Dane bibliometryczne

ID BaDAP103380
Data dodania do BaDAP2017-01-23
Tekst źródłowyURL
DOI10.1016/j.future.2015.08.015
Rok publikacji2016
Typ publikacjiartykuł w czasopiśmie
Otwarty dostęptak
Czasopismo/seriaFuture Generation Computer Systems

Abstract

This paper presents HyperFlow: a model, of computation, programming approach and enactment engine for scientific workflows. Workflow programming in HyperFlow combines a simple declarative description of the workflow structure with low-level implementation of workflow activities in a mainstream scripting language. The aim of this approach is to increase the programming productivity of workflow developers who are skilled programmers and desire a programming experience similar to the one offered by a mature programming ecosystem. Combining a declarative description with low-level programming enables elimination of shim nodes from the workflow graph, considerably simplifying workflow implementations. The workflow description is based on a formal model of computation (Process Networks) and is characterized by a simple and concise syntax, utilizing just three key abstractions processes, signals and functions. Yet it is sufficient for expressing complex workflow patterns in a simple way. The adopted model of computation implemented in the HyperFlow workflow engine enables fully distributed and decentralized workflow enactment. The paper describes HyperFlow from the perspective of its workflow programming capabilities, the adopted model of computation, as well as the enactment engine, in particular its distributed workflow enactment capability. The provenance model and logging features are also presented. Several workflow examples derived from other workflow systems and reimplemented in HyperFlow are extensively discussed.

Publikacje, które mogą Cię zainteresować

artykuł
#129014Data dodania: 23.6.2020
Serverless execution of scientific workflows: experiments with HyperFlow, AWS Lambda and Google Cloud Functions / Maciej MALAWSKI, Adam GAJEK, Adam ZIMA, Bartosz BALIŚ, Kamil FIGIELA // Future Generation Computer Systems ; ISSN 0167-739X. — 2020 — vol. 110, s. 502-514. — Bibliogr. s. 513-514, Abstr. — Publikacja dostępna online od: 2017-11-04
artykuł
#139855Data dodania: 19.4.2022
Model and system for scientific workflows represented in file system directory tree / Mieszko MAKUCH, Maciej MALAWSKI, Joanna KOCOT, Tomasz SZEPIENIEC // Future Generation Computer Systems ; ISSN 0167-739X. — 2022 — vol. 133, s. 378-394. — Bibliogr. s. 393-394, Abstr. — Publikacja dostępna online od: 2022-03-23. — M. Makuch - dod. afiliacja: AGH University of Science and Technology, Institute of Computer Science