Provenance Based Rebuild: Using Data Provenance to Improve Reliability

Technical report · UCSC-SSRC-11-04 · University of California, Santa Cruz

May 2011View full paper

Abstract

Traditionally, data preservation and reliability have used error correcting codes (ECCs) to ensure data safety. The development of general data provenance tracking systems provides a new opportunity for data reliability. We present a method that utilizes provenance to determine a datum’s generating process and inputs, and then uses this information to recompute lost data. This method, called Provenance Based Rebuild (PBR) provides a new, complimentary reliability mechanism that integrates with traditional systems to offer a variety of benefits including fine grained prioritized rebuild and parallel rebuild. While PBR offers benefits that address weaknesses in current techniques, it also faces a number of challenges such as data placement, and infrastructure provisioning.

BibTeX

@techreport{madden-ssrctr1104,
  author       = {Brian A. Madden and Ian F. Adams and Mark W. Storer and Ethan L. Miller and Darrell D. E. Long and Thomas M. Kroeger},
  title        = {Provenance Based Rebuild: Using Data Provenance to Improve Reliability},
  institution  = {University of California, Santa Cruz},
  number       = {UCSC-SSRC-11-04},
  month        = may,
  year         = {2011}
}
View full paper