Stanford InfoLab Publication Server

Panda: A System for Provenance and Data

Ikeda, Robert and Widom, Jennifer (2010) Panda: A System for Provenance and Data. IEEE Data Engineering Bulletin .




Panda (for Provenance and Data) is a new project whose goal is to develop a general-purpose system that unifies concepts from existing provenance systems and overcomes some limitations in them. Panda is designed for "data-oriented workflows," fully integrating data-based and process-based provenance. Panda's provenance model will support a full range from fine-grained to coarse-grained provenance. Panda will provide a set of built-in operators for exploiting provenance after it has been captured, and an ad-hoc query language over provenance together with data. The processing nodes in Panda's workflows can vary from well-understood relational transformations, to "semi-opaque" transformations with a few known properties, to fully-opaque "black boxes." A theme in Panda is to take advantage of transformation knowledge when present, but to degrade gracefully when less information is available. Panda yields interesting optimization problems, including data caching decisions and eager vs. lazy provenance capture. This paper is largely an overview of motivation and plans for the project, with some material on current progress and results.

Item Type:Article
ID Code:972
Deposited By:Robert Ikeda
Deposited On:18 Jun 2010 18:20
Last Modified:18 Jun 2010 18:22

Download statistics

Repository Staff Only: item control page