2nd International ICST Workshop on the Evaluation of Quality of Service through Simulation in the Future Internet

Research Article

A framework for large-scale simulations and output result analysis with ns-2

  • @INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2009.5702,
        author={Matteo Maria  Andreozzi and Giovanni  Stea and Carlo  Vallati},
        title={A framework for large-scale simulations and output result analysis with ns-2},
        proceedings={2nd International ICST Workshop on the Evaluation of Quality of Service through Simulation in the Future Internet},
        publisher={ACM},
        proceedings_a={QOSIM},
        year={2010},
        month={5},
        keywords={Simulation tools ns-2 statistical analysis network simulation},
        doi={10.4108/ICST.SIMUTOOLS2009.5702}
    }
    
  • Matteo Maria Andreozzi
    Giovanni Stea
    Carlo Vallati
    Year: 2010
    A framework for large-scale simulations and output result analysis with ns-2
    QOSIM
    ICST
    DOI: 10.4108/ICST.SIMUTOOLS2009.5702
Matteo Maria Andreozzi1,*, Giovanni Stea1,*, Carlo Vallati1,*
  • 1: Dipartimento di Ingegneria dell’Informazione, University of Pisa, Via Diotisalvi, 2 – 56122 Pisa, ITALY.
*Contact email: m.andreozzi@iet.unipi.it, g.stea@iet.unipi.it, c.vallati@iet.unipi.it

Abstract

Stochastic simulation is an important aid for the design and performance engineering of computer networks. The credibility of simulative results can, however, be seriously affected by human errors (e.g., inconsistencies in the parameter selection, poor initialization of random generators, bugs in the scripts used for post-processing), which become more and more likely and numerous as the dimension of the set of simulated scenarios (simulation campaign) increases. The occurrence of such errors can be limited by using reliable automation tools, i.e. tools which take care of the above mentioned tasks by using state-of-the-art methodologies. This work describes ANSWER (Automated NS-2 Workflow managER), a simulation workflow automation tool for the Network Simulator (ns-2), explicitly designed for facilitating large-scale simulation campaigns, i.e. those involving many factors. Our framework reduces the space for errors when defining scenarios, controls the execution of a large number of scenarios, and reduces the time overhead required for output data analysis.