SlideShare a Scribd company logo
1 of 8
Download to read offline
Bulletin of Electrical Engineering and Informatics
ISSN: 2302-9285
Vol. 6, No. 1, March 2017, pp. 62~69, DOI: 10.11591/eei.v6i1.568 īŽ 62
Received October 27, 2016; Revised December 27, 2016; Accepted January 11, 2017
A Survey on Wireless Network Simulators
Amanjot Singh Toor
1*
, A. K. Jain
2
Department of Instrumentation & Control
Dr. B.R Ambedkar National Institute of Technology
Jalandhar, Punjab, India
*Corresponding author, e-mail: er.amanjot87@gmail.com
1*
, jainak@nitj.ac.in
2
Abstract
The Network simulator helps the developer to create and simulate new models on an arbitrary
network by specifying both the behavior of the network nodes and the communication channels. It provides
a virtual environment for an assortment of desirable features such as modeling a network based on a
specific criteria and analyzing its performance under different scenarios. This saves cost and time required
for testing the functionality and the execution of network. This paper has surveyed various Wireless
Network Simulators and compared them.
Keywords: Open-Source Technology, Network Simulation, Open Source Network simulators, NS2, NS3,
J-Sim, OMNeT++, OPNET, QUALNET and MATLAB
1. Introduction
Simulation is a technique used for executing the network on to the computer and with
this, the behavior of the network is calculated with the help of some mathematical calculations
that are used by network organizations [1]. They are used to allow the researchers to develop,
test and diagnose network scenarios that are difficult to simulate in the real world. It is basically
used to test the new networking protocols or to change the existing protocols under controlled
and reproductive environment. Different types of topologies can be designed by using various
types of nodes (host, bridges, routers, hubs and mobile units etc) [2].
In the rest of the paper, section 2 describes the taxonomy on simulation, section III
includes open source software and network simulator along with features and limitations.
Section IV gives the Comparative study of different open source simulators. Finally the last
section provides the conclusion.
2. Taxonomy on Simulation
Now a day’s information society is continuing to emerge and demands for the growth of
wireless communication. So for that purpose, future generation wireless networks are necessary
to considered with their increasing necessities. The Future generation wireless networks are
characterized by a distributed, dynamic, self-organizing architecture. These networks are mainly
classified into different types based upon some specific characteristics viz Cognitive Radio
Networks, Ad-Hoc/Mesh Networks, Sensor Networks, etc are shown in Figure 1 [3].
These wireless networks are used in various applications viz business, healthcare,
military, gaming etc. The exposure of wireless networking has created many open research
issues in network design too and many researchers are trying their best in designing the future
generation wireless network.
Bulletin of EEI ISSN: 2302-9285 īŽ
A Survey on Wireless Network Simulators (Amanjot Singh Toor)
63
Figure 1. Different kinds of Wireless Networks
For analyzing the performance of wireless networks as well as wired network, three
techniques are used; analytical methods, simulation by computer and test bed measurement or
physical measurement [3].
In analytical method, attempts have been made to find the analytical solution to
problems with the help of some initial conditions and set of parameters. However, it is a very
complex method because lots of mathematical analysis has been done at each layers.
Therefore, it is also known as comprehensive model for wireless ad-hoc networks. Also, the
construction of test bed for any pre-set network is very costly, un-bearable task and requires a
lot of efforts [3].
However, Simulation by computers is the most common method and has proven to be a
valuable tool for developing and testing new protocols for wireless network where analytical
method is neither applicable nor feasible. Researchers commonly use simulation method for
analysis the performance of a system. Simulators are used for the many reasons like lower in
cost, ease of implementation and practicality of testing large-scale networks.
The main aim of simulators is to attain “as real as possible” situation in order to make
the obtainable result realistic as well as adaptable. In wireless network simulation, three
important points have to be considered; firstly, the protocols and algorithms should be free from
errors and have been implemented in details, secondly the simulation environment should be
realistic and in addition to that a genuine method is used to analyze the collected data.
However, it still has some potential pitfalls. So to overcome these, it is necessary to know about
different tools that are available and came to know about their benefits and drawbacks [4].
The basic steps to run a simulation are as shown in Figure 2 [3].
Figure 2. Simulation Steps
The first step is to implement a protocol (that is model development); second step is to
create a simulation scenario (that is designing a network topology and traffic scenario); third
step is the collection of statistics and finally the fourth step is to visualize and analyze the
simulation results which is carried out during or after the execution of simulation. The main
problem with this method is that no one can make a guess in advance that how many times this
Cellular
Communication
Cognitive
Radio
Ad-Hoc/ Mesh
Networking
Wireless
Networks
Sensor
Network
Model Development
(i.e Protocol Implementation)
Simulation Scenario
(i.e Topology Generation)
Statistics Collection
Visualization and Analysis
Step 1
Step 2
Step 3
Step 4
īŽ ISSN: 2089-3191
Bulletin of EEI Vol. 6, No. 1, March 2017 : 62 – 69
64
process should be repeated to have a minimal error. And if the error is found out to be large
then this process need to be repeated.
Simulation tools are classified into several norms which are as shown in Figure 3 below
[5]:
A. Stochastic simulation
Stochastic simulation tool is one of the most realistic simulation tools that will include
some randomness along with some time elapsing elements. The main applications of such
simulations are to propose a model to observe the traffic pattern in some particular grid,
customer service centers, and many more.
B. Deterministic simulation
Deterministic simulations are fixed and non random values that are used to define
model of the system which is under investigation. The output of such system is fixed
according to some specific inputs because of no randomness. Example: Chaotic model.
C. Terminating simulation
Terminating system may be defined as systems which have some natural event to
occur and have some established starting and terminating condition. For example: A
working day in an office starts at 9 am in morning and ends at 5 pm in evening. In such
systems, the established conditions generally affect some measurement in performance. So
its basic function is to understand the behavior of the transient system.
Figure 3. Classification of Simulation Tools
D. Non-Terminating simulation
Non-Terminating systems are those systems that do not have a finite duration. For
Example: The Internet. These simulation tools are used to explore long term behavior of
systems. Of-course such type of systems stops at some point but it is a non-trivial problem
to determine proper time.
E. Steady State simulation
Steady State simulation models are used to define the relationship between elements of
system and the state in which equilibrium state occurs in system with the help of some
equations.
F. Dynamic simulation
Dynamic simulation models are those models which results in change in system as
input signals changes.
G. Discrete event simulation
Discrete event simulations are those models which organize events on time basis. In
such type of simulations, a queue of events has been made by simulator on the basis of
time in which they occur. Then the simulator reads the event queue by queue and new
event is entered as the previous one is executed. Most of simulation tools came under this
category like computers, fault-tree and logic-test simulators. Agent Based simulators is a
special case of this simulator in which mobile entities are known as agents. However, in
Simulation Tools
Distributed
Local
Stochastic Deterministic
Non-Terminating
Terminating
Steady State Dynamic State
Chaotic
model
Hybrid
Continuous
Event
Discrete
Event
Agent
Based
Bulletin of EEI ISSN: 2302-9285 īŽ
A Survey on Wireless Network Simulators (Amanjot Singh Toor)
65
case of traditional discrete event model, entities have only attributes but agents have both
attributes as well as methods which includes rules for interacting with other agents.
H. Continuous Event simulators
Continuous simulators are of opposite nature as compared with discrete simulators as
they solve differential equations which show the evolution of system using continuous
equations. Such type of simulation works continuously and smoothly with any information
rather in discrete steps. For- Example: The movement of water through chain of pipes and
reservoirs can be described by continuous simulator.
I. Hybrid Simulators
Hybrid simulations are those tools which combine both the features of continuous as
well as discrete simulators and it can solve differential equations only if it is superimpose on
continuous systems.
J. Local simulators
Local simulator models are those models which run within an interconnected network or
on individual machine.
a. Distributed simulators
Distributed simulator models are those models which run over a network of interconnected
computers basically through the Internet. So the simulation which scattered over many host
computers is referred to known as distributed simulations.
3. Open Source Software & Network Simulators
Open Source software (OSS) is free licence software which means that every user can
freely study the source code, modify it and can distribute it [6]. It can be used for variety of
applications viz office documentation, communication, web designing, and content
management. Open Source Network simulators are of different types viz NS2, NS3, OMNET++,
JSIM, OPNET, QualNet, MATLAB, etc. Some of these simulators are as explained below:
3.1.NS2 (Network Simulator Version2)
Network Simulator [3, 6, 7, 11-20] is also known as discrete event simulator that can
support simulation of TCP, multicast protocols and routing over wireless and wired networks.
NS2 has been developed in 1995 under Virtual Inter Network Test–bed (VINT) with the joint
effort from University of Southern California’s Information Sciences Institute, University of
California at Berkeley, Xerox Palo Alto Research Centre and , Lawrence Berkeley National
Laboratory. Defense Advanced Research Projects Agency and the National Science
Foundation are the main sponsors of NS2. The various modules for mobile wireless network
simulation i.e radio propagation models, the IEEE 802.11 MAC protocol, ad-hoc routing
protocols (i.e AODV, DSR), Mobile IP and mobility models are provides by Monarch Project.
NS2 is further extended by SensorSim to support simulation for sensor networks.
Key Features [6, 7, 12, 15, 16, 20]:
ī‚ˇ It can be designed for parallel and distributed simulation (PDNS) and the results achieved
are really good (Closer to reality) for simulation designing.
ī‚ˇ It is available free of cost and has ample collection of models.
ī‚ˇ Its Source code can be easily modified by the researchers.
Limitations [6, 7, 12, 15, 16, 18]:
ī‚ˇ The scalability of NS2 is very small in terms of memory usage and simulation time in
Wireless Sensor Networks (WSNs), peer to peer networks and in networks where hundreds
of nodes are used.
ī‚ˇ Energy consumed by hardware, software’s and components of WSN nodes cannot be
measured.
3.2.NS3 (Network Simulator Version3)
NS-3 simulator[6, 7, 10, 14, 15, 19, 20] is also a discrete event network simulator
started in 2006 for research and educational use and is free software which is licensed under
GNU GPLv2. The main features of NS3 as compared to NS2 are as follows:
ī‚ˇ Modular, documented core.
ī‚ˇ C++ programs with Python scripting
īŽ ISSN: 2089-3191
Bulletin of EEI Vol. 6, No. 1, March 2017 : 62 – 69
66
ī‚ˇ Closer to Real systems
ī‚ˇ Software integration
ī‚ˇ Integration of test-bed and Virtualization
ī‚ˇ Attribute system
ī‚ˇ Updated models
Key Features [6, 7, 15, 20]:
ī‚ˇ It shows good scalability characteristics; as it in integrated with architectural characteristics
and carries code from GTNetS.
ī‚ˇ It is also capable of performing large scale network simulations in efficient way.
ī‚ˇ In works well in term of memory usage.
ī‚ˇ It solves the problem of credibility.
Limitations [6, 7, 15]:
ī‚ˇ It does not have all the simulation models that NS2 has currently because it is still in its
developing stage.
ī‚ˇ Also it does not have the capabilities like Use of IP addressing, design and alignment with
Internet protocols, handling multiple interfaces, details about 802.11 models etc.
3.3.OMNET++ (Objective Modular Network Testbed in C++)
OMNET++ [3, 6-9, 11-14, 16-20] is a general purpose, extensible, modular, component-
based, open architecture discrete event based network simulator. It is licensed under own
Academic Public License only in non commercial settings. It is most commonly used for the
simulation of computer networks, queuing network simulations etc. An OMNET++ simulation
contains so many simple modules which forms the atomic behavior of a model. It runs on Linux,
other UNIX-like systems and on Windows (XP, Win2K), MAC-OS.
Key Features [6, 7, 12, 16, 20]:
ī‚ˇ It is very well structured simulator and it is not just limited to network protocol simulations
like NS2.
ī‚ˇ It’s one of the main feature is that its modules can be reusable and it can be combined in a
number of ways.
ī‚ˇ It is based on C++ language for modeling communication networks, and other distributed
systems.
ī‚ˇ It supports some MAC protocols and some localized protocols in Wireless sensor networks.
Limitations [6, 7, 12, 16, 18]:
ī‚ˇ Some scenarios and simulations cannot be implemented and performed in these simulators
because some of the features are not present.
ī‚ˇ Limited protocols are available.
3.4.JSIM (Java-Based Simulation)
JSIM [3, 6, 7, 10-14, 16-19] as the name suggest, it is a Java based simulation system
which is used for analysis and building of quantitative numeric models with respect to the
reference data of experiments. It is freely available with source code. Basically, JSIM provides
application development environment with architecture of component based architecture. JSIM
has been developed by a team at DRCL (Distributed Real-time Computing Laboratory) which
was sponsored by DARPA’s Information Technology Office, Air Force Office of Scientific
Research’s Multidisciplinary University Research, National Science Foundation (NSF), the Ohio
State University and the University of Illinois at Urbana Champaign.
Key Features [6, 7, 12, 16]:
ī‚ˇ It shows good scalability as compared with other simulators.
ī‚ˇ It provides a platform which is independent, reusable and extensible.
ī‚ˇ Protocols and components of wired as well as wireless networks can be implemented in it.
Limitations [6, 7, 12, 16, 18]:
ī‚ˇ More complicated to use after NS2.
ī‚ˇ Less efficient and overhead occurs in communication models due to use of Java Language.
3.5.OPNET (Optimized Network Engineering Tools)
OPNET [3, 10, 13, 14, 16-20] is a discrete event network simulator written in C++ and
proposed in 1986 by MIT. It is well established and mostly used commercial available simulation
Bulletin of EEI ISSN: 2302-9285 īŽ
A Survey on Wireless Network Simulators (Amanjot Singh Toor)
67
software. However, it can be used by researchers in Universities, colleges programs; free of
cost. Also it supports various network hardware likes antennas and transceivers. The most
important feature of OPNET is its ability to monitor and execute various scenarios in
simultaneously. It allows users with the help of graphical interface to develop models and
graphs. OPNET Modeler provides various features like designing, study of protocols, networks,
devices and applications. This modeler runs on Window XP and Linux platform.
Key Features [16, 20]:
ī‚ˇ Parameters of models can be changed.
ī‚ˇ Provides a rich set of modules for each protocol stacks like IEEE802.11, IEEE 802.15.4 and
various routing protocols viz AODV and DSR.
Limitations [16, 18]:
ī‚ˇ Scalability problem is there due to object oriented design.
ī‚ˇ Number of protocols available is less.
3.6.QUALNET
QUALNET [3, 7, 10, 14, 16-20] simulator is a commercial ad-hoc network simulator
which has been developed by Scalable Network Technologies and is based on GloMoSim
protocol. Qualnet provides an environment to user to design new protocol models, enhance the
new or existing protocols, design wired as well as wireless networks with the help of existing
models and analyze their performance. Source code present in model helps the developers to
build up new functions as well as modify the existing ones. The key features of Qualnet are
speed, scalability, extensibility etc. It is written in Parsec (C-based) as it is built on top of
GloMoSim.
Key Features [7, 16]:
ī‚ˇ Easy to use and learn.
ī‚ˇ Easy to stimulate large and heterogeneous network.
Limitations [16]:
ī‚ˇ User friendly codes are limited due to availability of many in built functions.
3.7.MATLAB
MATLAB [3, 24] stands for mathematical laboratory which has been founded in 1984 by
the Math Works and it provides an interactive software environment for programming. It is
written in C language and it supports cross platform operating system. It provides various
command line functions as well as tools for measuring, analysis and visualization of data like
digital filtering, signal processing and modulation of signaling etc. It is also used for generating
waveforms and building test systems. It provides several applications to scientists, engineers,
researchers and educators for technical computing.
With the help of MATLAB, one can
ī‚ˇ Develop Algorithms for Digital Signal Processing.
ī‚ˇ Model and simulate the systems.
ī‚ˇ Create codes for MCUs, Embedded DSPs, and ASICs etc automatically.
ī‚ˇ Verify and validate the software and hardware implementations.
Key Features [3]:
ī‚ˇ Provides numerical computation and visualization of data.
ī‚ˇ Provides tools for improving the quality of codes; so that its performance can be maximized
in particular application.
Limitations [3]:
ī‚ˇ Processing speed is slow.
ī‚ˇ Excellent programming skills are required.
4. Comparative Study of Various Network Simulators
Table 1 shows the comparative study of the different open source simulators (NS2,
NS3, J-Sim, OMNeT++, OPNET, QUALNET and MATLAB)[3, 6, 7, 9, 10, 15-17, 19, 21-23].
īŽ ISSN: 2089-3191
Bulletin of EEI Vol. 6, No. 1, March 2017 : 62 – 69
68
Table 1. Comparison of Different Open Source Simulator (Ns2, Ns3, J-Sim, Omnet++,
Opnet, Qualnet and Matlab)
S.
No
FEATURES
SIMULATORS
NS2 NS3 J-Sim OMNET++ OPNET QUALNET MATLAB
1 Applicability
Network/
System
Network/
System
Network
Network/
System
Network/
System
Network/
System
System
2
Interface or
Language used
C++ / OTcl
Parsec
(C-based)
Java C++ / NED C or C++
Parsec
(C-based)
C++
3 Availability
Traditional
model /
Wireless
support /
Ad-hoc
support /
Advance
Wireless
Sensor
Network
Support
Traditional
model /
Wireless
support /
Ad-hoc
Support
Traditional
model /
Wireless
support /
Ad-hoc
support /
Advance
Wireless
Sensor
Network
Support
Traditional
model /
Wireless
support /
Ad-hoc
Support
Traditional
model /
Wireless
support /
Ad-hoc
support /
Wireless
Sensor
Network
Support
Traditional
model /
Wireless
support /
Ad-hoc
support /
Advance
Wireless
Sensor
Network
Support
Data
Acquisition
Toolbox,
Instrument
Control
Toolbox,
Image
Acquisition
Toolbox
4 Mobility Support Support Support No Support Support Support
5
Graphical
Support
No or very
limited
Visual Aid
Limited
Visual Aid
Good
Visualizati
on and
debug
facility
Good
Visualizati
on and
excellent
debug
facility
Excellent
graphical
support,
Excellent
facility for
debug
Good
graphical
support,
Excellent for
debug
Excellent
graphical
support,
Excellent
facility for
debug
6 License
Open
Source
Open
Source
Open
Source
Free for
Academic
and
education
use
Free for
Academic
and
education
use
Commercial
Commercia
l
7 Scalability Small Large Small Large Medium Very Large Very Large
8
Documentation
&
User Support
Excellent Excellent Poor Good Excellent Good Excellent
9 Extendibility Excellent Excellent Excellent Excellent Excellent Excellent Excellent
10 Emulation Limited Limited Yes Limited Not Direct Yes Yes
5. Conclusion
In this paper, the authors have surveyed on various simulation tools, open source
software’s, and open source network simulators along with their key features and limitations and
their comparative study. All these open source network simulators (NS2, NS3, J-Sim,
OMNeT++, OPNET, QUALNET and MATLAB) are useful for academic as well as industries
point of view, as it helps students and researchers for doing research.
References
[1] Mrs. Saba Siraj, Mr. Ajay Kumar Gupta, Mrs Rinku-Badgujar. Network Simulation Tools Survey.
International Journal of Advanced Research in Computer and Communication Engineering. June
2012; 1(4): 201-210.
[2] Sujata V Mallapur, Siddarama R Patil. Survey on Simulation Tools for Mobile Ad-Hoc Networks.
IRACST – International Journal of Computer Networks and Wireless Communications (IJCNWC). April
2012; 2(2): 241-248.
[3] Mehta S Kwak, Najnin Sulatan. Network and system simulation tools for next generation networks: a
case study. INTECH Open Access Publisher. 2010: 81-100.
[4] Heidemann, John, Kevin Mills, Sri Kumar. Expanding confidence in network simulations. IEEE
Network 15. 2001; 5: 58-63.
[5] Sanchez Susan M. ABC's Of Output Analysis/Proceedings of the 2001 Winter Simulation Conference.
Proceedings of the 1999 Winter Simulation Conference. 2001: 30-38.
[6] Suraj G Gupta, Mangesh M Ghonge, Parag D Thakare, Dr PM Jawandhiya. Open-Source Network
Simulation Tools: An Overview. International Journal of Advanced Research in Computer Engineering
& Technology (IJARCET). April 2013; 2(4): 1629-1635.
[7] Mrs. Poonam Chhimwal, Dhajvir Singh Rai, Deepesh Rawat. Comparison between Different Wireless
Sensor Simulation Tools. IOSR Journal of Electronics and Communication Engineering (IOSR-JECE).
Mar. - Apr. 2013; 5(2): 54-60.
[8] Bartosz Musznicki, Piotr Zwierzykowski. Survey of Simulators for Wireless Sensor Networks.
International Journal of Grid and Distributed Computing. September 2012; 5(3): 23-50.
[9] MiloÅĄ Jevtić, Nikola Zogović, Goran Dimić. Evaluation of Wireless Sensor Network Simulators. 17th
Telecommunications forum TELFOR. 2009: 1303-1306.
[10] Abdelrahman Abuarqoub, Fayez Al-Fayez, Tariq Alsboui, Mohammad Hammoudeh, Andrew Nisbet.
Simulation Issues in Wireless Sensor Networks: A Survey. SENSORCOMM: The Sixth International
Conference on Sensor Technologies and Applications. 2012: 222-228.
Bulletin of EEI ISSN: 2302-9285 īŽ
A Survey on Wireless Network Simulators (Amanjot Singh Toor)
69
[11] E Egea-LÃŗpez, J Vales-Alonso, AS Martínez-Sala, P PavÃŗn-MariÃąo, J García-Haro. Simulation Tools
for Wireless Sensor Networks. Summer Simulation Multiconference - SPECTS 2005: 2-9.
[12] Harsh Sundani, Haoyue Li, Vijay Devabhaktuni, Mansoor Alam, Prabir Bhattacharya. Wireless Sensor
Network Simulators A Survey and Comparisons. International Journal of Computer Networks (IJCN).
2011; 2(5): 249-265.
[13] SG Shiva Prasad Yadav, Dr. A Chitra. Wireless Sensor Networks Architectures, Protocols, Simulators
and Applications: a Survey. International Journal of Electronics and Computer Science Engineering.
1(4): 1941-1953.
[14] Christhu Raj MR, Namrata Marium Chacko, John major, Shibin D. A Comprehensive Overview on
Different Network Simulators. International Journal of Engineering and Technology (IJET). Feb-Mar
2013; 5(1): 325-332.
[15] Rachna Chaudhary, Shweta Sethi, Rita Keshari, Sakshi Goel. A study of comparison of Network
Simulator -3 and Network Simulator -2. International Journal of Computer Science and Information
Technologies. 2012; 3(1): 3085 – 3092.
[16] V Chandrasekaran, S Anitha, A Shanmugam. A Research Survey on Experimental Tools for
Simulating Wireless Sensor Networks. International Journal of Computer Applications (0975 – 8887)
October 2013; 79(16): 1-9.
[17] Vinita Mishra, Smita Jangale. Analysis and comparison of different network simulators. International
Journal of Application or Innovation in Engineering & Management (IJAIEM). Special Issue for
International Technological Conference-2014.
[18] Murat Miran Koksal. A Survey of Network Simulators Supporting Wireless Networks. Department of
Computer Science, Graduate School of Natural and Applied Sciences, Middle East Technical
University, Ankara, TURKEY, October 22, 2008: 1-11.
[19] Piotr Owczarek, Piotr Zwierzykowski. Re view of Simulators for Wireless Mesh Networks. Journal of
Telecommunications and Information Technology. March 2014: 82-89.
[20] Jianli Pan, Prof. Raj Jain Project. A Survey of Network Simulation Tools: Current Status and Future
Developments. report.
[21] http://en.wikipedia.org/wiki/Network_simulation.
[22] http://www.omnetpp.org/
[23] http://en.wikipedia.org/wiki/QualNet
[24] https://en.wikipedia.org/wiki/MATLAB

More Related Content

What's hot

EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...ijcsa
 
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...IJNSA Journal
 
A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...
A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...
A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...IDES Editor
 
Comparison of Learning Algorithms for Handwritten Digit Recognition
Comparison of Learning Algorithms for Handwritten Digit RecognitionComparison of Learning Algorithms for Handwritten Digit Recognition
Comparison of Learning Algorithms for Handwritten Digit RecognitionSafaa Alnabulsi
 
Text Recognition using Convolutional Neural Network: A Review
Text Recognition using Convolutional Neural Network: A ReviewText Recognition using Convolutional Neural Network: A Review
Text Recognition using Convolutional Neural Network: A ReviewIRJET Journal
 
An ann approach for network
An ann approach for networkAn ann approach for network
An ann approach for networkIJNSA Journal
 
Intrusion Detection Model using Self Organizing Maps.
Intrusion Detection Model using Self Organizing Maps.Intrusion Detection Model using Self Organizing Maps.
Intrusion Detection Model using Self Organizing Maps.Tushar Shinde
 
Decentralized Data Fusion Algorithm using Factor Analysis Model
Decentralized Data Fusion Algorithm using Factor Analysis ModelDecentralized Data Fusion Algorithm using Factor Analysis Model
Decentralized Data Fusion Algorithm using Factor Analysis ModelSayed Abulhasan Quadri
 
Improving face recognition by artificial neural network using principal compo...
Improving face recognition by artificial neural network using principal compo...Improving face recognition by artificial neural network using principal compo...
Improving face recognition by artificial neural network using principal compo...TELKOMNIKA JOURNAL
 
Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...journalBEEI
 
IRJET- Automatic Data Collection from Forms using Optical Character Recognition
IRJET- Automatic Data Collection from Forms using Optical Character RecognitionIRJET- Automatic Data Collection from Forms using Optical Character Recognition
IRJET- Automatic Data Collection from Forms using Optical Character RecognitionIRJET Journal
 
System model.Chapter One(GEOFFREY GORDON)
System model.Chapter One(GEOFFREY GORDON)System model.Chapter One(GEOFFREY GORDON)
System model.Chapter One(GEOFFREY GORDON)Towfiq218
 
A Time Series ANN Approach for Weather Forecasting
A Time Series ANN Approach for Weather ForecastingA Time Series ANN Approach for Weather Forecasting
A Time Series ANN Approach for Weather Forecastingijctcm
 
Segmentation and recognition of handwritten digit numeral string using a mult...
Segmentation and recognition of handwritten digit numeral string using a mult...Segmentation and recognition of handwritten digit numeral string using a mult...
Segmentation and recognition of handwritten digit numeral string using a mult...ijfcstjournal
 
IRJET - A Novel Approach for Software Defect Prediction based on Dimensio...
IRJET -  	  A Novel Approach for Software Defect Prediction based on Dimensio...IRJET -  	  A Novel Approach for Software Defect Prediction based on Dimensio...
IRJET - A Novel Approach for Software Defect Prediction based on Dimensio...IRJET Journal
 
Face recognition using neural network
Face recognition using neural networkFace recognition using neural network
Face recognition using neural networkIndira Nayak
 

What's hot (20)

40120140507007
4012014050700740120140507007
40120140507007
 
50120130406033
5012013040603350120130406033
50120130406033
 
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
 
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...
 
A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...
A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...
A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...
 
Comparison of Learning Algorithms for Handwritten Digit Recognition
Comparison of Learning Algorithms for Handwritten Digit RecognitionComparison of Learning Algorithms for Handwritten Digit Recognition
Comparison of Learning Algorithms for Handwritten Digit Recognition
 
Text Recognition using Convolutional Neural Network: A Review
Text Recognition using Convolutional Neural Network: A ReviewText Recognition using Convolutional Neural Network: A Review
Text Recognition using Convolutional Neural Network: A Review
 
An ann approach for network
An ann approach for networkAn ann approach for network
An ann approach for network
 
Facial recognition
Facial recognitionFacial recognition
Facial recognition
 
Intrusion Detection Model using Self Organizing Maps.
Intrusion Detection Model using Self Organizing Maps.Intrusion Detection Model using Self Organizing Maps.
Intrusion Detection Model using Self Organizing Maps.
 
Decentralized Data Fusion Algorithm using Factor Analysis Model
Decentralized Data Fusion Algorithm using Factor Analysis ModelDecentralized Data Fusion Algorithm using Factor Analysis Model
Decentralized Data Fusion Algorithm using Factor Analysis Model
 
Improving face recognition by artificial neural network using principal compo...
Improving face recognition by artificial neural network using principal compo...Improving face recognition by artificial neural network using principal compo...
Improving face recognition by artificial neural network using principal compo...
 
Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...
 
IRJET- Automatic Data Collection from Forms using Optical Character Recognition
IRJET- Automatic Data Collection from Forms using Optical Character RecognitionIRJET- Automatic Data Collection from Forms using Optical Character Recognition
IRJET- Automatic Data Collection from Forms using Optical Character Recognition
 
System model.Chapter One(GEOFFREY GORDON)
System model.Chapter One(GEOFFREY GORDON)System model.Chapter One(GEOFFREY GORDON)
System model.Chapter One(GEOFFREY GORDON)
 
A Time Series ANN Approach for Weather Forecasting
A Time Series ANN Approach for Weather ForecastingA Time Series ANN Approach for Weather Forecasting
A Time Series ANN Approach for Weather Forecasting
 
F017533540
F017533540F017533540
F017533540
 
Segmentation and recognition of handwritten digit numeral string using a mult...
Segmentation and recognition of handwritten digit numeral string using a mult...Segmentation and recognition of handwritten digit numeral string using a mult...
Segmentation and recognition of handwritten digit numeral string using a mult...
 
IRJET - A Novel Approach for Software Defect Prediction based on Dimensio...
IRJET -  	  A Novel Approach for Software Defect Prediction based on Dimensio...IRJET -  	  A Novel Approach for Software Defect Prediction based on Dimensio...
IRJET - A Novel Approach for Software Defect Prediction based on Dimensio...
 
Face recognition using neural network
Face recognition using neural networkFace recognition using neural network
Face recognition using neural network
 

Similar to A Survey on Wireless Network Simulators

IRJET- Study of Various Network Simulators
IRJET- Study of Various Network SimulatorsIRJET- Study of Various Network Simulators
IRJET- Study of Various Network SimulatorsIRJET Journal
 
Introduction to networks simulation
Introduction to networks simulationIntroduction to networks simulation
Introduction to networks simulationahmed L. Khalaf
 
Final Year Project Report Example
Final Year Project Report ExampleFinal Year Project Report Example
Final Year Project Report ExampleMuhd Mu'izuddin
 
Network Simulation.pptx
Network Simulation.pptxNetwork Simulation.pptx
Network Simulation.pptxSmashSmash5
 
Cloud data management
Cloud data managementCloud data management
Cloud data managementambitlick
 
IRJET- Study of Wireless Sensor Network using a Matlab based Simulator
IRJET-  	  Study of Wireless Sensor Network using a Matlab based SimulatorIRJET-  	  Study of Wireless Sensor Network using a Matlab based Simulator
IRJET- Study of Wireless Sensor Network using a Matlab based SimulatorIRJET Journal
 
Performance comparision 1307.4129
Performance comparision 1307.4129Performance comparision 1307.4129
Performance comparision 1307.4129Pratik Joshi
 
10 3
10 310 3
10 3KowLoon1
 
Power system and communication network co simulation for smart grid applications
Power system and communication network co simulation for smart grid applicationsPower system and communication network co simulation for smart grid applications
Power system and communication network co simulation for smart grid applicationsIndra S Wahyudi
 
MODELING & SIMULATION.docx
MODELING & SIMULATION.docxMODELING & SIMULATION.docx
MODELING & SIMULATION.docxJAMEEL AHMED KHOSO
 
Network Analyzer and Report Generation Tool for NS-2 using TCL Script
Network Analyzer and Report Generation Tool for NS-2 using TCL ScriptNetwork Analyzer and Report Generation Tool for NS-2 using TCL Script
Network Analyzer and Report Generation Tool for NS-2 using TCL ScriptIRJET Journal
 
Wireless Sensor Network Simulators: A Survey and Comparisons
Wireless Sensor Network Simulators: A Survey and ComparisonsWireless Sensor Network Simulators: A Survey and Comparisons
Wireless Sensor Network Simulators: A Survey and ComparisonsCSCJournals
 
A Model of Local Area Network Based Application for Inter-office Communication
A Model of Local Area Network Based Application for Inter-office CommunicationA Model of Local Area Network Based Application for Inter-office Communication
A Model of Local Area Network Based Application for Inter-office Communicationtheijes
 
Lecture 1 - Introduction.pptx
Lecture 1 - Introduction.pptxLecture 1 - Introduction.pptx
Lecture 1 - Introduction.pptxaida alsamawi
 
A NOVEL EVALUATION APPROACH TO FINDING LIGHTWEIGHT MACHINE LEARNING ALGORITHM...
A NOVEL EVALUATION APPROACH TO FINDING LIGHTWEIGHT MACHINE LEARNING ALGORITHM...A NOVEL EVALUATION APPROACH TO FINDING LIGHTWEIGHT MACHINE LEARNING ALGORITHM...
A NOVEL EVALUATION APPROACH TO FINDING LIGHTWEIGHT MACHINE LEARNING ALGORITHM...IJNSA Journal
 
A NOVEL EVALUATION APPROACH TO FINDING LIGHTWEIGHT MACHINE LEARNING ALGORITHM...
A NOVEL EVALUATION APPROACH TO FINDING LIGHTWEIGHT MACHINE LEARNING ALGORITHM...A NOVEL EVALUATION APPROACH TO FINDING LIGHTWEIGHT MACHINE LEARNING ALGORITHM...
A NOVEL EVALUATION APPROACH TO FINDING LIGHTWEIGHT MACHINE LEARNING ALGORITHM...IJNSA Journal
 

Similar to A Survey on Wireless Network Simulators (20)

IRJET- Study of Various Network Simulators
IRJET- Study of Various Network SimulatorsIRJET- Study of Various Network Simulators
IRJET- Study of Various Network Simulators
 
Introduction to networks simulation
Introduction to networks simulationIntroduction to networks simulation
Introduction to networks simulation
 
Final Year Project Report Example
Final Year Project Report ExampleFinal Year Project Report Example
Final Year Project Report Example
 
Network Simulation.pptx
Network Simulation.pptxNetwork Simulation.pptx
Network Simulation.pptx
 
Cloud data management
Cloud data managementCloud data management
Cloud data management
 
IRJET- Study of Wireless Sensor Network using a Matlab based Simulator
IRJET-  	  Study of Wireless Sensor Network using a Matlab based SimulatorIRJET-  	  Study of Wireless Sensor Network using a Matlab based Simulator
IRJET- Study of Wireless Sensor Network using a Matlab based Simulator
 
Performance comparision 1307.4129
Performance comparision 1307.4129Performance comparision 1307.4129
Performance comparision 1307.4129
 
Ijnsa050204
Ijnsa050204Ijnsa050204
Ijnsa050204
 
10 3
10 310 3
10 3
 
Power system and communication network co simulation for smart grid applications
Power system and communication network co simulation for smart grid applicationsPower system and communication network co simulation for smart grid applications
Power system and communication network co simulation for smart grid applications
 
MODELING & SIMULATION.docx
MODELING & SIMULATION.docxMODELING & SIMULATION.docx
MODELING & SIMULATION.docx
 
Network Analyzer and Report Generation Tool for NS-2 using TCL Script
Network Analyzer and Report Generation Tool for NS-2 using TCL ScriptNetwork Analyzer and Report Generation Tool for NS-2 using TCL Script
Network Analyzer and Report Generation Tool for NS-2 using TCL Script
 
Wireless Sensor Network Simulators: A Survey and Comparisons
Wireless Sensor Network Simulators: A Survey and ComparisonsWireless Sensor Network Simulators: A Survey and Comparisons
Wireless Sensor Network Simulators: A Survey and Comparisons
 
A Model of Local Area Network Based Application for Inter-office Communication
A Model of Local Area Network Based Application for Inter-office CommunicationA Model of Local Area Network Based Application for Inter-office Communication
A Model of Local Area Network Based Application for Inter-office Communication
 
Lecture 1 - Introduction.pptx
Lecture 1 - Introduction.pptxLecture 1 - Introduction.pptx
Lecture 1 - Introduction.pptx
 
A NOVEL EVALUATION APPROACH TO FINDING LIGHTWEIGHT MACHINE LEARNING ALGORITHM...
A NOVEL EVALUATION APPROACH TO FINDING LIGHTWEIGHT MACHINE LEARNING ALGORITHM...A NOVEL EVALUATION APPROACH TO FINDING LIGHTWEIGHT MACHINE LEARNING ALGORITHM...
A NOVEL EVALUATION APPROACH TO FINDING LIGHTWEIGHT MACHINE LEARNING ALGORITHM...
 
A NOVEL EVALUATION APPROACH TO FINDING LIGHTWEIGHT MACHINE LEARNING ALGORITHM...
A NOVEL EVALUATION APPROACH TO FINDING LIGHTWEIGHT MACHINE LEARNING ALGORITHM...A NOVEL EVALUATION APPROACH TO FINDING LIGHTWEIGHT MACHINE LEARNING ALGORITHM...
A NOVEL EVALUATION APPROACH TO FINDING LIGHTWEIGHT MACHINE LEARNING ALGORITHM...
 
C1804011117
C1804011117C1804011117
C1804011117
 
F505052131
F505052131F505052131
F505052131
 
B1802030511
B1802030511B1802030511
B1802030511
 

More from journalBEEI

Square transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherSquare transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherjournalBEEI
 
Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...journalBEEI
 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksjournalBEEI
 
Plant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkPlant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkjournalBEEI
 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...journalBEEI
 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...journalBEEI
 
Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...journalBEEI
 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmjournalBEEI
 
Implementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennaImplementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennajournalBEEI
 
The calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headThe calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headjournalBEEI
 
Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...journalBEEI
 
Design of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationDesign of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationjournalBEEI
 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...journalBEEI
 
Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)journalBEEI
 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...journalBEEI
 
Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...journalBEEI
 
An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...journalBEEI
 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationjournalBEEI
 
Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...journalBEEI
 
A multi-task learning based hybrid prediction algorithm for privacy preservin...
A multi-task learning based hybrid prediction algorithm for privacy preservin...A multi-task learning based hybrid prediction algorithm for privacy preservin...
A multi-task learning based hybrid prediction algorithm for privacy preservin...journalBEEI
 

More from journalBEEI (20)

Square transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherSquare transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipher
 
Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...
 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networks
 
Plant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkPlant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural network
 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...
 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...
 
Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...
 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithm
 
Implementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennaImplementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antenna
 
The calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headThe calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human head
 
Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...
 
Design of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationDesign of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting application
 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...
 
Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)
 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...
 
Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...
 
An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...
 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentation
 
Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...
 
A multi-task learning based hybrid prediction algorithm for privacy preservin...
A multi-task learning based hybrid prediction algorithm for privacy preservin...A multi-task learning based hybrid prediction algorithm for privacy preservin...
A multi-task learning based hybrid prediction algorithm for privacy preservin...
 

Recently uploaded

Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Gurgaon ✡ī¸9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡ī¸9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡ī¸9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡ī¸9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoÃŖo Esperancinha
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 

Recently uploaded (20)

Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Gurgaon ✡ī¸9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡ī¸9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡ī¸9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡ī¸9711147426✨Call In girls Gurgaon Sector 51 escort service
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 

A Survey on Wireless Network Simulators

  • 1. Bulletin of Electrical Engineering and Informatics ISSN: 2302-9285 Vol. 6, No. 1, March 2017, pp. 62~69, DOI: 10.11591/eei.v6i1.568 īŽ 62 Received October 27, 2016; Revised December 27, 2016; Accepted January 11, 2017 A Survey on Wireless Network Simulators Amanjot Singh Toor 1* , A. K. Jain 2 Department of Instrumentation & Control Dr. B.R Ambedkar National Institute of Technology Jalandhar, Punjab, India *Corresponding author, e-mail: er.amanjot87@gmail.com 1* , jainak@nitj.ac.in 2 Abstract The Network simulator helps the developer to create and simulate new models on an arbitrary network by specifying both the behavior of the network nodes and the communication channels. It provides a virtual environment for an assortment of desirable features such as modeling a network based on a specific criteria and analyzing its performance under different scenarios. This saves cost and time required for testing the functionality and the execution of network. This paper has surveyed various Wireless Network Simulators and compared them. Keywords: Open-Source Technology, Network Simulation, Open Source Network simulators, NS2, NS3, J-Sim, OMNeT++, OPNET, QUALNET and MATLAB 1. Introduction Simulation is a technique used for executing the network on to the computer and with this, the behavior of the network is calculated with the help of some mathematical calculations that are used by network organizations [1]. They are used to allow the researchers to develop, test and diagnose network scenarios that are difficult to simulate in the real world. It is basically used to test the new networking protocols or to change the existing protocols under controlled and reproductive environment. Different types of topologies can be designed by using various types of nodes (host, bridges, routers, hubs and mobile units etc) [2]. In the rest of the paper, section 2 describes the taxonomy on simulation, section III includes open source software and network simulator along with features and limitations. Section IV gives the Comparative study of different open source simulators. Finally the last section provides the conclusion. 2. Taxonomy on Simulation Now a day’s information society is continuing to emerge and demands for the growth of wireless communication. So for that purpose, future generation wireless networks are necessary to considered with their increasing necessities. The Future generation wireless networks are characterized by a distributed, dynamic, self-organizing architecture. These networks are mainly classified into different types based upon some specific characteristics viz Cognitive Radio Networks, Ad-Hoc/Mesh Networks, Sensor Networks, etc are shown in Figure 1 [3]. These wireless networks are used in various applications viz business, healthcare, military, gaming etc. The exposure of wireless networking has created many open research issues in network design too and many researchers are trying their best in designing the future generation wireless network.
  • 2. Bulletin of EEI ISSN: 2302-9285 īŽ A Survey on Wireless Network Simulators (Amanjot Singh Toor) 63 Figure 1. Different kinds of Wireless Networks For analyzing the performance of wireless networks as well as wired network, three techniques are used; analytical methods, simulation by computer and test bed measurement or physical measurement [3]. In analytical method, attempts have been made to find the analytical solution to problems with the help of some initial conditions and set of parameters. However, it is a very complex method because lots of mathematical analysis has been done at each layers. Therefore, it is also known as comprehensive model for wireless ad-hoc networks. Also, the construction of test bed for any pre-set network is very costly, un-bearable task and requires a lot of efforts [3]. However, Simulation by computers is the most common method and has proven to be a valuable tool for developing and testing new protocols for wireless network where analytical method is neither applicable nor feasible. Researchers commonly use simulation method for analysis the performance of a system. Simulators are used for the many reasons like lower in cost, ease of implementation and practicality of testing large-scale networks. The main aim of simulators is to attain “as real as possible” situation in order to make the obtainable result realistic as well as adaptable. In wireless network simulation, three important points have to be considered; firstly, the protocols and algorithms should be free from errors and have been implemented in details, secondly the simulation environment should be realistic and in addition to that a genuine method is used to analyze the collected data. However, it still has some potential pitfalls. So to overcome these, it is necessary to know about different tools that are available and came to know about their benefits and drawbacks [4]. The basic steps to run a simulation are as shown in Figure 2 [3]. Figure 2. Simulation Steps The first step is to implement a protocol (that is model development); second step is to create a simulation scenario (that is designing a network topology and traffic scenario); third step is the collection of statistics and finally the fourth step is to visualize and analyze the simulation results which is carried out during or after the execution of simulation. The main problem with this method is that no one can make a guess in advance that how many times this Cellular Communication Cognitive Radio Ad-Hoc/ Mesh Networking Wireless Networks Sensor Network Model Development (i.e Protocol Implementation) Simulation Scenario (i.e Topology Generation) Statistics Collection Visualization and Analysis Step 1 Step 2 Step 3 Step 4
  • 3. īŽ ISSN: 2089-3191 Bulletin of EEI Vol. 6, No. 1, March 2017 : 62 – 69 64 process should be repeated to have a minimal error. And if the error is found out to be large then this process need to be repeated. Simulation tools are classified into several norms which are as shown in Figure 3 below [5]: A. Stochastic simulation Stochastic simulation tool is one of the most realistic simulation tools that will include some randomness along with some time elapsing elements. The main applications of such simulations are to propose a model to observe the traffic pattern in some particular grid, customer service centers, and many more. B. Deterministic simulation Deterministic simulations are fixed and non random values that are used to define model of the system which is under investigation. The output of such system is fixed according to some specific inputs because of no randomness. Example: Chaotic model. C. Terminating simulation Terminating system may be defined as systems which have some natural event to occur and have some established starting and terminating condition. For example: A working day in an office starts at 9 am in morning and ends at 5 pm in evening. In such systems, the established conditions generally affect some measurement in performance. So its basic function is to understand the behavior of the transient system. Figure 3. Classification of Simulation Tools D. Non-Terminating simulation Non-Terminating systems are those systems that do not have a finite duration. For Example: The Internet. These simulation tools are used to explore long term behavior of systems. Of-course such type of systems stops at some point but it is a non-trivial problem to determine proper time. E. Steady State simulation Steady State simulation models are used to define the relationship between elements of system and the state in which equilibrium state occurs in system with the help of some equations. F. Dynamic simulation Dynamic simulation models are those models which results in change in system as input signals changes. G. Discrete event simulation Discrete event simulations are those models which organize events on time basis. In such type of simulations, a queue of events has been made by simulator on the basis of time in which they occur. Then the simulator reads the event queue by queue and new event is entered as the previous one is executed. Most of simulation tools came under this category like computers, fault-tree and logic-test simulators. Agent Based simulators is a special case of this simulator in which mobile entities are known as agents. However, in Simulation Tools Distributed Local Stochastic Deterministic Non-Terminating Terminating Steady State Dynamic State Chaotic model Hybrid Continuous Event Discrete Event Agent Based
  • 4. Bulletin of EEI ISSN: 2302-9285 īŽ A Survey on Wireless Network Simulators (Amanjot Singh Toor) 65 case of traditional discrete event model, entities have only attributes but agents have both attributes as well as methods which includes rules for interacting with other agents. H. Continuous Event simulators Continuous simulators are of opposite nature as compared with discrete simulators as they solve differential equations which show the evolution of system using continuous equations. Such type of simulation works continuously and smoothly with any information rather in discrete steps. For- Example: The movement of water through chain of pipes and reservoirs can be described by continuous simulator. I. Hybrid Simulators Hybrid simulations are those tools which combine both the features of continuous as well as discrete simulators and it can solve differential equations only if it is superimpose on continuous systems. J. Local simulators Local simulator models are those models which run within an interconnected network or on individual machine. a. Distributed simulators Distributed simulator models are those models which run over a network of interconnected computers basically through the Internet. So the simulation which scattered over many host computers is referred to known as distributed simulations. 3. Open Source Software & Network Simulators Open Source software (OSS) is free licence software which means that every user can freely study the source code, modify it and can distribute it [6]. It can be used for variety of applications viz office documentation, communication, web designing, and content management. Open Source Network simulators are of different types viz NS2, NS3, OMNET++, JSIM, OPNET, QualNet, MATLAB, etc. Some of these simulators are as explained below: 3.1.NS2 (Network Simulator Version2) Network Simulator [3, 6, 7, 11-20] is also known as discrete event simulator that can support simulation of TCP, multicast protocols and routing over wireless and wired networks. NS2 has been developed in 1995 under Virtual Inter Network Test–bed (VINT) with the joint effort from University of Southern California’s Information Sciences Institute, University of California at Berkeley, Xerox Palo Alto Research Centre and , Lawrence Berkeley National Laboratory. Defense Advanced Research Projects Agency and the National Science Foundation are the main sponsors of NS2. The various modules for mobile wireless network simulation i.e radio propagation models, the IEEE 802.11 MAC protocol, ad-hoc routing protocols (i.e AODV, DSR), Mobile IP and mobility models are provides by Monarch Project. NS2 is further extended by SensorSim to support simulation for sensor networks. Key Features [6, 7, 12, 15, 16, 20]: ī‚ˇ It can be designed for parallel and distributed simulation (PDNS) and the results achieved are really good (Closer to reality) for simulation designing. ī‚ˇ It is available free of cost and has ample collection of models. ī‚ˇ Its Source code can be easily modified by the researchers. Limitations [6, 7, 12, 15, 16, 18]: ī‚ˇ The scalability of NS2 is very small in terms of memory usage and simulation time in Wireless Sensor Networks (WSNs), peer to peer networks and in networks where hundreds of nodes are used. ī‚ˇ Energy consumed by hardware, software’s and components of WSN nodes cannot be measured. 3.2.NS3 (Network Simulator Version3) NS-3 simulator[6, 7, 10, 14, 15, 19, 20] is also a discrete event network simulator started in 2006 for research and educational use and is free software which is licensed under GNU GPLv2. The main features of NS3 as compared to NS2 are as follows: ī‚ˇ Modular, documented core. ī‚ˇ C++ programs with Python scripting
  • 5. īŽ ISSN: 2089-3191 Bulletin of EEI Vol. 6, No. 1, March 2017 : 62 – 69 66 ī‚ˇ Closer to Real systems ī‚ˇ Software integration ī‚ˇ Integration of test-bed and Virtualization ī‚ˇ Attribute system ī‚ˇ Updated models Key Features [6, 7, 15, 20]: ī‚ˇ It shows good scalability characteristics; as it in integrated with architectural characteristics and carries code from GTNetS. ī‚ˇ It is also capable of performing large scale network simulations in efficient way. ī‚ˇ In works well in term of memory usage. ī‚ˇ It solves the problem of credibility. Limitations [6, 7, 15]: ī‚ˇ It does not have all the simulation models that NS2 has currently because it is still in its developing stage. ī‚ˇ Also it does not have the capabilities like Use of IP addressing, design and alignment with Internet protocols, handling multiple interfaces, details about 802.11 models etc. 3.3.OMNET++ (Objective Modular Network Testbed in C++) OMNET++ [3, 6-9, 11-14, 16-20] is a general purpose, extensible, modular, component- based, open architecture discrete event based network simulator. It is licensed under own Academic Public License only in non commercial settings. It is most commonly used for the simulation of computer networks, queuing network simulations etc. An OMNET++ simulation contains so many simple modules which forms the atomic behavior of a model. It runs on Linux, other UNIX-like systems and on Windows (XP, Win2K), MAC-OS. Key Features [6, 7, 12, 16, 20]: ī‚ˇ It is very well structured simulator and it is not just limited to network protocol simulations like NS2. ī‚ˇ It’s one of the main feature is that its modules can be reusable and it can be combined in a number of ways. ī‚ˇ It is based on C++ language for modeling communication networks, and other distributed systems. ī‚ˇ It supports some MAC protocols and some localized protocols in Wireless sensor networks. Limitations [6, 7, 12, 16, 18]: ī‚ˇ Some scenarios and simulations cannot be implemented and performed in these simulators because some of the features are not present. ī‚ˇ Limited protocols are available. 3.4.JSIM (Java-Based Simulation) JSIM [3, 6, 7, 10-14, 16-19] as the name suggest, it is a Java based simulation system which is used for analysis and building of quantitative numeric models with respect to the reference data of experiments. It is freely available with source code. Basically, JSIM provides application development environment with architecture of component based architecture. JSIM has been developed by a team at DRCL (Distributed Real-time Computing Laboratory) which was sponsored by DARPA’s Information Technology Office, Air Force Office of Scientific Research’s Multidisciplinary University Research, National Science Foundation (NSF), the Ohio State University and the University of Illinois at Urbana Champaign. Key Features [6, 7, 12, 16]: ī‚ˇ It shows good scalability as compared with other simulators. ī‚ˇ It provides a platform which is independent, reusable and extensible. ī‚ˇ Protocols and components of wired as well as wireless networks can be implemented in it. Limitations [6, 7, 12, 16, 18]: ī‚ˇ More complicated to use after NS2. ī‚ˇ Less efficient and overhead occurs in communication models due to use of Java Language. 3.5.OPNET (Optimized Network Engineering Tools) OPNET [3, 10, 13, 14, 16-20] is a discrete event network simulator written in C++ and proposed in 1986 by MIT. It is well established and mostly used commercial available simulation
  • 6. Bulletin of EEI ISSN: 2302-9285 īŽ A Survey on Wireless Network Simulators (Amanjot Singh Toor) 67 software. However, it can be used by researchers in Universities, colleges programs; free of cost. Also it supports various network hardware likes antennas and transceivers. The most important feature of OPNET is its ability to monitor and execute various scenarios in simultaneously. It allows users with the help of graphical interface to develop models and graphs. OPNET Modeler provides various features like designing, study of protocols, networks, devices and applications. This modeler runs on Window XP and Linux platform. Key Features [16, 20]: ī‚ˇ Parameters of models can be changed. ī‚ˇ Provides a rich set of modules for each protocol stacks like IEEE802.11, IEEE 802.15.4 and various routing protocols viz AODV and DSR. Limitations [16, 18]: ī‚ˇ Scalability problem is there due to object oriented design. ī‚ˇ Number of protocols available is less. 3.6.QUALNET QUALNET [3, 7, 10, 14, 16-20] simulator is a commercial ad-hoc network simulator which has been developed by Scalable Network Technologies and is based on GloMoSim protocol. Qualnet provides an environment to user to design new protocol models, enhance the new or existing protocols, design wired as well as wireless networks with the help of existing models and analyze their performance. Source code present in model helps the developers to build up new functions as well as modify the existing ones. The key features of Qualnet are speed, scalability, extensibility etc. It is written in Parsec (C-based) as it is built on top of GloMoSim. Key Features [7, 16]: ī‚ˇ Easy to use and learn. ī‚ˇ Easy to stimulate large and heterogeneous network. Limitations [16]: ī‚ˇ User friendly codes are limited due to availability of many in built functions. 3.7.MATLAB MATLAB [3, 24] stands for mathematical laboratory which has been founded in 1984 by the Math Works and it provides an interactive software environment for programming. It is written in C language and it supports cross platform operating system. It provides various command line functions as well as tools for measuring, analysis and visualization of data like digital filtering, signal processing and modulation of signaling etc. It is also used for generating waveforms and building test systems. It provides several applications to scientists, engineers, researchers and educators for technical computing. With the help of MATLAB, one can ī‚ˇ Develop Algorithms for Digital Signal Processing. ī‚ˇ Model and simulate the systems. ī‚ˇ Create codes for MCUs, Embedded DSPs, and ASICs etc automatically. ī‚ˇ Verify and validate the software and hardware implementations. Key Features [3]: ī‚ˇ Provides numerical computation and visualization of data. ī‚ˇ Provides tools for improving the quality of codes; so that its performance can be maximized in particular application. Limitations [3]: ī‚ˇ Processing speed is slow. ī‚ˇ Excellent programming skills are required. 4. Comparative Study of Various Network Simulators Table 1 shows the comparative study of the different open source simulators (NS2, NS3, J-Sim, OMNeT++, OPNET, QUALNET and MATLAB)[3, 6, 7, 9, 10, 15-17, 19, 21-23].
  • 7. īŽ ISSN: 2089-3191 Bulletin of EEI Vol. 6, No. 1, March 2017 : 62 – 69 68 Table 1. Comparison of Different Open Source Simulator (Ns2, Ns3, J-Sim, Omnet++, Opnet, Qualnet and Matlab) S. No FEATURES SIMULATORS NS2 NS3 J-Sim OMNET++ OPNET QUALNET MATLAB 1 Applicability Network/ System Network/ System Network Network/ System Network/ System Network/ System System 2 Interface or Language used C++ / OTcl Parsec (C-based) Java C++ / NED C or C++ Parsec (C-based) C++ 3 Availability Traditional model / Wireless support / Ad-hoc support / Advance Wireless Sensor Network Support Traditional model / Wireless support / Ad-hoc Support Traditional model / Wireless support / Ad-hoc support / Advance Wireless Sensor Network Support Traditional model / Wireless support / Ad-hoc Support Traditional model / Wireless support / Ad-hoc support / Wireless Sensor Network Support Traditional model / Wireless support / Ad-hoc support / Advance Wireless Sensor Network Support Data Acquisition Toolbox, Instrument Control Toolbox, Image Acquisition Toolbox 4 Mobility Support Support Support No Support Support Support 5 Graphical Support No or very limited Visual Aid Limited Visual Aid Good Visualizati on and debug facility Good Visualizati on and excellent debug facility Excellent graphical support, Excellent facility for debug Good graphical support, Excellent for debug Excellent graphical support, Excellent facility for debug 6 License Open Source Open Source Open Source Free for Academic and education use Free for Academic and education use Commercial Commercia l 7 Scalability Small Large Small Large Medium Very Large Very Large 8 Documentation & User Support Excellent Excellent Poor Good Excellent Good Excellent 9 Extendibility Excellent Excellent Excellent Excellent Excellent Excellent Excellent 10 Emulation Limited Limited Yes Limited Not Direct Yes Yes 5. Conclusion In this paper, the authors have surveyed on various simulation tools, open source software’s, and open source network simulators along with their key features and limitations and their comparative study. All these open source network simulators (NS2, NS3, J-Sim, OMNeT++, OPNET, QUALNET and MATLAB) are useful for academic as well as industries point of view, as it helps students and researchers for doing research. References [1] Mrs. Saba Siraj, Mr. Ajay Kumar Gupta, Mrs Rinku-Badgujar. Network Simulation Tools Survey. International Journal of Advanced Research in Computer and Communication Engineering. June 2012; 1(4): 201-210. [2] Sujata V Mallapur, Siddarama R Patil. Survey on Simulation Tools for Mobile Ad-Hoc Networks. IRACST – International Journal of Computer Networks and Wireless Communications (IJCNWC). April 2012; 2(2): 241-248. [3] Mehta S Kwak, Najnin Sulatan. Network and system simulation tools for next generation networks: a case study. INTECH Open Access Publisher. 2010: 81-100. [4] Heidemann, John, Kevin Mills, Sri Kumar. Expanding confidence in network simulations. IEEE Network 15. 2001; 5: 58-63. [5] Sanchez Susan M. ABC's Of Output Analysis/Proceedings of the 2001 Winter Simulation Conference. Proceedings of the 1999 Winter Simulation Conference. 2001: 30-38. [6] Suraj G Gupta, Mangesh M Ghonge, Parag D Thakare, Dr PM Jawandhiya. Open-Source Network Simulation Tools: An Overview. International Journal of Advanced Research in Computer Engineering & Technology (IJARCET). April 2013; 2(4): 1629-1635. [7] Mrs. Poonam Chhimwal, Dhajvir Singh Rai, Deepesh Rawat. Comparison between Different Wireless Sensor Simulation Tools. IOSR Journal of Electronics and Communication Engineering (IOSR-JECE). Mar. - Apr. 2013; 5(2): 54-60. [8] Bartosz Musznicki, Piotr Zwierzykowski. Survey of Simulators for Wireless Sensor Networks. International Journal of Grid and Distributed Computing. September 2012; 5(3): 23-50. [9] MiloÅĄ Jevtić, Nikola Zogović, Goran Dimić. Evaluation of Wireless Sensor Network Simulators. 17th Telecommunications forum TELFOR. 2009: 1303-1306. [10] Abdelrahman Abuarqoub, Fayez Al-Fayez, Tariq Alsboui, Mohammad Hammoudeh, Andrew Nisbet. Simulation Issues in Wireless Sensor Networks: A Survey. SENSORCOMM: The Sixth International Conference on Sensor Technologies and Applications. 2012: 222-228.
  • 8. Bulletin of EEI ISSN: 2302-9285 īŽ A Survey on Wireless Network Simulators (Amanjot Singh Toor) 69 [11] E Egea-LÃŗpez, J Vales-Alonso, AS Martínez-Sala, P PavÃŗn-MariÃąo, J García-Haro. Simulation Tools for Wireless Sensor Networks. Summer Simulation Multiconference - SPECTS 2005: 2-9. [12] Harsh Sundani, Haoyue Li, Vijay Devabhaktuni, Mansoor Alam, Prabir Bhattacharya. Wireless Sensor Network Simulators A Survey and Comparisons. International Journal of Computer Networks (IJCN). 2011; 2(5): 249-265. [13] SG Shiva Prasad Yadav, Dr. A Chitra. Wireless Sensor Networks Architectures, Protocols, Simulators and Applications: a Survey. International Journal of Electronics and Computer Science Engineering. 1(4): 1941-1953. [14] Christhu Raj MR, Namrata Marium Chacko, John major, Shibin D. A Comprehensive Overview on Different Network Simulators. International Journal of Engineering and Technology (IJET). Feb-Mar 2013; 5(1): 325-332. [15] Rachna Chaudhary, Shweta Sethi, Rita Keshari, Sakshi Goel. A study of comparison of Network Simulator -3 and Network Simulator -2. International Journal of Computer Science and Information Technologies. 2012; 3(1): 3085 – 3092. [16] V Chandrasekaran, S Anitha, A Shanmugam. A Research Survey on Experimental Tools for Simulating Wireless Sensor Networks. International Journal of Computer Applications (0975 – 8887) October 2013; 79(16): 1-9. [17] Vinita Mishra, Smita Jangale. Analysis and comparison of different network simulators. International Journal of Application or Innovation in Engineering & Management (IJAIEM). Special Issue for International Technological Conference-2014. [18] Murat Miran Koksal. A Survey of Network Simulators Supporting Wireless Networks. Department of Computer Science, Graduate School of Natural and Applied Sciences, Middle East Technical University, Ankara, TURKEY, October 22, 2008: 1-11. [19] Piotr Owczarek, Piotr Zwierzykowski. Re view of Simulators for Wireless Mesh Networks. Journal of Telecommunications and Information Technology. March 2014: 82-89. [20] Jianli Pan, Prof. Raj Jain Project. A Survey of Network Simulation Tools: Current Status and Future Developments. report. [21] http://en.wikipedia.org/wiki/Network_simulation. [22] http://www.omnetpp.org/ [23] http://en.wikipedia.org/wiki/QualNet [24] https://en.wikipedia.org/wiki/MATLAB