Logo des Repositoriums
  • English
  • Deutsch
Anmelden
Keine TU-ID? Klicken Sie hier für mehr Informationen.
  1. Startseite
  2. Publikationen
  3. Publikationen der Technischen Universität Darmstadt
  4. Zweitveröffentlichungen (aus DeepGreen)
  5. Executing cyclic scientific workflows in the cloud
 
  • Details
2021
Zweitveröffentlichung
Artikel
Verlagsversion

Executing cyclic scientific workflows in the cloud

File(s)
Download
Hauptpublikation
s13677-021-00229-7.pdf
CC BY 4.0 International
Format: Adobe PDF
Size: 4.36 MB
TUDa URI
tuda/10309
URN
urn:nbn:de:tuda-tuprints-236167
DOI
10.26083/tuprints-00023616
Autor:innen
Krämer, Michel ORCID 0000-0003-2775-5844
Würz, Hendrik M.
Altenhofen, Christian ORCID 0000-0001-7733-4146
Kurzbeschreibung (Abstract)

We present an algorithm and a software architecture for a cloud-based system that executes cyclic scientific workflows whose structure may change during run time. Existing approaches either rely on workflow definitions based on directed acyclic graphs (DAGs) or require workarounds to implement cyclic structures. In contrast, our system supports cycles natively, avoids workarounds, and as such reduces the complexity of workflow modelling and maintenance. Our algorithm traverses workflow graphs and transforms them iteratively into linear sequences of executable actions. We call these sequences process chains. Our software architecture distributes the process chains to multiple compute nodes in the cloud and oversees their execution. We evaluate our approach by applying it to two practical use cases from the domains of astronomy and engineering. We also compare it with two existing workflow management systems. The evaluation demonstrates that our algorithm is able to execute dynamically changing workflows with cycles and that design and maintenance of complex workflows is easier than with existing solutions. It also shows that our software architecture can run process chains on multiple compute nodes in parallel to significantly speed up the workflow execution. An implementation of our algorithm and the software architecture is available with the Steep Workflow Management System that we released under an open-source license. The resources for the first practical use case are also available as open source for reproduction.

Freie Schlagworte

Scientific workflow m...

Workflow scheduling

Cloud computing

Distributed systems

Sprache
Englisch
Fachbereich/-gebiet
20 Fachbereich Informatik > Graphisch-Interaktive Systeme
20 Fachbereich Informatik > Fraunhofer IGD
DDC
000 Allgemeines, Informatik, Informationswissenschaft > 004 Informatik
Institution
Universitäts- und Landesbibliothek Darmstadt
Ort
Darmstadt
Titel der Zeitschrift / Schriftenreihe
Journal of Cloud Computing : Advances, Systems and Applications
Jahrgang der Zeitschrift
10
Heftnummer der Zeitschrift
1
ISSN
2192-113X
Verlag
SpringerOpen
Ort der Erstveröffentlichung
Berlin ; Heidelberg
Publikationsjahr der Erstveröffentlichung
2021
Verlags-DOI
10.1186/s13677-021-00229-7
PPN
517009056
Artikel-ID
25

  • TUprints Leitlinien
  • Cookie-Einstellungen
  • Impressum
  • Datenschutzbestimmungen
  • Webseitenanalyse
Diese Webseite wird von der Universitäts- und Landesbibliothek Darmstadt (ULB) betrieben.