A provenance-aware weighted fault tolerance scheme for service-based applications

Paul Townend, Paul Groth, Jie Xu

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

27 Scopus citations

Abstract

Service-orientation has been proposed as a way of facilitating the development and integration of increasingly complex and heterogeneous system components. However, there are many new challenges to the dependability community in this new paradigm, such as how individual channels within fault-tolerant systems may invoke common services as part of their workflow, thus increasing the potential for common-mode failure. We propose a scheme that - for the first time - links the technique of provenance with that of multi-version fault tolerance. We implement a large test system and perform experiments with a single-version system, a traditional MVD system, and a provenance-aware MVD system, and compare their results. We show that for this experiment, our provenance-aware scheme results in a much more dependable system than either of the other systems tested, whilst imposing a negligible timing overhead.

Original languageEnglish
Title of host publicationProceedings - Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2005
Pages258-266
Number of pages9
DOIs
StatePublished - 2005
Externally publishedYes
EventEighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2005 - Seattle, MA, United States
Duration: May 18 2005May 20 2005

Publication series

NameProceedings - Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2005
Volume2005

Conference

ConferenceEighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2005
Country/TerritoryUnited States
CitySeattle, MA
Period05/18/0505/20/05

Fingerprint

Dive into the research topics of 'A provenance-aware weighted fault tolerance scheme for service-based applications'. Together they form a unique fingerprint.

Cite this