3rd International ICST Conference on Simulation Tools and Techniques

Research Article

Performance and scalability evaluation of the Castalia wireless sensor network simulator

Download667 downloads
  • @INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2010.8727,
        author={Dimosthenis  Pediaditakis and Yuri  Tselishchev and Athanassios  Boulis},
        title={Performance and scalability evaluation of the Castalia wireless sensor network simulator},
        proceedings={3rd International ICST Conference on Simulation Tools and Techniques},
        publisher={ICST},
        proceedings_a={SIMUTOOLS},
        year={2010},
        month={5},
        keywords={Castalia WSN wireless sensor network simulator performance scalability.},
        doi={10.4108/ICST.SIMUTOOLS2010.8727}
    }
    
  • Dimosthenis Pediaditakis
    Yuri Tselishchev
    Athanassios Boulis
    Year: 2010
    Performance and scalability evaluation of the Castalia wireless sensor network simulator
    SIMUTOOLS
    ICST
    DOI: 10.4108/ICST.SIMUTOOLS2010.8727
Dimosthenis Pediaditakis1,*, Yuri Tselishchev2,*, Athanassios Boulis2,*
  • 1: Imperial College London, 180 Queen's Gate, London, SW7 2AZ, United Kingdom.
  • 2: NICTA, Univ. of Sydney, 13 Garden Street, Eveleigh, NSW, Australia.
*Contact email: dpediadi@doc.ic.ac.uk, Yuri.Tselishchev@nicta.com.au, Athanassios.Boulis@nicta.com.au

Abstract

Castalia is an open-source simulator for wireless sensor networks and body area networks which is widely used in the academic and research community. This paper presents a basic evaluation study of Castalia, reporting computation time and memory usage for a variety of scenarios/benchmarks. Moreover, key parameters, such as network size, simulation time, fraction of mobile nodes are varied to reveal Castalia's scalability potential. We discuss our results and explain counterintuitive findings in simulator's performance. The results and their explanation can be used by Castalia users as a guide to determine the limits they can push their simulations, as well as to make parameter choices that tradeoff accuracy for performance. They also provide an indication of Castalia's performance capabilities to potential users.