Architecture Tutorial Summary and Conclusions
Architecture Tutorial The Provenance Architecture
Architecture Tutorial Main Points Industrial strength Provenance Architecture Adoption of the SOA perspective Identification of key data structures –P-assertions, P-headers, P-structure, Processes
Architecture Tutorial Functionality Recording: –Straightforward recording interface –Attribution –Factuality Querying: –2 types of querying interface –Distributed querying –Scoping
Architecture Tutorial Security and Scalability Security –Integrity / non-repudiation –Access control Scalability –Patterns –Links –References
Architecture Tutorial Methodology Structured way of making applications provenance aware Guidelines for identifying what to record and by whom
Architecture Tutorial Conclusions Crucial topic for many applications Full architectural specification Compliance and Verification An implementation available for download Methodology to make applications provenance-aware
Architecture Tutorial Publications 1.Paul Groth, Simon Miles, Weijian Fang, Sylvia C. Wong, Klaus-Peter Zauner, and Luc Moreau. Recording and Using Provenance in a Protein Compressibility Experiment. In Proceedings of the 14th IEEE International Symposium on High Performance Distributed Computing (HPDC'05), July Paul Groth, Michael Luck, and Luc Moreau. A protocol for recording provenance in service-oriented Grids. In Proceedings of the 8th International Conference on Principles of Distributed Systems (OPODIS'04), Grenoble, France, December Paul Groth, Michael Luck, and Luc Moreau. Formalising a protocol for recording provenance in Grids. In Proceedings of the UK OST e-Science second All Hands Meeting 2004 (AHM'04), Nottingham, UK, September Simon Miles, Paul Groth, Miguel Branco, and Luc Moreau. The requirements of recording and using provenance in e-Science experiments. Technical report, University of Southampton, Luc Moreau, Syd Chapman, Andreas Schreiber, Rolf Hempel, Omer Rana, Lazslo Varga, Ulises Cortes, and Steven Willmott. Provenance-based Trust for Grid Computing --- Position Paper. In, Paul Townend, Paul Groth, and Jie Xu. A Provenance-Aware Weighted Fault Tolerance Scheme for Service-Based Applications. In Proc. of the 8th IEEE International Symposium on Object-oriented Real-time distributed Computing (ISORC 2005), May Paul Groth, Simon Miles, Victor Tan, and Luc Moreau. Architecture for Provenance Systems. Technical report, University of Southampton, October 2005.
Architecture Tutorial Thank you! The Southampton Provenance Team Paul Groth Sheng Jiang Simon Miles Luc Moreau Steve Munroe Victor Tan Sophia Tsasakou