Actually,  I was looking at TOSSIM-2.x which is a packet level simulator whose dynamics are quiet different from TOSSIM-1.x. Hence wanted to see if we can perform such scales of simulation with TOSSIM-2.x. TOSSIM-2.x also runs nesC code but the communication is at the packet level and hence our assumption was that it should not have the scalability drawbacks of TOSSIM-1.x.
 

-Avinash

On 3/9/06, MANJUNATH <[EMAIL PROTECTED]> wrote:


Hi,

        There is a paper by title "Issues Related to WSN Simulators", it
        has answer to your questions....

        Since TOSSIM is a bit-level simulator aiming to provide high
        fidility using the full implementations of protocols (native
        code), there exists a well known tradeoff "Scaliability Vs
        accuracy and performance".

        I think if you run simulations on higher end machines with
        abundant RAM, It may scale to large number of nodes...I am not
        sure whether TOSSIM supports PADS, if so multiprocessor enviroment
        will help ypu out....

Manjunath


On Thu, 9 Mar 2006, Avinash Sridharan wrote:

> Hi Phil,
>  Apologize for the empty mail before. The question I wanted to ask you with
> regards to running TOSSIM-2.x with arpproximately 500 nodes (more is even
> better). My simulation runs fine with around 100 nodes but anything beyond
> that the simulation segfaults.
>
>  In order  to stress TOSSIM-2.x and remove any ambiguities, I tried running
> the blink application for around 130 nodes and after booting up the
> simulation simply hanged.
>
>  The application I am trying to simulate is a random walk. It works fine for
> 50 nodes. But apart from the nature of the application what was bothering me
> was the fact that nodes are not able to boot up itself.
>   The loop I am using to boot up the motes is as below, I hope I am not
> making a mistake with the booting up process:
>
> for i in range(0, NUM_SIM_NODES):
>     node = sim_obj.getNode(i);
>     node.bootAtTime(sim_obj.time() + i*10000);
>     while True:
>         sim_obj.runNextEvent();
>         if node.isOn() :
>             print "Commpleted booting node "+str(i)
>             break
>     #create links between nodes
>     sim_radio.setNoise(i, -105, 3.0);
>     for j in range (0,NUM_SIM_NODES):
>         if (j != i ):
>             sim_radio.add(i, j, -50.0);
>
>
>
> Wanted to know your views on this.
>
> regards,
> Avinash
>
> ---------- Forwarded message ----------
> From: Avinash Sridharan <[EMAIL PROTECTED]>
> Date: Mar 9, 2006 7:21 PM
> Subject: your views of running TOSSIM with ~500 nodes
> To: Philip Levis <[EMAIL PROTECTED]>
> Cc: [email protected]
>
> Hi Phil,
>
>
> --
> Phd Dept. of Electrical Engineering
> University of Southern California
> http://www-scf.usc.edu/~asridhar <http://www-scf.usc.edu/%7Easridhar>
>
>
> --
> Phd Dept. of Electrical Engineering
> University of Southern California
> http://www-scf.usc.edu/~asridhar <http://www-scf.usc.edu/%7Easridhar>
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>
>

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.




--
Phd Dept. of Electrical Engineering
University of Southern California
http://www-scf.usc.edu/~asridhar
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to