[Click] Randomness in NSClick

Lalith Suresh suresh.lalith at gmail.com
Wed Jan 25 04:55:23 EST 2012


2012/1/25 Björn Lichtblau <lichtbla at informatik.hu-berlin.de>:
> 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
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click



-- 
Lalith Suresh
www.lalith.in



More information about the click mailing list