Flexible selection of heterogeneous and unreliable services in large-scale grids
OA Location
Author(s)
Stein, S
Payne, TR
Jennings, NR
Type
Journal Article
Abstract
As Grids become larger and more interconnected in nature, scientists can benefit from a growing number of distributed services that may be invoked on demand to complete complex computational workflows. However, it also means that these scientists become dependent on the cooperation of third-party service providers, whose behaviour may be uncertain, failure-prone and highly heterogeneous. To address this, we have developed a novel decision-theoretic algorithm that automatically selects appropriate services for the tasks of an abstract workflow and deals with failures through redundancy and dynamic re-invocation of functionally equivalent services. In this article, we summarise our approach, describe in detail how it can be applied to a real-world bioinformatics workflow and show that it offers a significant improvement over current service selection techniques.
Date Issued
2009-05-18
Date Acceptance
2009-05-18
Citation
Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 2009, 367 (1897), pp.2483-2494
ISSN
1364-503X
Publisher
The Royal Society
Start Page
2483
End Page
2494
Journal / Book Title
Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences
Volume
367
Issue
1897
Copyright Statement
© 2009 The Royal Society
Identifier
http://eprints.soton.ac.uk/267035/
Subjects
Science & Technology
Multidisciplinary Sciences
Science & Technology - Other Topics
MULTIDISCIPLINARY SCIENCES
service selection
grids
reliability
service-oriented computing
General Science & Technology
MD Multidisciplinary
Publication Status
Published