Chooing one best simulating software among many options is really a hard part of your research job. While some researchers like to study and find a simulator for their need before they design and model an architecture, others on the hand work out for the simulator or emulator while it is needed in course of study. On this article, we try to figure out some of the possible and realistic approach to find the best matched and available network simulator for your design. Even though we use the term ‘network simulator’ this guide should equally apply for all types of simulators used in academics.
Many commercial network simulation tools have excessively feature loaded functions but costs a lot, so maybe we can focus on free and open source network simulation softwares. At the end of this article are some really useful Journal papers to help you determine and study comparison made among some network simulators. Also don’t forget to check out an article on comparison of different network simulation tools.
A question asked by many: which network simulator should I use for my thesis or research? The answer is with you. You have to explore and find your needs of research work or thesis; dig into the matter; then plan accordingly. If you have not read previously, I suggest you to read an article How to choose the best Network simulator for your research/thesis work?
Middleware extensibility and integration modeling of your research findings can be understood only by yourself perspicuously. Hence, you need to compare which network simulator does the best job for you. Network modeling and simulation is possible in all of the following simulators.
Cygwin is a development environment similar to Unix one and has command-line interface to work like in Linux but inside the Microsoft Windows Operating System. Cygwin eliminates the overhead of installing an entire Linux OS for running certain applications. There is a native integration of Windows-based applications and softwares to work in Linux or Unix like environment, thus it is not necessary to install Linux only to fun your simulating program. Wine, WINdows Emulator, on the other hand is just the reverse application to Cygwin – Wine allows us to run applications developed primarily for Windows OS in other operating systems, say Mac OS or Linux.
In order to run or install native Linux or Unix based simulators like NS2 or NS3 (Network Simulators) and OMNeT++ (not a native though) in Windows (without installing Linux), you will need Cygwin. Read Tutorial: How to install ns-3 in Windows 7 using Cygwin by Jason.
OMNeT++ is a discrete event based network simulation framework which provides modularity in open architecture for simulation of computer and related communication networks. OMNeT++ Modeling and Simulation is being used by many researchers and academicians in recent years. We present here basic step by step guide to use OMNeT++, its installation, configuration and building along with screenshots. The basic guideline is published at http://omnetpp.org/doc/omnetpp41/InstallGuide.pdf. Continue reading