[Ns-developers] ns-3 and future development
mahrenho at gmail.com
Tue Jan 17 02:57:41 PST 2006
On 1/14/06, mathieu lacage <Mathieu.Lacage at sophia.inria.fr> wrote:
> I think there are 3 issues to solve for parallelization:
> 1) a core time synchronization library and message exchange library
> 2) make the simulator use the core synchronization library
> 3) deployment of simulation scenarios over a parallel system (a
> cluster or an smp system) in a way which is transparent to the user and
> which does not require any changes to purely serialized scenarios.
Before we spend to much effort in parallelization we should think about for
what we will use it. We had a master thesis that tried to extend ns-2 to be
useable for a parallel/distributed simulation of MANETs. We learned that
this is almost impossible to gain a speed-up using conservative
synchronization even using shared memory communication (libSync). I don't
know how PDNS performs for wired networks or if optimistic synchronization
would perform better but we should investigate this before.
There is one thing that would be very useful (at least for me) -
parallelization/distribution of independent replications and aggregation of
results/traces in one place.
More information about the Ns-developers