ISCAP Proceedings - 2024

Baltimore, MD - November 2024



ISCAP Proceedings: Abstract Presentation


Utilizing Docker for Research to Enable Rapid Repeatability


Shawn Zwach
Dakota State University

Michael Ham
Dakota State University

Abstract
Much of the validity of a research project is derived from its ability to be repeated by other researchers. This abstract focuses on using Docker containers, in a Docker compose environment, to develop and deploy interventions with the intent of having only one or two commands required to execute the entirety of a pre-test, post-test experiment. The system under test here is Free Range Routing’s implementation of the Border Gateway Protocol, modified with an intervention that adds an ED25519 signature and key to an extension header at the time BGP update messages are sent. The intervention combines research that uses BGP path attributes to share signature information with previous research around sharing signatures in extension headers. The hypothesis of the underlying work is that introducing the signature process will add insignificant processing and memory utilization overhead for the host system. We argue that providing an easy mechanism to repeat the experiment adds to its validity by enabling more researchers to test it. This presentation will explore our implementation of an entire testing stack inside of Docker.