You are on page 1of 20
Presented by:- Supervised By:- Friday, April 13, 2012 SGGS IE&T,NANDED,INDIA.
Presented by:-
Supervised By:-
Friday, April 13, 2012
SGGS IE&T,NANDED,INDIA.
Contents Contents Introduction Introduction toto WSN and its Simulation WSN and its Simulation Various Platforms available

Contents

Contents

Introduction

Introduction toto WSN and its Simulation

WSN and its Simulation

Various Platforms available for Simulation

Various Platforms available for Simulation

Introduction

Introduction toto OMNET++

OMNET++

Features of OMNET++

Features of OMNET++

Comparison

Comparison

Conclusion

Conclusion

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Introduction toto WSN Introduction WSN Large number of Communication Nodes. Large number of Communication Nodes. WSN

Introduction toto WSN

Introduction

WSN

Large number of Communication Nodes.

Large number of Communication Nodes.

WSN

WSN isis deployed

deployed inin Hazardous

Hazardous && inaccessible

inaccessible

places.

places.

Various applications (almost everywhere)

Various applications

(almost everywhere)

eg:

eg: Monitoring

environment.

environment.

Monitoring and

and Inspecting

Inspecting the

the

Introduction toto WSN Introduction WSN Large number of Communication Nodes. Large number of Communication Nodes. WSN

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Simulation inin WSN Simulation WSN Simulation programs usually have aa long Simulation programs usually have long

Simulation inin WSN

Simulation

WSN

Simulation programs usually have aa long

Simulation programs usually have

long

debugging periods because of large number of

debugging periods because of large number of

nodes.

nodes.

WSN uses hierarchical structure, soso we need aa

WSN uses hierarchical structure,

we need

large number of modules toto construct models,

large number of modules

construct models,

the module relations must defined inin

the module relations must defined

hierarchical toto built

hierarchical

built reusable

reusable components.

components.

WSN needs toto cooperate with other software toto

WSN needs

cooperate with other software

achieve the target.

achieve the target.

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Various platforms for Various platforms for
Various platforms for
Various platforms for

Simulating WSN

Simulating WSN

OMNET++: www.omnetpp.org

OMNET++: www.omnetpp.org

Tossim Simulation Environment

Tossim Simulation Environment

OPNET

OPNET

NS

NS 22

SNSim

SNSim -- WSN

WSN Simulator

Simulator

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Introduction toto Introduction
Introduction toto
Introduction

OMNET++

OMNET++

Objective Modular Network Testbed

Objective Modular Network

Testbed inin C++

C++

Introduction toto Introduction OMNET++ OMNET++ Objective Modular Network Testbed Objective Modular Network Testbed inin C++ C++

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

OMNET++ OMNET++ OMNeT++++ isis anan object- OMNeT object-oriented oriented modular modular discrete discrete event event network

OMNET++

OMNET++

OMNeT++++ isis anan object-

OMNeT

object-oriented

oriented modular

modular discrete

discrete event

event

network simulator. ItIt can

network simulator.

can bebe used for:

used for:

TTraraffi

fficc mo

moddeelilingng && PProrottoco

ocoll mo

moddeeliling.

ng.

Modeling queuing networks.

Modeling queuing networks.

Modeling multiprocessors and other distributed

Modeling multiprocessors and other distributed

hardware systems.

hardware systems.

Validating hardware architectures.

Validating hardware architectures.

Evaluating performance aspects of complex software

Evaluating performance aspects of complex software

systems.

systems.

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

OMNET++ Features (1) OMNET++ Features (1) Hierarchically nested modules. Hierarchically nested modules. Modules are instances of

OMNET++ Features(1)

OMNET++ Features

(1)

Hierarchically nested modules.

Hierarchically nested modules.

Modules are instances of module types.

Modules are instances of module types.

Modules communicate with messages.

Modules communicate with messages.

through channels.

through channels.

Flexible module parameters.

Flexible module parameters.

Topology description language (NED).

Topology description language (NED).

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

OMNET++ Features (2) OMNET++ Features (2) ItIt isis compatible with: DOS, UNIX, WINDOWS. compatible with: DOS,

OMNET++ Features(2)

OMNET++ Features

(2)

ItIt isis compatible with: DOS, UNIX, WINDOWS.

compatible with: DOS, UNIX, WINDOWS.

Several graphical interfaces allows debugging

Several graphical interfaces allows debugging

and variables inspection.

and variables inspection.

Modules, gates and links can

Modules, gates and links can bebe created

created

statically dynamically.

statically dynamically.

Offers support for parallel execution (PDES).

Offers support for parallel execution (PDES).

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Model Structure inin Model Structure
Model Structure inin
Model Structure

OMNET++

OMNET++

Model Structure inin Model Structure OMNET++ OMNET++ Fig: Model structure. SGGS IE&T,NANDED,INDIA.

Fig: Model

structure.

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.
SGGS IE&T,NANDED,INDIA.
Contd .. Simple Modules. Simple Modules. Messages can bebe sent either via output gates, Messages can

Contd ..

Simple Modules.

Simple Modules.

Messages can bebe sent either via output gates,

Messages can

sent either via output gates,

or directly toto another module.

or directly

another module.

Compound module consists of simple

Compound module consists of simple

modules.

modules.

Nodes

Nodes inin WSN

WSN isis compound modules.

compound modules.

These structures are

These structures are defined

defined byby NED language

NED language

which can bebe editted

which can

editted byby both text and

both text and

graphical user interface(GUI).

graphical user interface(GUI).

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Simulation Software
Simulation Software

Comparison

Simulation Software Comparison Friday, April 13, 2012 SGGS IE&T,NANDED,INDIA.

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Simulation Software
Simulation Software

Comparison

Simulation Software Comparison Friday, April 13, 2012 SGGS IE&T,NANDED,INDIA.

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Comparison Comparison Available Protocols and Models: Available Protocols and Models: OPNET isis soso expensive and NS2’s

Comparison

Comparison

Available Protocols and Models:

Available Protocols and Models:

OPNET isis soso expensive and NS2’s protocol model

OPNET

expensive and NS2’s protocol model isis

excessively unitary,

excessively

unitary, soso OMNET++

OMNET++ has the big

has the big advanta

advantagege inin

the model library and the available model aspects.

the model library and the available model aspects.

Network Topology && Hierarchical Models:

Network Topology

Hierarchical Models:

NS2 does

NS2

does not

not allow

allow hierarchical

hierarchical model

model

..

OPNET model

OPNET

modelss

always use fixed topology .OMNET++’s NED and its

always use fixed topology .OMNET++’s NED and its

graphical editor allow customize topology and

graphical editor allow customize topology and

parameterized topologies.

parameterized topologies.

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Comparison (2) Comparison (2) Debugging and Tracing: Debugging and Tracing: OPNET did OPNET did not not

Comparison (2)

Comparison

(2)

Debugging and Tracing:

Debugging and Tracing:

OPNET did

OPNET

did not

not have

have aa graphical

graphical runtime

runtime environment.

environment.

NS2 isis very slow inin WSN simulation which limits its use.

NS2

very slow

WSN simulation which limits its use.

•• Source

Source OOppenin

eningg::

OPNET only provides the sources of the protocol models,

OPNET only provides the sources of the protocol mod

els,

OMNET++ and NS2 isis fully open--sourced.

OMNET++ and NS2

fully open

sourced.

NOTE:: Simulation software inin WSN, NS2’s performance

NOTE

Simulation software

WSN, NS2’s performance isis

not very good, OPNET has good performance (like

not very good, OPNET has good performance (like

OMNET++), but itit isis too expensive

OMNET++), but

too expensive

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Comparison (3) (3) Comparison Fig: Execution Time of 100 queries generate nodes Friday, April 13, 2012

Comparison (3) (3)

Comparison

Comparison (3) (3) Comparison Fig: Execution Time of 100 queries generate nodes Friday, April 13, 2012

Fig: Execution Time of 100 queries generate nodes

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Comparison (4) (4) Comparison Fig: Memory Usage of 100 queries generate nodes Friday, April 13, 2012

Comparison (4) (4)

Comparison

Comparison (4) (4) Comparison Fig: Memory Usage of 100 queries generate nodes Friday, April 13, 2012

Fig: Memory Usage of 100 queries generate nodes

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Conclusion: Conclusion: OMNET++ isis anan excellent WSN simulation software, OMNET++ excellent WSN simulation software, its functions

Conclusion:

Conclusion:

OMNET++ isis anan excellent WSN simulation software,

OMNET++

excellent WSN simulation software,

its functions follows requirements of WSN

its functions follows requirements of WSN

simulation. Compare with NS2, itit reflects that

simulation. Compare with NS2,

reflects that

OMNET++ have better performance than NS2, also

OMNET++ have better performance than NS2, also

have some advantages when comparing with

have some advantages when comparing with

OPNET which isis anan expensive commercial software.

OPNET which

expensive commercial software.

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

References: References: Erwin Anggadjaja and Ian McLoughlin, “Point-to-Point OMNeT++ Based Simulation”, in 2010 Second International Conference

References:

References:

Erwin Anggadjaja and Ian McLoughlin, “Point-to-Point OMNeT++ Based

Simulation”, in 2010 Second International Conference on Advances in

Computing, Control, and Telecommunication Technologies,2010,pp.125-128.

Xiaodong Xian, Weiren Shi and He Huang, “Comparison of OMNET++ and

Other Simulator for WSN Simulation” in IEEE Proceedings,2008,pp.1439-1445.

András Varga , “OMNET++ User Manual” ,OpenSim Ltd, 2010.

http://whale.hit.bme.hu/omnetpp/

Piotr Szczytowski, Abdelmajid Khelil, Neeraj Suri, “Map-Based Modeling and

Design of Wireless Sensor Networks with OMNeT++” , in SPECTS 2009, 2009

pp.162-169.

www.omnetpp.org

Tina Devkota, Master Thesis on “A two-level event brokering architecture” of

Graduate School of Vanderbilt University,2009,pp.16-23.

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Friday, April 13, 2012 SGGS IE&T,NANDED,INDIA.
Friday, April 13, 2012 SGGS IE&T,NANDED,INDIA.

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.