Context-aware scientific workflow systems using KEPLER Online publication date: Mon, 10-May-2010
by Anne H.H. Ngu, Arwa Jamnagarwala, George Chin
International Journal of Business Process Integration and Management (IJBPIM), Vol. 5, No. 1, 2010
Abstract: Data intensive scientific workflows are often modelled using a dataflow-oriented model. The simplicity of a dataflow model facilitates intuitive workflow design, analysis and optimisation. However, some amount of control flow modelling is often necessary for engineering fault tolerant, robust and adaptive workflows. In scientific domain, myriads of environment information are needed for controlling different stages of execution. Modelling the control flow using inherent dataflow constructs will quickly result in a workflow that is hard to comprehend, reuse and maintain. In this paper, we propose a context-aware architecture for scientific workflows. By incorporating contexts within a dataflow-oriented scientific workflow system, we enable the development of context-aware scientific workflows without the need to use numerous low level control flow actors. This approach results in a workflow that is aware of its environment during execution with minimal user input and that responds intelligently based on such awareness at runtime. A further advantage of our approach is that the defined contexts can be reused and shared across other workflows. We demonstrate our approach with two prototype implementations of context-aware actors in KEPLER.
Online publication date: Mon, 10-May-2010
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Business Process Integration and Management (IJBPIM):
Login with your Inderscience username and password:
Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.
If you still need assistance, please email firstname.lastname@example.org