Task Exception Handling in the VIEW Scientific Workflow System

Scientific workflows have been widely used by scientists to accelerate research experiments and achieve scientific discoveries. Due to the nature of science, scientific workflows often involve complex workflow design and distributed computation resources, so abnormal events are likely to happen and interrupt the normal execution of workflows. Restarting workflows is often too expensive and painful to do, especially for those long-running workflows. Thus, exception handling plays a significant role in the context of scientific workflows. In this paper, we present our ongoing work on exception handling in the VIEW scientific workflow management system.

[1]  Jing Hua,et al.  Service-Oriented Architecture for VIEW: A Visual Scientific Workflow Management System , 2008, 2008 IEEE International Conference on Services Computing.

[2]  Daniel A. Reed,et al.  Fault Tolerance and Recovery of Scientific Workflows on Computational Grids , 2008, 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid (CCGRID).

[3]  Omer F. Rana,et al.  Exception handling patterns for hierarchical scientific workflows , 2008, MGC '08.

[4]  Jing Hua,et al.  A Task Abstraction and Mapping Approach to the Shimming Problem in Scientific Workflows , 2009, 2009 IEEE International Conference on Services Computing.

[5]  Gustavo Alonso,et al.  Exception Handling in Workflow Management Systems , 2000, IEEE Trans. Software Eng..

[6]  Wil M. P. van der Aalst,et al.  Dynamic, Extensible and Context-Aware Exception Handling for Workflows , 2007, OTM Conferences.

[7]  Daniel Crawl,et al.  A Provenance-Based Fault Tolerance Mechanism for Scientific Workflows , 2008, IPAW.

[8]  Wil M. P. van der Aalst,et al.  Workflow Exception Patterns , 2006, CAiSE.