The Open Provenance Model core specification (v1.1)
Future Generation Computer Systems
Provenance management in Swift
Future Generation Computer Systems
Swift: A language for distributed parallel scripting
Parallel Computing
MTCProv: a practical provenance query framework for many-task scientific computing
Distributed and Parallel Databases
Hi-index | 0.00 |
In this abstract, we describe provenance traces generated from executions of scientific workflows managed by the Swift parallel scripting system. They follow a provenance data model, used by MTCProv, the provenance management component of Swift. It is similar to PROV, representing most of its core concepts and including additional information about the scientific domain, computational resource consumption, and prospective provenance. We describe provenance queries that follow patterns commonly found in high performance computing and that are straightforward to support with MTCProv's built-in procedures. These queries often involve costly relational join operations and recursion, providing a relevant case for benchmarking.