Research Article
Specification, planning, and execution of QoS-aware Grid workflows within the Amadeus environment
Article first published online: 25 JUL 2007
DOI: 10.1002/cpe.1215
Copyright © 2007 John Wiley & Sons, Ltd.
Issue
1532-0634/asset/cover.gif?v=1&s=6094df24c795ce080ff6df6ff3b6bcec19adb708)
Concurrency and Computation: Practice and Experience
Special Issue: First International Workshop on Workflow Systems in Grid Environments (WSGE2006)
Volume 20, Issue 4, pages 331–345, 25 March 2008
Additional Information
How to Cite
Brandic, I., Pllana, S. and Benkner, S. (2008), Specification, planning, and execution of QoS-aware Grid workflows within the Amadeus environment. Concurrency and Computation: Practice and Experience, 20: 331–345. doi: 10.1002/cpe.1215
Publication History
- Issue published online: 17 FEB 2008
- Article first published online: 25 JUL 2007
- Manuscript Accepted: 1 APR 2007
- Manuscript Received: 20 MAR 2007
Funded by
- Austrian Science Fund. Grant Number: SFBF1102
- European Union's GEMSS Project. Grant Number: IST 2001-37153
- Abstract
- Article
- References
- Cited By
Keywords:
- Amadeus environment;
- Quality of Service (QoS);
- Grid workflow;
- UML-based specification;
- workflow reduction
Abstract
Commonly, at a high level of abstraction Grid applications are specified based on the workflow paradigm. However, majority of Grid workflow systems either do not support Quality of Service (QoS), or provide only partial QoS support for certain phases of the workflow lifecycle. In this paper we present Amadeus, which is a holistic service-oriented environment for QoS-aware Grid workflows. Amadeus considers user requirements, in terms of QoS constraints, during workflow specification, planning, and execution. Within the Amadeus environment workflows and the associated QoS constraints are specified at a high level using an intuitive graphical notation. A distinguishing feature of our system is the support of a comprehensive set of QoS requirements, which considers in addition to performance and economical aspects also legal and security aspects. A set of QoS-aware service-oriented components is provided for workflow planning to support automatic constraint-based service negotiation and workflow optimization. For improving the efficiency of workflow planning we introduce a QoS-aware workflow reduction technique. Furthermore, we present our static and dynamic planning strategies for workflow execution in accordance with user-specified requirements. For each phase of the workflow lifecycle we experimentally evaluate the corresponding Amadeus components. Copyright © 2007 John Wiley & Sons, Ltd.

1532-0634/asset/olbannerleft.gif?v=1&s=a4e4e145787de94e1d91eaab3c8c29d8a9d96a26)