[ndnSIM] How to deal with large topology in ndnSIM
alexander.afanasyev at ucla.edu
Tue Mar 12 10:02:03 PDT 2013
This is a pretty big topology (and ns-3/ndnSIM has a non-trivial memory overhead per node) and I would suspect that SIGSEGV is related to the fact that OS cannot allocate enough memory.
How much memory the computer you're trying to run this simulation has?
GlobalRoutingHelper/Controller is just one "dirty" way to set up routing in simulation. For such a large topology, you may want to consider using other, more direct methods, to populate FIBs (e.g., using L2Helper::AddRoute). Are you using some generated topology or some "realistic" topology?
On Mar 11, 2013, at 11:09 PM, 王伟 <wangwei2012 at ict.ac.cn> wrote:
> Hi all,
> I have a problem, I use the ndnSIM example to run a scenario which has about 280000 nodes and 800000 links,
> it has a SIGSEGV problem when add GlobalRoute to the node (call function ccnxGlobalRoutingHelper.InstallAll() ),
> but when I reduce the links to 700000, it works.
> So, is there a limit in the topology?
> And it takes a so long time(I use ctrl + C to stop it in gdb) for the CalculateRoutes() function to obtain the global route, how
> could I deal with this problem?
> Wei WANG
> ndnSIM mailing list
> ndnSIM at lists.cs.ucla.edu
More information about the ndnSIM