Capturing Service Versioning in Provenance Trace to Support Reproducibility

Authors

  • Dayang Hanani Abang Ibrahim Faculty of Computer Science and Information Technology, Universiti Malaysia Sarawak, Kota Samarahan, 94300 Sarawak, Malaysia.
  • Chiew Kang Leng Faculty of Computer Science and Information Technology, Universiti Malaysia Sarawak, Kota Samarahan, 94300 Sarawak, Malaysia.
  • Nadianatra Musa Faculty of Computer Science and Information Technology, Universiti Malaysia Sarawak, Kota Samarahan, 94300 Sarawak, Malaysia.

Keywords:

Provenance, Provenance Trace, Service Versioning,

Abstract

Reproducibility has long been a cornerstone of science. Underpinning reproducibility is provenance, which has the potential to provide scientists with a complete understanding of data generated in e-experiments, including the services that were produced and consumed. A key to reproducibility is the provenance model: a data model that structures information about an e-experiment. When all the entities in the experiment have been identified, they must be captured and recorded as a provenance trace. The provenance trace gives information about the actual execution of an experiment. Therefore, in running an experiment, the creation of the final results that are derived from the input data are documented in a provenance trace. This paper describes in greater detail the conceptualization of an experiment using the Open Provenance Model (OPM). As Open Provenance Model (OPM) is the provenance model standard, this paper explores whether the OPM is able to describe an experiment sufficiently precisely so as to support reproducibility. The paper also addresses the issue of how to ensure that the versions of services involved in the experiment can remain available, as service versioning is part of essential requirements in reproducibility.

References

The OPM Provenance Model (OPM) – Open Provenance Model Website. Available online at http://openprovenance.org/.

P. Groth, S. Munroe, S. Miles, and L. Moreau, “Applying the Provenance Data Model to a Bioinformatics Case,” In Grandinetti, Lucio (eds.) High Performance Computing and Grids in Action, IOS Press, Advances in Parallel Computing, 16, pp. 250-264, 2008.

L. Moreau, B. Clifford, J. Freire, J. Futrelle, J. Gil, P. Groth, N. Kwasnikowska, S. Miles, P. Missier, J. Myers, B. Plale, Y. Simhan, E. G. Stephan, and J. V. D. Bussche, “The Open Provenance Model core specification (v1.1),” Future Generation Computer System, vol. 27, no. 6, pp. 743–756, Jun. 2011.

S. Vinoski, “The more things changed,” Internet Computing, vol. 8, no. 1, pp. 87-89, 2004

D. H.Abang Ibrahim, “The Exploitation of Provenance and Versioning in the Reproduction of e-Experiments,” PhD Thesis, Newcastle University, United Kingdom, 2016.

Downloads

Published

2017-12-07

How to Cite

Abang Ibrahim, D. H., Leng, C. K., & Musa, N. (2017). Capturing Service Versioning in Provenance Trace to Support Reproducibility. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 9(3-11), 1–5. Retrieved from https://jtec.utem.edu.my/jtec/article/view/3172

Most read articles by the same author(s)