elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Contact | Deutsch
Fontsize: [-] Text [+]

Provenance-CSL - A Provenance Client Side Library

Gude, Roland and Oster, Marius (2007) Provenance-CSL - A Provenance Client Side Library. Other, Fachhochschule Bonn-Rhein-Sieg.

[img]
Preview
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
144kB

Abstract

Data management is a challenge in both scientific and technical environments. Therefore researchers have developed a special interest in this field. Modern approaches (i.e. Subversion, CVS) already offer authoring and versioning in distributed systems. However this might be insufficient in a vast number of scenarios, where not only the data resulting from a process, but also data which describes the process that generated those results is crucial. For example, if a doctor needs to decide how to treat a patient, he must have access to the patient’s data. Moreover he needs to know how the data was obtained (which tests were made), how old it is (when the tests were made), by whom it was provided (which doctor treated the patient in the past) and so on. This means that not only the patient’s condition, i.e. his bloodpressure, needs to be documented, but also the process which led to the data. This process is called the Provenance of the data. Meta-data describing such a process is the process documentation. There are many more scenarios where the process of acquiring the data might be almost as important as the data itself. The task of collecting a processes documentation might be quite easy in simple local systems, but becomes rather difficult in distributed environments. The EU-Project Provenance aims at the development of an open architecture which enables grid-applications to collect and collaborate process documentation in such environments. The general design of the Provenance-architecture is built around a Provenance store. Applications, or actors, which are part of a process may record P-Assertions, which are the atomic units of the process documentation, on the Provenance store. They may query the Provenance store for certain P-Assertions as well. In order to ease the process of developing applications which make use of Provenance, a client side library, which offers a simple API for interaction with Provenance stores, needs to be developed. This report describes the design of a Provenance-architecture, provides details of the API specification and presents the implementation of a Provenance client side library.

Document Type:Thesis (Other)
Title:Provenance-CSL - A Provenance Client Side Library
Authors:
AuthorsInstitution or Email of Authors
Gude, RolandUNSPECIFIED
Oster, MariusFachhochschule Bonn-Rhein-Sieg
Date:12 January 2007
Refereed publication:No
Number of Pages:10
Status:Unpublished
Keywords:Grid Computing, verteiltes Rechnen, Datenmanagement, Grid Computing, Distributed Computing, Provenance, Python, Data management
Institution:Fachhochschule Bonn-Rhein-Sieg
Department:Informatik
HGF - Research field:Aeronautics, Space and Transport (old)
HGF - Program:Space (old)
HGF - Program Themes:W SY - Technik für Raumfahrtsysteme
DLR - Research area:Space
DLR - Program:W SY - Technik für Raumfahrtsysteme
DLR - Research theme (Project):W - Vorhaben SISTEC (old)
Location: Köln-Porz
Institutes and Institutions:Institut of Simulation and Software Technology > Distributed Systems and Component Software
Deposited By: Andreas Schreiber
Deposited On:05 Feb 2007
Last Modified:12 Dec 2013 20:23

Repository Staff Only: item control page

Browse
Search
Help & Contact
Informationen
electronic library is running on EPrints 3.3.12
Copyright © 2008-2012 German Aerospace Center (DLR). All rights reserved.