2nd International ICST Conference on Simulation Tools and Techniques

Research Article

NECO: NEtwork COding Simulator

Download775 downloads
  • @INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2009.5646,
        author={Diogo Ferreira and Lu\^{\i}sa Lima and Jo\"{a}o Barros},
        title={NECO: NEtwork COding Simulator},
        proceedings={2nd International ICST Conference on Simulation Tools and Techniques},
        publisher={ICST},
        proceedings_a={SIMUTOOLS},
        year={2010},
        month={5},
        keywords={network coding simulation topology random graph},
        doi={10.4108/ICST.SIMUTOOLS2009.5646}
    }
    
  • Diogo Ferreira
    Luísa Lima
    João Barros
    Year: 2010
    NECO: NEtwork COding Simulator
    SIMUTOOLS
    ICST
    DOI: 10.4108/ICST.SIMUTOOLS2009.5646
Diogo Ferreira1,*, Luísa Lima1,*, João Barros1,*
  • 1: Instituto de Telecomunicações, Departamento de Ciência de Computadores, Faculdade de Ciências da Universidade do Porto, Portugal.
*Contact email: dferreira@dcc.fc.up.pt, luisalima@dcc.fc.up.pt, jbarros@fe.up.pt

Abstract

We present NECO, a high-performance simulation framework dedicated to the evaluation of network coding based protocols. Its main features include (1) definition of graphs representing the topology (which can be generated randomly or pre-defined by means of a standard representation), (2) modular specification of network coding protocols, (3) visualization of the network operation and (4) extraction of key statistics. The simulator is entirely written in Python and can be easily extended to account for extra functionalities.