Representing Distributed Systems Using OPM
Representing Distributed Systems Using OPM
From the World Wide Web to supply chains and scientific simulations, distributed systems are a widely used and important approach to building computational systems. Tracking provenance within these systems is crucial for determining the trustworthiness of data they produce, troubleshooting problems, assigning responsibility for decisions, and improving performance. To facilitate such tracking, the Open Provenance Model (OPM) has been created to enable the interchange of provenance between a distributed system's components. However, to date, the ability for OPM to represent distributed systems has not been verified. In this work, we show how OPM can be used to represent a set of distributed systems patterns. We present a profile that shows that these patterns are a specialization of OPM. Finally, we define a contract that enables participants in a distributed system to ensure that their provenance can be integrated cohesively.
757-765
Groth, Paul
6a6f0727-809b-49be-b305-4dbb61ad7f2c
Moreau, Luc
033c63dd-3fe9-4040-849f-dfccbe0406f8
1 June 2011
Groth, Paul
6a6f0727-809b-49be-b305-4dbb61ad7f2c
Moreau, Luc
033c63dd-3fe9-4040-849f-dfccbe0406f8
Groth, Paul and Moreau, Luc
(2011)
Representing Distributed Systems Using OPM.
Future Generation Computer Systems, 27 (6), .
(doi:10.1016/j.future.2010.10.001).
Abstract
From the World Wide Web to supply chains and scientific simulations, distributed systems are a widely used and important approach to building computational systems. Tracking provenance within these systems is crucial for determining the trustworthiness of data they produce, troubleshooting problems, assigning responsibility for decisions, and improving performance. To facilitate such tracking, the Open Provenance Model (OPM) has been created to enable the interchange of provenance between a distributed system's components. However, to date, the ability for OPM to represent distributed systems has not been verified. In this work, we show how OPM can be used to represent a set of distributed systems patterns. We present a profile that shows that these patterns are a specialization of OPM. Finally, we define a contract that enables participants in a distributed system to ensure that their provenance can be integrated cohesively.
Text
dist-fgcs11
- Version of Record
Restricted to Registered users only
Request a copy
More information
Published date: 1 June 2011
Organisations:
Web & Internet Science, Electronics & Computer Science
Identifiers
Local EPrints ID: 408802
URI: http://eprints.soton.ac.uk/id/eprint/408802
ISSN: 0167-739X
PURE UUID: 70224992-dd42-4cba-bdaf-d0df44fec68b
Catalogue record
Date deposited: 28 May 2017 04:01
Last modified: 15 Mar 2024 14:08
Export record
Altmetrics
Contributors
Author:
Paul Groth
Author:
Luc Moreau
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