• DocumentCode
    3557912
  • Title

    Recording Process Documentation for Provenance

  • Author

    Groth, Paul ; Moreau, Luc

  • Author_Institution
    Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
  • Volume
    20
  • Issue
    9
  • fYear
    2009
  • Firstpage
    1246
  • Lastpage
    1259
  • Abstract
    Scientific and business communities are adopting large-scale distributed systems as a means to solve a wide range of resource-intensive tasks. These communities also have requirements in terms of provenance. We define the provenance of a result produced by a distributed system as the process that led to that result. This paper describes a protocol for recording documentation of a distributed system´s execution. The distributed protocol guarantees that documentation with characteristics suitable for accurately determining the provenance of results is recorded. These characteristics are confirmed through a number of proofs based on an abstract state machine formalization.
  • Keywords
    distributed processing; program compilers; protocols; system documentation; abstract state machine formalization; distributed protocol; large-scale distributed systems; provenance; recording process documentation; resource-intensive tasks; Distributed debugging; Distributed systems; Information Storage and Retrieval; Information Technology and grids; Provenance; Systems and Software; data protocols; data protocols.; distributed systems; grids; lineage; provenance;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • Conference_Location
    10/10/2008 12:00:00 AM
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2008.215
  • Filename
    4641911