The University of Southampton
University of Southampton Institutional Repository

Earth system modelling with Windows Workflow Foundation

Earth system modelling with Windows Workflow Foundation
Earth system modelling with Windows Workflow Foundation
The GENIE project has built a Grid-enabled Earth system modelling framework that facilitates the integration, execution and management of component models for the study of the Earth system over millennial timescales. The existing framework supports collaborative study of GENIE models across heterogeneous compute grids through scripted workflows in the Matlab environment. While the scripting approach achieves simplicity and flexibility, it suffers from an essentially passive approach to work unit management and from a heavy reliance on a central database to provide fault tolerance. The Windows Workflow Foundation (WF) technology provides a rich set of features to support the authoring and execution of workflows, tracking services that enable the monitoring of a running workflow, and state persistence services that allow workflows to be recovered and resumed upon failure. We demonstrate how the Windows Workflow Foundation has been applied to build a complementary simulation management system which provides rapid composition, event driven logic and reliable hosting of the scientific workflows while interfacing to existing infrastructure. We also describe how the adoption of WF enables the application of a number of associated technologies to provide better interoperability and accessibility for the simulation system. These improvements are demonstrated through a parametric study of the bi-stability of the oceanic thermohaline circulation in a GENIE model where the effects of a new carbon cycle are studied.
workflow management, earth and atmospheric sciences, windows workflow foundation
586-597
Fairman, Matthew J.
2214bf59-2c2b-470b-ab30-10cc59615835
Price, Andrew R.
b020e5b3-c608-4377-af0b-f97cd7ff64dd
Xue, Gang
186bab51-d210-445d-a1c5-620411e100c4
Molinari, Marc
db124af1-8110-4ac5-823b-cc9bdc896432
Nicole, Denis A.
0aca6dd1-833f-4544-b7a4-58fb91c7395a
Lenton, Timothy M.
245a93ab-92e4-4719-a8b7-7ef66d65d048
Marsh, Robert
702c2e7e-ac19-4019-abd9-a8614ab27717
Takeda, Kenji
e699e097-4ba9-42bd-8298-a2199e71d061
Cox, Simon J.
0e62aaed-24ad-4a74-b996-f606e40e5c55
Fairman, Matthew J.
2214bf59-2c2b-470b-ab30-10cc59615835
Price, Andrew R.
b020e5b3-c608-4377-af0b-f97cd7ff64dd
Xue, Gang
186bab51-d210-445d-a1c5-620411e100c4
Molinari, Marc
db124af1-8110-4ac5-823b-cc9bdc896432
Nicole, Denis A.
0aca6dd1-833f-4544-b7a4-58fb91c7395a
Lenton, Timothy M.
245a93ab-92e4-4719-a8b7-7ef66d65d048
Marsh, Robert
702c2e7e-ac19-4019-abd9-a8614ab27717
Takeda, Kenji
e699e097-4ba9-42bd-8298-a2199e71d061
Cox, Simon J.
0e62aaed-24ad-4a74-b996-f606e40e5c55

Fairman, Matthew J., Price, Andrew R., Xue, Gang, Molinari, Marc, Nicole, Denis A., Lenton, Timothy M., Marsh, Robert, Takeda, Kenji and Cox, Simon J. (2009) Earth system modelling with Windows Workflow Foundation. Future Generation Computer Systems, 25 (5), 586-597. (doi:10.1016/j.future.2008.06.011).

Record type: Article

Abstract

The GENIE project has built a Grid-enabled Earth system modelling framework that facilitates the integration, execution and management of component models for the study of the Earth system over millennial timescales. The existing framework supports collaborative study of GENIE models across heterogeneous compute grids through scripted workflows in the Matlab environment. While the scripting approach achieves simplicity and flexibility, it suffers from an essentially passive approach to work unit management and from a heavy reliance on a central database to provide fault tolerance. The Windows Workflow Foundation (WF) technology provides a rich set of features to support the authoring and execution of workflows, tracking services that enable the monitoring of a running workflow, and state persistence services that allow workflows to be recovered and resumed upon failure. We demonstrate how the Windows Workflow Foundation has been applied to build a complementary simulation management system which provides rapid composition, event driven logic and reliable hosting of the scientific workflows while interfacing to existing infrastructure. We also describe how the adoption of WF enables the application of a number of associated technologies to provide better interoperability and accessibility for the simulation system. These improvements are demonstrated through a parametric study of the bi-stability of the oceanic thermohaline circulation in a GENIE model where the effects of a new carbon cycle are studied.

Text
FGCS workflow - Accepted Manuscript
Download (1MB)

More information

Submitted date: 11 November 2007
e-pub ahead of print date: 9 July 2008
Published date: May 2009
Keywords: workflow management, earth and atmospheric sciences, windows workflow foundation
Organisations: Electronics & Computer Science

Identifiers

Local EPrints ID: 266022
URI: http://eprints.soton.ac.uk/id/eprint/266022
PURE UUID: def6a128-24c4-4214-af35-497e3280169e

Catalogue record

Date deposited: 01 Jul 2008 13:49
Last modified: 14 Mar 2024 08:19

Export record

Altmetrics

Contributors

Author: Matthew J. Fairman
Author: Andrew R. Price
Author: Gang Xue
Author: Marc Molinari
Author: Denis A. Nicole
Author: Timothy M. Lenton
Author: Robert Marsh
Author: Kenji Takeda
Author: Simon J. Cox

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×