Research Article

Impact of Node Density on the QoS Parameters of Routing Protocols in Opportunistic Networks for Smart Spaces

Table 1

Popular simulators used in opportunistic networks.

SimulatorBrief description

Adyton [51](i) C++-based event-driven simulator
(ii) Supports numerous routing protocols and real-world contact traces
(iii) Also provides several congestion control mechanisms and buffer management policies

MobEmu [52](i) Java-based free simulator
(ii) Capable of executing a mobility model or replay a trace, while applying the desired routing or dissemination algorithm

Ns-3 [53](i) Python-based free simulator under the GNU GPLv2 license
(ii) Also supports a real-time scheduler that facilitates several “simulation-in-the-loop” use cases for interacting with real systems

OMNet++ [54, 55](i) Free only for noncommercial organizations
(ii) An extensible, component-based C++ simulation framework
(iii) Runs basically on all platforms where a modern C++ compiler is available

ONE [56](i) Java-based free simulator
(ii) Offers both keyboard and GUI interface for coding
(iii) It allows researchers to design new protocols/architecture/framework in a very easy and defined way