Abstract
Providing a predictable level of dependability is a challenge for applications which choreograph services from many different providers. Applications commonly fail because a component service fails, yet the designers of applications have, at best, limited information about component service dependability. This limits their ability to make informed decisions about when it is cost-effective to use a service or to employ potentially expensive fault containment or tolerance techniques such as redundancy. We consider ways to improve support for the publication and exploitation of dependability metadata for services by developing publication methods and ontologies to support shared metadata definitions. Two diverse examples of metadata are considered: service availability information and descriptions of service failure modes. The availability work is particularly relevant to bioinformatics, while work on failure modes is explored in the context of virtual organisations with long-term interactions.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsAuthor information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fitzgerald, J. (2005). Dependability-Explicit Computing: Applications in e-Science and Virtual Organisations. In: Guelfi, N., Reggio, G., Romanovsky, A. (eds) Scientific Engineering of Distributed Java Applications. FIDJI 2004. Lecture Notes in Computer Science, vol 3409. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31869-9_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-31869-9_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25053-1
Online ISBN: 978-3-540-31869-9
eBook Packages: Computer ScienceComputer Science (R0)