Research Article
Automating ns-3 experimentation in multi-host scenarios
@INPROCEEDINGS{10.1145/2756509.2756513, author={Alina Quereilhac and Damien Saucez and Thierry Turletti and Walid Dabbous}, title={Automating ns-3 experimentation in multi-host scenarios}, proceedings={Proceedings of the 2015 Workshop on ns-3}, publisher={ACM}, proceedings_a={WNS3}, year={2016}, month={2}, keywords={Simulation Emulation Live Experimentation Automation}, doi={10.1145/2756509.2756513} }
- Alina Quereilhac
Damien Saucez
Thierry Turletti
Walid Dabbous
Year: 2016
Automating ns-3 experimentation in multi-host scenarios
WNS3
ACM
DOI: 10.1145/2756509.2756513
Abstract
ns-3 is a flexible simulator whose capabilities go beyond running purely synthetic simulations in a local desktop. Due to its ability to run unmodified Linux applications and to exchange traffic with live networks, ns-3 can be combined with live hosts to run distributed simulations or to transparently integrate live and simulated networks. Nevertheless, ns-3 multi-host experiment scenarios require considerable manual work and system administration.
The NEPI experiment management framework automates deployment, execution, and result collection of experiment scenarios. In this paper we describe the internals of the NEPI framework that provides support for automation of ns-3 experiments, and demonstrate its usage for ns-3 multihost scenarios with three example cases: a) running parallel simulations on a cluster of hosts, b) running distributed simulations spanning multiple hosts, and c) integrating live and simulated networks.