Tools

  • Oversim: OverSim is an OMNeT++-based open-source simulation framework for overlay and peer-to-peer networks, developed at the Institute of Telematics, University of Karlsruhe (TH), German. The simulator contains several models for structured (e.g. Chord, Kademlia, Pastry) and unstructured (e.g. GIA) peer-to-peer protocols. An example implementation of the framework is an implementation of a peer-to-peer SIP communications network. OverSim has a flexible underlying network scheme, which on the one hand provides a fully configurable network topology with realistic bandwidths, packet delays, and packet losses (INETUnderlay), and on the other hand a fast and simple alternative model for high simulation performance (SimpleUnderlay).
    Link: www.oversim.org
    Article: Baumgart, B. Heep, and S. Krause, “OverSim: A flexible overlay network simulation framework,” in IEEE Global Internet Symposium, 2007, pp. 79–84, 2007.

  • OMNET++: OMNeT++ is a component-based, modular and open-architecture discrete event network simulator. The most common use of OMNeT++ is the simulation of computer networks, but it is also used for queuing network simulations, and other areas as well. OMNeT++ is popular in academia for its extensibility (due to its open source model) and plentiful online documentation. OMNeT++ represents a framework approach. Instead of containing explicit and hardwired support for computer networks or other areas, it provides an infrastructure for writing such simulations. Specific application areas are catered by various simulation models and frameworks, most of them open source. These models are developed completely independently of OMNeT++, and follow their own release cycles.
    Link: www.omnetpp.org
    Article: A. Varga and others, “The OMNeT++ discrete event simulation system,” in Proceedings of the European Simulation Multiconference (ESM’2001), pp. 319–324, 2001.

  • INET framework
    Link: www.inet.omnetpp.org
    Article: A. Varga and R. Hornig, “An overview of the OMNeT++ simulation environment,” in Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops, pp. 1–10, 2008.