Network Simulator: Durga Charan Patel M.Phil (CS& IT) Pt. R.S.U Raipur

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 16

Network Simulator

Durga Charan Patel


M.Phil (CS& IT)
Pt. R.S.U Raipur
Outline
• Introduction
• What is Network Simulator
• How to install Network Simulator
• How to
What is Network Simulator
• Ns-2 is a discrete-event network simulator for
Internet systems, targeted primarily for
research and educational use.
• It is Written in a combination of C++ and Otcl
an object oriented scripting language .
NS2 Supports Networks
• Wired Network -
• Wireless Network
• Ad-hoc Network
• Wireless Sensor network
Ns depends on several externally available
components
• Ns, the simulator itself
• Nam, the network animator
– Visualize ns (or other) output
– Nam editor: GUI interface to generate ns scripts
• Pre-processing:
– Traffic and topology generators
• Post-processing:
– Simple trace analysis, often in Awk, Perl, or Tcl
Ns functionalities
• Wired world
– Routing DV, LS, PIM-SM
– Transportation: TCP and UDP
– Traffic sources:web, ftp, telnet, cbr, stochastic
– Queuing disciplines:drop-tail, RED, FQ, SFQ, DRR
– QoS: IntServ and Diffserv
– Emulation
• Wireless
– Ad hoc routing and mobile IP
– Directed diffusion, sensor-MA
Types of Network Simulator

OMNeT++ is a component-based, modular and open-


architecture discrete event network simulation framework.
The most common use of OMNeT++ is its use as a structure
for simulation of computer networks, but it is also used for
queuing network simulations, and other areas as well
• QualNet is a network simulation tool that simulates
wireless and wired packet mode communication networks.
QualNet Developer is a discrete event simulator used in the
simulation of MANET, WiMAX networks,satellite networks,
and sensor networks,among others. QualNet has models for
common network protocols that are provided in source form
and are organized around the OSI Stack. QualNet is a
commercial tool derived from GloMoSim .
• J-Sim is an object-oriented library for discrete-time
process-oriented simulation. Its main application
area is queueing network simulation, however, the
range of its use can be very wide – almost any
system where object states change discretely can be
modelled using J-Sim. J-Sim is a Simula-like
simulation environment written in Java. For the
programmer, it provides the same possibilities as
the Simula language does. Plus much more. Latest
version jsim 0.6.0 Aug 2006
• SENSE, has been developed forsimulating wireless sensor
networks. The primary design goal is to ad-dress such
factors as extensibility, reusability, and scalability, and
totake into account the needs of different users. The
recent progressesin component-based simulation, namely
the component-port model andthe simulation component
classification, provided a sound theoreticalfoundation for
the simulator. Practical issues, such as efficient mem-ory
usage, sensor network specific models, were also
considered. Con-sequently, SENSE becomes an ease-of-
use and efficient simulator forsensor network research.
Visual Sense
• Modeling of wireless sensor networks requires sophisticated
modeling of communication channels, sensor channels, ad-hoc
networking protocols, localization strategies, media access
control protocols, energy consumption in sensor nodes, etc.
This modeling framework is designed to support a component-
based construction of such models. It is intended to enable the
research community to share models of disjoint aspects of the
sensor nets problem and to build models that include
sophisticated elements from several aspects. Visual sense
provides a accurate and extensible radio model . This radio
model is based on general energy propagation model that can
be reused for physical phenomenon to use for localization .
J prowler
• Prowler is a probabilistic wireless network simulator
capable of simulating wireless distributed systems,
from the application to the physical communication
layer.
• Prowler, running under MATLAB, provides an easy
way of application prototyping with nice visualization
capabilities.
• Although Prowler provides a generic simulation
environment, its current target platform is the
Berkeley MICA mote running TinyOS.
• OPNET Modeler® accelerates the R&D process for analyzing and
designing communication networks, devices, protocols, and
applications. Users can analyze simulated networks to compare the
impact of different technology designs on end-to-end behavior.
Modeler incorporates a broad suite of protocols and technologies,
and includes a development environment to enable modeling of all
network types and technologies including:
• VoIP
• TCP
• OSPFv3
• MPLS
• IPv6
• The OPNET Modeler® Wireless Suite provides high fidelity
modeling, simulation, and analysis of a broad range of
wireless networks. Technology developers leverage advanced
simulation capabilities and rich protocol model suites to
design and optimize proprietary wireless protocols, such as
access control and scheduling algorithms. Simulations
incorporate motion in mobile networks, including ground,
airborne, and satellite systems. Modeler Wireless Suite
supports any network with mobile devices, including cellular
(GSM, CDMA, UMTS, IEEE 802.16 WiMAX, LTE, etc.),
mobile ad hoc, wireless LAN (IEEE 802.11), personal area
networks (Bluetooth, ZigBee, etc.) and satellite.
Problem

Result Simulation Modify


analysis model ns

Setup/run
simulation
with ns

15
Support Network protocol
• Focused on modeling network protocols
– Wired, wireless, satellite
– TCP, UDP, multicast, unicast
– Web, telnet, ftp
– Ad hoc routing, sensor networks
– Infrastructure: stats, tracing, error models, etc

You might also like