Thanks a lot Sriram!. It really cut the execution time drastically from
2.8 minutes to 0 (negligibly small number of) seconds.
Actually, I earlier avoided the God related statements, but it did not
help more. After I commented floyd_warshall and neighbour related
functions, it has reduced drastically.
regards,
Mayur
this is sriram from iit kgp again
in scenario gen ie setdest.cc you can delete unwanted portions which u may
not use and this shuld reduce scenario generation time. like for my
application i did not require functions like flloyd-warshall and the
neighbour functions , god functions etc. remove them and ur scenario file
generation shuld be faster. in the scenario file u basically require only
lines for initial postion and setdest (set destination) neighbour
reachable
etc are discovered by the routing protocol themselves
--
B Sriram
India
mob : 09733706981
Dear Mayur,
Setdest has many nested for loops in which it is computing neighborhood of
nodes, You remove all those nested loops as well. The actual code for
generating random movement is not more that 50 lines. All other code is of
god only. Previously when I worked with it, I did this optimization and it
scalled well even for 1000 nodes(it generated the mobility scenario in
less
than 1 minute)
I think this helps.
regards,
Manish
On Sat, Feb 28, 2009 at 2:25 PM, Mayur Mansukhlal Vegad
ma...@ee.iitd.ac.in
wrote:
I had already tried it by commenting the show_diffs() method call
statement. But it didnot help. The only four statements printing God
related stuff are those containing GOD_FORMAT and GOD_FORMAT2, which are
inside the show_diffs() function. I commented that calling stmt. And the
scenario file had no GOD stmts then. But still it takes similar amount
of
time.
BTW thanks for your considerations!
Mayur
If you look at the code, setdest is spending most of the time in
generating
god entries. so if you are not interested in them, you can comment out
the
code which calculates and generates god entries which will reduce the
execution time significantly.
regards,
Manish
On Sat, Feb 28, 2009 at 1:06 AM, Mayur Mansukhlal Vegad
ma...@ee.iitd.ac.in
wrote:
Dear all,
scenario generation takes around 2.5 to 3 minutes for large number
(eg
100) of nodes. It is too much. After that the ns simulation takes
another
minute or more.
Could anybody guide how to reduce the execution time particularly of
the
setdest tool?
with regards,
Mayur