1st International ICST Conference on Simulation Tools and Techniques for Communications, Networks and Systems

Research Article

AN OVERVIEW OF THE OMNeT++ SIMULATION ENVIRONMENT

Download2727 downloads
  • @INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2008.3027,
        author={Andr\^{a}s Varga and Rudolf Hornig},
        title={AN OVERVIEW OF THE OMNeT++ SIMULATION ENVIRONMENT},
        proceedings={1st International ICST Conference on Simulation Tools and Techniques for Communications, Networks and Systems},
        publisher={ICST},
        proceedings_a={SIMUTOOLS},
        year={2010},
        month={5},
        keywords={discrete simulation network simulation simulation tools performance analysis computer systems telecommunications hierarchical integrated development environment},
        doi={10.4108/ICST.SIMUTOOLS2008.3027}
    }
    
  • András Varga
    Rudolf Hornig
    Year: 2010
    AN OVERVIEW OF THE OMNeT++ SIMULATION ENVIRONMENT
    SIMUTOOLS
    ICST
    DOI: 10.4108/ICST.SIMUTOOLS2008.3027
András Varga1,*, Rudolf Hornig1,*
  • 1: OpenSim Ltd., Szőlő köz 11, 1032 Budapest, Hungary.
*Contact email: andras.varga@omnest.com, rudolf.hornig@omnest.com

Abstract

The OMNeT++ discrete event simulation environment has been publicly available since 1997. It has been created with the simulation of communication networks, multiprocessors and other distributed systems in mind as application area, but instead of building a specialized simulator, OMNeT++ was designed to be as general as possible. Since then, the idea has proven to work, and OMNeT++ has been used in numerous domains from queuing network simulations to wireless and ad-hoc network simulations, from business process simulation to peer-to-peer network, optical switch and storage area network simulations. This paper presents an overview of the OMNeT++ framework, recent challenges brought about by the growing amount and complexity of third party simulation models, and the solutions we introduce in the next major revision of the simulation framework