Tracking Provenance in ORNL’s Flexible Research Platforms
By:
Hensley, Zachary P; Sanyal, Jibonananda ; New, Joshua R
Publication Date:
August 2013
Abstract
Provenance is dened as information about the origin of objects, a concept that
applies to both physical and digital objects and often overlaps both. The use of
provenance in systems designed for research is an important but forgotten feature.
Provenance allows for proper and exact tracking of information, its use, its lineage, its
derivations and other metadata that are important for correctly adhering to the scien-
tic method. In our project's prescribed use of provenance, researchers can determine
detailed information about the use of sensor data in their experiments on ORNL's
Flexible Research Platforms (FRPs). Our project's provenance system, Provenance
Data Management System (ProvDMS), tracks information starting with the creation
of information by an FRP sensor. The system determines station information, sensor
information, and sensor channel information. The system allows researchers to derive
generations of experiments from the sensor data and tracks their hierarchical flow.
Key points can be seen in the history of the information as part of the information's
workflow. The concept of provenance and its usage in science is relatively new and
while used in other cases around the world, our project's provenance diers in a key
area. To keep track of provenance, most systems must be designed or redesigned
around the new provenance system. Our system is designed as a cohesive but sepa-
rate entity and allows for researchers to continue using their own methods of analysis
without being constrained in their ways in order to track the provenance. We have
designed ProvDMS using a lightweight provenance library, Core Provenance Library
(CPL) v.6 In addition to keeping track of sensor data experiments and its provenance,
ProvDMS also provides a web-enabled visualization of the inheritance.