1 Module: CO4506 Wired and WirelessStudent Name: Sheraz Salim Student ID: 20388626
Network Simulation Tools
Demand of flexibility, quality and increase efficiency becomes an important factor to structure thedevelopment of manufacturing system process. This process can be supported by simulation tool,using models and architectures. Network Simulation tools are using in every aspect of our life fromAviation to computer modelling. Network simulation give edge to engineers and scientist to makeexperiment and to analysis the outcome of the result instead of implementation it on really liveexpensive system where cost matters. The main advantage of using the network simulation is tosave the cost, implementation new techniques on real net work, doing analysis or make differenttopologies in simulation network. Network Simulation is a mixture of application communication andis a very complex software, it come with all the suits that are present now a days etc TCP/IP, routingalgorithm, traffic flow or any advance technologies that need attention to work on etc MANETs.Mostly these tools are used by the academic, researcher, engineers, scientist, and military.This short essay report reflects the underlying techniques and investigates simulation tools. Thereare several application simulation tool exists now a days etc OPNET MODELER, NS2.
1).Discrete Event Simulator
The concept of event simulation is very easy to understand. It involves a loops which consist of manystages, each stage performs it task is called event. Each event have to be finish before next eventstarts. Usually there is a way of getting information out of the simulator know as trace file. Indiscrete event simulation time is an important concept. Simulation does not run in real time insteadof simulation time is used. (Sam Jansen, 2003)
Simulation software is composed of basically two stages, system and model. A system is a objectswhere to combine all the attributes and make them work all together at once therefore the systemexist. A model is a set of rules, which defines how to accomplish a goal. (Helena Szczerbicka et al.,no date) describes the techniques for creating the simulation tools. Some common types of modelare:
It is a combination of Mathematics equation, statistical equation to implement to get the accurateresult. Different procedures and different techniques are used to solve the model.
Artificial traffic is generated on the system under the model assumptions. Observation are collectedand analysis to reflect the result.
Simulation Tool classification
It can be categories in to three parts
a). General Purpose Programming Language (GPPL)
: languages like C++,C and Java are used whichare powerful language of computing. Making a simulation tool in these languages are more powerfuland reliable. The drawback is only that it consume a lot of time to build and need expertise inprogramming to implement on and write a short syntax of programming.
b).Plain Simulation Language (PSL)
: these are the example this language SIMULA, SIMSCRIPT,SIMAN, GPSS, JSIM, SILK. They all support a basis of discrete event simulation. However it is hard tofind a expert in this language.
c). Simulation package
: these are ready made software from the vendor etc OPNET, NS2, COMMENTIII, AND SPNP. They all come with a require suit, so researcher or scientist can perform experimenton these software packages. The only drawback is they are generally expensive.