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
>> >>
>> >>
>> >
>>
>>
>

Reply via email to