Introduction to Network Simulator (NS2).
Network simulator contains a lot of open source simulator under different environment condition to certain operation. Network simulator is a open source software. Development of new protocols and algorithms is required to meet the growth in internet and face challenges or terms like network quality, security, transport, unicast and multicast. Network simulator Projects contains variety of internet protocols. Using simulation design of small protocols can be started by protocol design. By using various network simulators, we can compare different protocols and performance. Network simulator projects consists of virtual internetwork testbed.
Protocols interacted with Network Simulator Projects.
Network simulation can be used to enable multicast transport in networking model. Reliable and scalable multicast service for different network environment is provided in network simulation.Multicast protocols testing and congestion control, validation is available in simulation tool. They are also designed to support in network optimal data forwarding.
TCP behavior: Transmission control Protocol attitude is analyzed by network simulation tool. Explicit, selective acknowledgement, congestion notification, forward acknowledgement and asymmetric link are analyzed.
Multimedia Protocol support: To check audio, video and video quality network simulation is used in various topologies. For video and audio file sharing it provide support from one source to multiple or single destinations.
Network Simulator Tools:
Network simulator tools available are as follows. Ns2, Ns3, Omnet++, Opnet, Qualnet, Jsim, Netsim.
Advantages of Network simulator:
- Simulation support implement of large scale protocol interaction in controlled environment.
- Simulator rich opportunity for simple and complex experimentation is provided.
- Easier comparison results for research effort are provided.
- Simulation provides easy method to analyze and understand the characteristics of newly designed method.
- The variation and behavior of existing protocols is improved.
How to improve network simulator speed?
Simulation of networks is very difficult task.If there is a high congestion in network, estimating average frequency becomes difficult job due to high variance. To calculate total time required for estimation would be very high.
Through control variates and importance Sampling, speed of the network simulator can be much improved.