Flexible selection of heterogeneous and unreliable services in large-scale grids
Flexible selection of heterogeneous and unreliable services in large-scale grids
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.
service selection, grids, reliability, service-oriented computing
2483-2494
Stein, Sebastian
cb2325e7-5e63-475e-8a69-9db2dfbdb00b
Payne, Terry R.
0bb13d45-2735-45a3-b72c-472fddbd0bb4
Jennings, Nicholas R.
ab3d94cc-247c-4545-9d1e-65873d6cdb30
28 June 2009
Stein, Sebastian
cb2325e7-5e63-475e-8a69-9db2dfbdb00b
Payne, Terry R.
0bb13d45-2735-45a3-b72c-472fddbd0bb4
Jennings, Nicholas R.
ab3d94cc-247c-4545-9d1e-65873d6cdb30
Stein, Sebastian, Payne, Terry R. and Jennings, Nicholas R.
(2009)
Flexible selection of heterogeneous and unreliable services in large-scale grids.
[in special issue: ‘Crossing boundaries: computational science, e-Science and global e-Infrastructure I. Selected papers from the UK e-Science All Hands Meeting 2008’ compiled by P. V. Coveney and M. P. Atkinson]
Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 367 (1897), .
(doi:10.1098/rsta.2009.0045).
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.
Text
philTrans.pdf
- Accepted Manuscript
Text
2483.full.pdf
- Version of Record
More information
Published date: 28 June 2009
Keywords:
service selection, grids, reliability, service-oriented computing
Organisations:
Agents, Interactions & Complexity
Identifiers
Local EPrints ID: 267035
URI: http://eprints.soton.ac.uk/id/eprint/267035
ISSN: 1364-503X
PURE UUID: 8b564840-ac19-4b72-9f62-22f83dcb8967
Catalogue record
Date deposited: 15 Jan 2009 17:17
Last modified: 15 Mar 2024 03:30
Export record
Altmetrics
Contributors
Author:
Sebastian Stein
Author:
Terry R. Payne
Author:
Nicholas R. Jennings
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics