Premium
A QoS‐aware exception handling method in scientific workflow execution
Author(s) -
Qi Lianyong,
Lin Wenmin,
Dou Wanchun,
Jiang Jian,
Chen Jinjun
Publication year - 2011
Publication title -
concurrency and computation: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.309
H-Index - 67
eISSN - 1532-0634
pISSN - 1532-0626
DOI - 10.1002/cpe.1737
Subject(s) - workflow , computer science , workflow engine , workflow technology , workflow management system , exception handling , distributed computing , robustness (evolution) , quality of service , task (project management) , schedule , database , software engineering , execution time , computer network , operating system , systems engineering , engineering , chemistry , biochemistry , gene
Scientific workflow is gaining ever‐increasing attention as it integrates a wide range of heterogeneous services to enable and accelerate the scientific discovery processes. However, the exception occurred in a scientific workflow execution often decreases the robustness of a scientific workflow system. For example, if a service engaged in a scientific workflow schedule becomes unavailable during its execution, an exception might be raised and the whole workflow execution may be interrupted unexpectedly. In this situation, it is a challenge to smooth the interrupted workflow execution. In view of this challenge, an exception handling method, named RelaxingMe (constraints Relaxing Method, RelaxingMe ) is proposed in this paper. This method aims at relaxing the original QoS constraint values requested by the interrupted task node, in order to find a near‐to‐optimal candidate service to replace the unavailable one. At last, the feasibility of our method is evaluated by an experiment. Copyright © 2011 John Wiley & Sons, Ltd.