+++++++++++++++(NS-3, NS-2, OMNET++, NCTUns, GloMoSim)
We described the four network simulators that support the simulation of MANET’s (NS-2, OMNET++, NCTUns, GloMoSim) features, advantages and disadvantages. According to the survey, simulators have the many its features, but none of them offer the good support for all features for MANET simulation. Therefore we have searched a balanced simulator that would offer a good user experience for MANETs.
NS-2 and OMNET++ are the best choices for the MANETs. NS-2 profits from the large available models, Ns-2 supports wide range of protocols in all range of protocols in all layers for example, the Specific M ANET routing protocols are provided by the NS-2. While the OMNET++ supports the powerful GUI, well defined simulation engine and supports hierarchical modeling, so it is better for development. GloMoSim is also a good and are strong scalability power and it is useful when the wireless network contains the large number of nodes.
---------------------------(ns-3)
I highly recommend a non-windows machine to work with ns-3. If you can have virtual machine, and have some Linux flavor (I suggest ubuntu for ns-3), then your life will be much easier.
---------------------------(omnet)
There is a open non commercial license for Omnet, you only need to adquiere a commercial license if you want to use for commercial applications.
the advantage of omnet is the learning curve is lower against Ns-3.
---------------------------(ns-3 & omnet)
It is relatively easy to change the scenario in Ns3 or Omnet. Ns3 uses Python to define the scenarios, Omnet uses a special and simple language (ned Network Description Language) to describe the topology. ned is really simple and it is easy to modify, and it has the advantage that it has a graphical tool that allows to see the graphical representation of the model.
Both simulators are a valid election. The first criteria should be of the model, that you need, is present and if your research group has experience with one of both.
In the case that both have the model and nobody in your group works with any of both, in my opinion, omnet has a better learning curve.
---------------------------(ns-2 & omnet & OPNET)
We have used ns-2, OPNET Modeler, and OMNET++ to simulate MANET; You need C programming background to modify code (to implement your own algorithm) in your chosen simulator.
+++++++++++++++(NetSim)
阅读(723) | 评论(0) | 转发(0) |