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