skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Tackling the Reproducibility Problem in Systems Research with Declarative Experiment Specifications

Technical Report ·
DOI:https://doi.org/10.2172/1251056· OSTI ID:1251056
 [1];  [1];  [2];  [3];  [3];  [4];  [4]
  1. Univ. of California, Santa Cruz, CA (United States)
  2. Sandia National Lab. (SNL-CA), Livermore, CA (United States)
  3. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
  4. Univ. of Wisconsin, Madison, WI (United States)

Validating experimental results in the field of computer systems is a challenging task, mainly due to the many changes in software and hardware that computational environments go through. Determining if an experiment is reproducible entails two separate tasks: re-executing the experiment and validating the results. Existing reproducibility efforts have focused on the former, envisioning techniques and infrastructures that make it easier to re-execute an experiment. In this work we focus on the latter by analyzing the validation workflow that an experiment re-executioner goes through. We notice that validating results is done on the basis of experiment design and high-level goals, rather than exact quantitative metrics. Based on this insight, we introduce a declarative format for specifying the high-level components of an experiment as well as describing generic, testable conditions that serve as the basis for validation. We present a use case in the area of storage systems to illustrate the usefulness of this approach. We also discuss limitations and potential benefits of using this approach in other areas of experimental systems research.

Research Organization:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC52-07NA27344
OSTI ID:
1251056
Report Number(s):
LLNL-TR-670295
Country of Publication:
United States
Language:
English

Similar Records

A Roadmap for NEAMS Capability Transfer
Technical Report · Tue Nov 01 00:00:00 EDT 2011 · OSTI ID:1251056

The Ghost of Performance Reproducibility Past
Journal Article · Wed Dec 14 00:00:00 EST 2022 · Proceedings - IEEE International Conference on eScience (Online) · OSTI ID:1251056

Modular performance prediction for scientific workflows using Machine Learning
Journal Article · Mon May 11 00:00:00 EDT 2020 · Future Generations Computer Systems · OSTI ID:1251056

Related Subjects