Research Article
On the automation of computer network simulators
@INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2009.5684, author={L. Felipe Perrone and Claudio Cicconetti and Giovanni Stea and Bryan C. Ward}, title={On the automation of computer network simulators}, proceedings={2nd International ICST Conference on Simulation Tools and Techniques}, publisher={ICST}, proceedings_a={SIMUTOOLS}, year={2010}, month={5}, keywords={Simulation tools network simulation best practices}, doi={10.4108/ICST.SIMUTOOLS2009.5684} }
- L. Felipe Perrone
Claudio Cicconetti
Giovanni Stea
Bryan C. Ward
Year: 2010
On the automation of computer network simulators
SIMUTOOLS
ICST
DOI: 10.4108/ICST.SIMUTOOLS2009.5684
Abstract
Simulation has been an important resource for functional and performance analyses of computer networks. Although the number of widely adopted network simulators is small, new ones continue to be created to address gaps in the functionality of existing tools. It can be argued, however, that the greatest need of the scientific community is to raise the credibility of published simulation studies. In this paper, we show that this need can be addressed by enabling network simulators to provide fool-proof automation of the experimental process. Ideally, the simulator's interface would provide users with an environment to minimize set up time for experiments and to guarantee their reproducibility, and to safeguard the statistical rigor of data analysis. We demonstrate that advances toward this goal have been made by three different tools. Our contributions in this paper culminate with the derivation of requirements for automation tools from recent literature and from our own experience in tool construction. Once these requirements are fulfilled, network simulation tools can have a stronger impact in education, in carrying out large simulation studies, and in enhancing the credibility of simulation results.