Back to Search Start Over

A Fault-Tolerance Architecture for Kepler-Based Distributed Scientific Workflows.

Authors :
Mouallem, Pierre
Crawl, Daniel
Altintas, Ilkay
Vouk, Mladen
Yildiz, Ustun
Source :
Scientific & Statistical Database Management (9783642138171); 2010, p452-460, 9p
Publication Year :
2010

Abstract

Fault-tolerance and failure recovery in scientific workflows is still a relatively young topic. The work done in the domain so far mostly applies classic fault-tolerance mechanisms, such as "alternative versions" and "checkpointing", to scientific workflows. Often scientific workflow systems simply rely on the fault-tolerance capabilities provided by their third party subcomponents such as schedulers, Grid resources, or the underlying operating systems. When failures occur at the underlying layers, a workflow system typically sees them only as failed steps in the process without additional detail and the ability of the system to recover from those failures may be limited. In this paper, we present an architecture that tries to address this for Kepler-based scientific workflows by providing more information about failures and faults we have observed, and through a supporting implementation of more comprehensive failure coverage and recovery options. We discuss our framework in the context of the failures observed in two production-level Kepler-based workflows, specifically XGC and S3D. The framework is divided into three major components: (i) a general contingency Kepler actor that provides a recovery block functionality at the workflow level, (ii) an external monitoring module that tracks the underlying workflow components, and monitors the overall health of the workflow execution, and (iii) a checkpointing mechanism that provides smart resume capabilities for cases in which an unrecoverable error occurs. This framework takes advantage of the provenance data collected by the Kepler-based workflows to detect failures and help in fault-tolerance decision making. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783642138171
Database :
Complementary Index
Journal :
Scientific & Statistical Database Management (9783642138171)
Publication Type :
Book
Accession number :
76752909
Full Text :
https://doi.org/10.1007/978-3-642-13818-8_31