The University of Southampton
University of Southampton Institutional Repository

Representing Distributed Systems Using OPM

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.
0167-739X
757-765
Groth, Paul
6a6f0727-809b-49be-b305-4dbb61ad7f2c
Moreau, Luc
033c63dd-3fe9-4040-849f-dfccbe0406f8
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), 757-765. (doi:10.1016/j.future.2010.10.001).

Record type: Article

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
Available under License Creative Commons Attribution.
Download (576kB)
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
ORCID for Luc Moreau: ORCID iD orcid.org/0000-0002-3494-120X

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 ORCID iD

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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×