Professional Documents
Culture Documents
simulator
Sarra Naoui
NS3
NS3 (Network Simulator) is an open source, discrete event network simulator.
It is used for the simulation of network protocols with different network topologies.
Advantages
Support simulation for TCP, UDP, ICMP, IPv4, multicast routing, P2P and CSMA protocols
Wide range of use in both optimization and expansion of the existing networks.
Limitations
Active maintainers are required to respond to the user questions and bug reports, and to help test and
validate the system.
NS3 still suffers from lack of credibility.
It cannot handle problems of the bandwidth properly
It can simulate 400 nodes properly but more than 400 nodes create problem and realistic results cannot be obtained.
TOSSIM
TOSSIM is an extension for TinyOSMote Simulator that provide simple and powerful emulator for Wireless
Sensor Network (WSN).
It provides several mechanisms for in-teracting with the network; monitoring packet traffic,statically or dynamically
injecting packet into the net-work and invocation of TinyOS call.
Advantages
Limitations
It is specially designed for TinyOS, not for simula-tion performance metrics of other new protocols.
It is specially designed for TinyOS, not for simula-tion performance metrics of other new protocols.
In the simulation process, every node has to run on NesC code, thats why TOSSIM can only emulate the type of
homogeneous applications
OMNeT++
OMNeT++ (Objective Modular Network Tested in C++) is an open source, extensible, modular, compo-nent-based
discrete event simulator tool like NS-2 andNS-3 to simulate networks both wired and wireless.
It is mostly used in research and educational purposes and in the global scientific community.
Advantages
Limitations
Advantages
Limitations
The documentation of GloMoSim is quite poor.
No specific routing protocols for sensor network,
No energy consumption models for transport layer and IP address support.
DRMSiM
DRMSim (Dynamic Routing Model Simulator) is a Discrete Event Simulation (DES) software that aims at the
evaluation of routing models at a large scale
The main goal of DRMsim is to quantitatively evaluate the main performance metrics of routing schemes especially,
the metrics related to the scalability and dynamic properties of these schemes
Advantages
DRMsim is dedicated for a routing model simulation.
It provides efficient graph structures and algorithms.
It has capability to import external topologies (e.g.,CAIDA maps).
It is a 100% pure Java application which makes it executable on most platforms.
It is free of cost for research purposes
Limitations
By using DRMSim only the routing protocol can be simulated.
It does not make use of parallel/distributed discrete event simulation techniques. It optionally relies on distribution
for the parallel execution of simulation batches.
SSFNet
SSFNet (Scalable Simulation Framework Network Models) is a discrete event network simulator for network lab
experimentation and research.
It allows for multiple processor machines to simulate a network using multiple processors that increase performance
significantly.
Advantages
Limitations
Its slow convergence may occur in presence of long-range correlated traffic.
Understanding of scaling conditions: some emergent phenomena can be seen in sufficiently large networks,
with sufficiently many traffic flows.
Need to understand relations between different abstraction levels.
Need to predict internet behavior under alternative-futures scenarios
Comparison of simulators based on
general Information(1/2)
TOSSIM Open Source Python, C++ and Linux Operating Yes Good
NesC Systems or on
Cygwin on
Windows
SSFNet Open source Java and C++ Linux, Solaris, Yes Good
and Windows NT
using JDK1.2 and
higher
Comparison of simulators based on
The properties of simulators (1/2)
Name Simulatio Available Scalability Number Comment
n Event Module of Node
Type support
NS3 Discret event Wired, Wireless, Limited ------ Targeted primarily
Adhoc and for research and
Wireless Sensor educational use
Networks and its
performance is
stable
TOSSIM Bit level Discrete TinOS based Enough 850 Provide simple
event wireless sensor and powerful
network emulator for
emulation wireless sensor
Network
DRMSim Discrete Event Dynamic route Large Up to 10,000 It enables the fast
model simulation simulation of
routing shemes on
large scale
dynamic networks