You are on page 1of 20

Presented by:-

Supervised By:-

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Contents
Introduction to WSN and its Simulation Various Platforms available for Simulation Introduction to OMNET++ Features of OMNET++ Comparison Conclusion
Friday, April 13, 2012 SGGS IE&T,NANDED,INDIA.

Introduction to WSN
Large number of Communication Nodes. WSN is deployed in Hazardous & inaccessible places. Various applications (almost everywhere) eg: Monitoring and Inspecting the eg: environment.

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Simulation in WSN
Simulation programs usually have a long debugging periods because of large number of nodes. WSN uses hierarchical structure, so we need a large number of modules to construct models, the module relations must defined in hierarchical to built reusable components. WSN needs to cooperate with other software to achieve the target.
Friday, April 13, 2012 SGGS IE&T,NANDED,INDIA.

Various platforms for Simulating WSN


OMNET++: www.omnetpp.org Tossim Simulation Environment OPNET NS 2 SNSim - WSN Simulator

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Introduction to OMNET++
Objective Modular Network Testbed in C++

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

OMNET++
OMNeT++ OMNeT++ is an object-oriented modular discrete event objectnetwork simulator. It can be used for: Traffic modeling & Protocol modeling. Modeling queuing networks. Modeling multiprocessors and other distributed hardware systems. Validating hardware architectures. Evaluating performance aspects of complex software systems.
Friday, April 13, 2012 SGGS IE&T,NANDED,INDIA.

OMNET++ Features(1)
Hierarchically nested modules. Modules are instances of module types. Modules communicate with messages. through channels. Flexible module parameters. Topology description language (NED).
Friday, April 13, 2012 SGGS IE&T,NANDED,INDIA.

OMNET++ Features(2)
It is compatible with: DOS, UNIX, WINDOWS. Several graphical interfaces allows debugging and variables inspection. Modules, gates and links can be created statically dynamically. Offers support for parallel execution (PDES).
Friday, April 13, 2012 SGGS IE&T,NANDED,INDIA.

Model Structure in OMNET++


Fig: Model structure.

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Contd..
Simple Modules. Messages can be sent either via output gates, or directly to another module. Compound module consists of simple modules. Nodes in WSN is compound modules. These structures are defined by NED language which can be editted by both text and graphical user interface(GUI).
Friday, April 13, 2012 SGGS IE&T,NANDED,INDIA.

Simulation Software Comparison

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Simulation Software Comparison

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

Comparison
Available Protocols and Models: OPNET is so expensive and NS2s protocol model is excessively unitary, so OMNET++ has the big advantage in the model library and the available model aspects. Network Topology & Hierarchical Models: NS2 does not allow hierarchical model . OPNET models always use fixed topology .OMNET++s NED and its graphical editor allow customize topology and parameterized topologies.
Friday, April 13, 2012 SGGS IE&T,NANDED,INDIA.

Comparison

(2)

Debugging and Tracing: OPNET did not have a graphical runtime environment. NS2 is very slow in WSN simulation which limits its use. Source Opening: OPNET only provides the sources of the protocol models, OMNET++ and NS2 is fully open-sourced. openNOTE: NOTE: Simulation software in WSN, NS2s performance is not very good, OPNET has good performance (like OMNET++), but it is too expensive
Friday, April 13, 2012 SGGS IE&T,NANDED,INDIA.

Comparison

(3)

Fig: Execution Time of 100 queries generate nodes


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

Comparison

(4)

Fig: Memory Usage of 100 queries generate nodes


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

Conclusion:
OMNET++ is an excellent WSN simulation software, its functions follows requirements of WSN simulation. Compare with NS2, it reflects that OMNET++ have better performance than NS2, also have some advantages when comparing with OPNET which is an expensive commercial software.

Friday, April 13, 2012

SGGS IE&T,NANDED,INDIA.

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. Andrs 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.

You might also like