A toolchain for simplifying network simulation setup
Lorenzo Saino, Cosmin Cocora, George Pavlou · 2013
Arguably, one of the most cumbersome tasks required to run a network simulation is the setup of a complete simulation scenario and its implementation in the target simulator. This process includes selecting a topology, provision it with all required parameters and, finally, configure traffic sources or generate traffic matrices. Many tools exist to address some of these tasks. However, most of them do not provide methods for configuring network and traffic parameters, while others only support a specific simulator. As a consequence, a user often needs to implement the desired features personally, which is both time-consuming and error-prone. To address these issues, we present the Fast Network Sim-ulation Setup (FNSS) toolchain. It provides capabilities for parsing topologies from datasets or generating them synthe-tically, assign desired configuration parameters and generate traffic matrices or event schedules. It also provides APIs for a number of programming languages and network simulators to easily deploy the simulation scenario in the target simulator.