Sixth International Conference on Simulation Tools and Techniques

Research Article

A Toolchain for Simplifying Network Simulation Setup

  • @INPROCEEDINGS{10.4108/icst.simutools.2013.251735,
        author={Lorenzo Saino and Cosmin Cocora and George Pavlou},
        title={A Toolchain for Simplifying Network Simulation Setup},
        proceedings={Sixth International Conference on Simulation Tools and Techniques},
        publisher={ICST},
        proceedings_a={SIMUTOOLS},
        year={2013},
        month={7},
        keywords={network topology network simulation link capacity modeling traffic matrix},
        doi={10.4108/icst.simutools.2013.251735}
    }
    
  • Lorenzo Saino
    Cosmin Cocora
    George Pavlou
    Year: 2013
    A Toolchain for Simplifying Network Simulation Setup
    SIMUTOOLS
    ACM
    DOI: 10.4108/icst.simutools.2013.251735
Lorenzo Saino1,*, Cosmin Cocora1, George Pavlou1
  • 1: University College London
*Contact email: l.saino@ucl.ac.uk

Abstract

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 Simulation Setup (FNSS) toolchain. It provides capabilities for parsing topologies from datasets or generating them synthetically, 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.