Show simple item record

dc.contributor.authorMuniswamy-Reddy, Kiran-Kumar
dc.contributor.authorBraun, Uri Jacob
dc.contributor.authorHolland, David A
dc.contributor.authorMacko, Peter
dc.contributor.authorMaclean, Diana
dc.contributor.authorMargo, Daniel Wyatt
dc.contributor.authorSeltzer, Margo I.
dc.contributor.authorSmogor, Robin
dc.date.accessioned2011-10-06T16:10:14Z
dc.date.issued2009
dc.identifier.citationMuniswamy-Reddy, Kiran-Kumar, Uri Braun, David A. Holland, Peter Macko, Diana Maclean, Daniel Margo, Margo Seltzer, Robin Smogor. 2009. Layering in Provenance Systems. In Proceedings of the 2009 USENIX Annual Technical Conference (USENIX '09), June 14-19, 2009, San Diego, California. Berkeley, CA: USENIX Association.en_US
dc.identifier.urihttp://nrs.harvard.edu/urn-3:HUL.InstRepos:5165503
dc.description.abstractDigital provenance describes the ancestry or history of a digital object. Most existing provenance systems, however, operate at only one level of abstraction: the sys- tem call layer, a workflow specification, or the high-level constructs of a particular application. The provenance collectable in each of these layers is different, and all of it can be important. Single-layer systems fail to account for the different levels of abstraction at which users need to reason about their data and processes. These systems cannot integrate data provenance across layers and cannot answer questions that require an integrated view of the provenance. We have designed a provenance collection structure facilitating the integration of provenance across multiple levels of abstraction, including a workflow engine, a web browser, and an initial runtime Python provenance tracking wrapper. We layer these components atop provenance-aware network storage (NFS) that builds upon a Provenance-Aware Storage System (PASS). We discuss the challenges of building systems that integrate provenance across multiple layers of abstraction, present how we augmented systems in each layer to integrate provenance, and present use cases that demonstrate how provenance spanning multiple layers provides functionality not available in existing systems. Our evaluation shows that the overheads imposed by layering provenance systems are reasonable.en_US
dc.description.sponsorshipEngineering and Applied Sciencesen_US
dc.language.isoen_USen_US
dc.publisherUSENIX Associationen_US
dc.relation.isversionofhttp://www.usenix.org/event/usenix09/tech/full_papers/muniswamy-reddy/muniswamy-reddy.pdfen_US
dc.relation.hasversionhttp://www.usenix.org/event/usenix09/tech/full_papers/muniswamy-reddy/muniswamy-reddy_html/en_US
dash.licenseLAA
dc.titleLayering in Provenance Systemsen_US
dc.typeMonograph or Booken_US
dc.description.versionAccepted Manuscripten_US
dc.relation.journalProceedings of the 2009 USENIX Annual Technical Conference (USENIX '09)en_US
dash.depositing.authorSeltzer, Margo I.
dc.date.available2011-10-06T16:10:14Z
dash.contributor.affiliatedMacko, Peter
dash.contributor.affiliatedBraun, Uri
dash.contributor.affiliatedMargo, Daniel
dash.contributor.affiliatedHolland, David
dash.contributor.affiliatedSeltzer, Margo


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record