Using Provenance for Repeatability

Using Provenance for Repeatability
复制标题

使用来源确保可重复性

DOI:
--
复制
发表时间:
2013
期刊:
Workshop on the Theory and Practice of Provenance
影响因子:
--
通讯作者:
Ian T Foster
Ian T Foster
中科院分区:
--
文献类型:
--
作者:
Quan Pham;T. Malik;Ian T Foster

文献摘要

被引文献

相似文献

我们提出了“来源到使用”(PTU),这是一种在重复性测试期间将计算时间降至最低的工具。作者可以使用PTU构建一个软件包,其中包含他们的软件程序以及初始参考执行的来源追踪。测试人员可以选择软件包中部分进程进行部分确定性重放——例如,基于在参考执行期间所测量的计算、内存和I/O利用率。利用来源追踪,PTU保证从一次执行到下一次执行,事件按照相同的顺序使用相同的数据进行处理。我们展示了PTU在对基于工作流的科学程序进行重复性测试时的效率。
We present Provenance-To-Use (PTU), a tool that minimizes computation time during repeatability testing. Authors can use PTU to build a package that includes their software program and a provenance trace of an initial reference execution. Testers can select a subset of the package's processes for a partial deterministic replay---based, for example, on their compute, memory and I/O utilization as measured during the reference execution. Using the provenance trace, PTU guarantees that events are processed in the same order using the same data from one execution to the next. We show the efficiency of PTU for conducting repeatability testing of workflow-based scientific programs.