Workflow Automation for Cycling Systems

Journal Article (2019)
Author(s)

Hilary Oliver (The National Institute of Water and Atmospheric Research)

Matthew Shin (Met Office)

David Matthews (Met Office)

Oliver Sanders (Met Office)

Sadie Bartholomew (Met Office)

Andrew Clark (Met Office)

Ben Fitzpatrick (Met Office)

R. van Haren (Netherlands eScience Center)

R. Hut (TU Delft - Civil Engineering & Geosciences)

Niels Drost (Netherlands eScience Center)

Research Group
Water Resources
DOI related publication
https://doi.org/10.1109/MCSE.2019.2906593 Final published version
More Info
expand_more
Publication Year
2019
Language
English
Research Group
Water Resources
Issue number
4
Volume number
21
Article number
8675433
Pages (from-to)
7-21
Downloads counter
748
Collections
Institutional Repository
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Complex cycling workflows are fundamental to numerical weather prediction (NWP) and related environmental forecasting systems. Large numbers of jobs are executed at regular intervals to process new data and generate new forecasts. Dependence between these forecast cycles creates a single never-ending workflow, but NWP workflow schedulers have traditionally ignored this-at the cost of efficiency when running “off the clock”-by enforcing a simpler nonoverlapping sequence of single-cycle workflows. Cylc (“Silk”)1 -3 is designed to manage infinite cycling workflows efficiently even after delays in real-time operation, or in historical runs, when cycles can typically interleave for much-increased throughput. Cylc is not actually specialized to environmental forecasting, however, and cycling workflows may also be useful in other contexts. In this paper, we describe the origins and major features of Cylc, future plans for the project, and our experience of Open Source development and community engagement.

Files

License info not available