Published July 18, 2022 | Version v1

Elements: Software: Distributed Workflows for Cyberexperimentation (DEW)

  • 1. USC Information Sciences Institute

Description

Today’s testbed experimentation is ad-hoc, lengthy and manual. This makes it hard to reuse experiments and reproduce results. Sometimes even authors struggle to reproduce their prior work. 

Testbeds focus on experiment’s physical design, not the entire lifecycle. This poster describes our project, which t supports experiments though the entire lifecycle: through design, running, monitoring, storage, analysis, sharing and reuse stages. We do so by creating a new experiment representation, called DEW. DEW has three parts: scenario - a human-readable list of actors and actions as well as their dependencies, constraints - physical requirements for testbed nodes and topology on which the scenario will run and bindings - actual commands to run for each action and each dependency from the scenario. On top of this common experiment representation, we build other support services for experiment lifecycle, and we build translators that generate different topology and runtime scripts for different testbeds.

Files

jelena.pptx (2).pdf

Files (1.4 MB)

Name Size Download all
md5:66a28d4abbb2abaec91ac9e41edb6bde
1.4 MB Preview Download

Additional details

Funding

U.S. National Science Foundation
Elements: Software: Distributed Workflows for Cyberexperimentation 1835608