Publications
Toward orchestration of complex networking experiments
Abstract
Experimentation is an essential tool for developing networked and distributed systems. However, it is inherently complex due to the concurrent, asynchronous, heterogeneous, and prototype-based systems that must be integrated into representative scenarios to conduct valid evaluations. This paper offers a retrospective on the development and use of MAGI, an orchestration tool, that translates an experiment specification into an execution on an emulation-based testbed with high-level directives for message passing, remote process execution, and failure tracking, for conducting large and complex experiments. The MAGI tool has been used for more than seven years in a variety of experiments, including undergraduate education, anonymous communication, cyber-physical systems, and attacker-defender games on the DETER testbed. We hope the insights and takeaways learned from using our tool will aid in developing the next-generation experiment management tools.
Metadata
- publication
- 13th USENIX Workshop on Cyber Security Experimentation and Test (CSET 20), 2020
- year
- 2020
- publication date
- 2020
- authors
- Alefiya Hussain, Prateek Jaipuria, Geoff Lawler, Stephen Schwab, Terry Benzel
- link
- https://www.usenix.org/conference/cset20/presentation/hussain
- resource_link
- https://www.usenix.org/system/files/cset20-paper-hussain.pdf
- conference
- 13th USENIX Workshop on Cyber Security Experimentation and Test (CSET 20)