Re: Randomness in NSClick

Lalith Suresh <[email protected]>
Newsgroups gmane.network.routing.click
Message-ID <CAOj7qWbj9X2dqs9Cg0uAyHRvCrskXMKz-d3=uZBUK1eHo901xg@mail.gmail.com>
2012/1/25 Björn Lichtblau <[email protected]>:
> Hi,
>
> oops, didn't post to the list last message.
>
> i suppose there is no special need for every node (or click as a whole)
> having it's own rng stream, but it could help conserving reproducability
> when only small changes in the scenario setup are done, for example.
> Regarding the sim_click_command(RNG) i think it should be transparently
> done in click_random(), so that would make a difference when not
> implemented in other sims.
>

There is a sim_click_command() for checking if a particular command is
supported or not. We can probably use that to decide whether to probe
the simulator for an RNG or not.

> Regards, Björn
>
>
> On 01/24/2012 12:24 PM, Sascha Alexander Jopen wrote:
>> Hmm, i do not have any ns2 simulations but there should be something
>> like a global RNG and seed manager as well. Someone who has running
>> ns2 simulations could create the necessary simclick_sim_command
>> extension for ns2. As long as there is no one who can provide this
>> extension, the new command would only be an unknown command, which
>> wouldn't break anything for existing simulations.
>>
>> Should every click node node have its own rng, or one global rng for
>> every click node in ns3?
>>
>> Regards,
>> Sascha
>>
>> On 01/24/12 12:08, Björn Lichtblau wrote:
>>> Hi,
>>>
>>> Yes, same thoughts here, if we want reproducability (almost a
>>> requirement for simulations) we should use ns3's RNGs, which were
>>> designed for that. Is this also possible for ns2?
>>> Without thinking about ns2 i would have taken exactly that route,
>>> replace the random function in click by a simclick_sim_command(..RNG..)
>>> for simulations.
>>>
>>> Regards, Björn
>>>
>>>
>>> On 01/23/2012 04:00 PM, Sascha Alexander Jopen wrote:
>>>> Another approach would be another simclick_sim_command enhancement, to
>>>> get a random number from RNGs from NS3.
>>>> ...
>>>> Having an interface to the simulators RNGs in some way is mandatory, i
>>>> think.
>>>>
>>>> Any opinions or solutions?
>>>
>>>
>>
>
>
> _______________________________________________
> click mailing list
> [email protected]
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click



-- 
Lalith Suresh
www.lalith.in
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.