[Battlemesh] ns-3 - Network Simulator

fboehm fboehm at aon.at
Mon Nov 16 16:25:24 CET 2015

Am 16.11.15 um 07:07 schrieb Henning Rogge:
> On Mon, Nov 16, 2015 at 3:54 PM, fboehm <fboehm at aon.at> wrote:
>> I think this is the basic difference between a network emulator and a
>> network simulator, right?
>> The emulator runs real code in a virtual environment. The simulator runs
>> code that simulates the behavior of the real code in relation to it's
>> environment.
>> What I like about the simulation is that it technically can also simulate
>> mutual interference in mesh networks. Not sure if and how this could be done
>> with emulators. They might only have more like static settings for latency,
>> jitter, packet loss with a predefined variance.
> As far as I would say the difference is about "realtime"...
> emulation runs in real time, so it is limited by the CPU of your computer.
> simulation is normally "event driven", which allows you to take some
> time for complex computation but makes it difficult to use unmodified
> software.
> And running a special implementation of "protocol X" in a simulator
> might give you unexpected results that you cannot verify with the real
> software.
> Henning
> _______________________________________________
> Battlemesh mailing list
> Battlemesh at ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/battlemesh
Makes sense.

What about interference calculations? Is there a nice way to do it with 
emulators as well?

I assume it's essential for mesh-network simulation. Especially in 
shared spectrum. Mobile networks in licensed spectrum should be 
different in this respect.


More information about the Battlemesh mailing list