Provenance-based validation of e-science experiments
Web Semantics: Science, Services and Agents on the World Wide Web
What Makes You Think That? The Semantic Web's Proof Layer
IEEE Intelligent Systems
Provenance Provisioning in Mobile Agent-Based Distributed Job Workflow Execution
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part I: ICCS 2007
Flexible provisioning of web service workflows
ACM Transactions on Internet Technology (TOIT)
A model of process documentation to determine provenance in mash-ups
ACM Transactions on Internet Technology (TOIT)
Using Inherent Service Redundancy and Diversity to Ensure Web Services Dependability
Methods, Models and Tools for Fault Tolerance
The Foundations for Provenance on the Web
Foundations and Trends in Web Science
IPAW'06 Proceedings of the 2006 international conference on Provenance and Annotation of Data
Collaborative redundant agents: modeling the dependences in the diversity of the agents' errors
MICAI'11 Proceedings of the 10th Mexican international conference on Advances in Artificial Intelligence - Volume Part I
Provenance from log files: a BigData problem
Proceedings of the Joint EDBT/ICDT 2013 Workshops
A systematic review of design diversity-based solutions for fault-tolerant SOAs
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Static compiler analysis for workflow provenance
WORKS '13 Proceedings of the 8th Workshop on Workflows in Support of Large-Scale Science
Characterizing workflow-based activity on a production e-infrastructure using provenance data
Future Generation Computer Systems
Hi-index | 0.00 |
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.