Hi All, Is there is a considerable performance difference between TinyOS-1 and TinyOS-2? I am doing simulation using TOSSIM for a program (encodes a message passing iterative algorithm among network nodes). I wrote the logic of the program in nesC for both TinyOS-1 and TinyOS-2. When I simulated the programs using TOSSIM for TinyOS-1 and TinyOS-2 (both running under similar machine settings) I observed that for simulating same number of iterations of the program it takes considerably longer in TinyOS-1 than in TinyOS-2. For example, for 40 iterations (200 virtual seconds) of the program for 25 nodes it took 6 seconds in TinyOS-2, and 125 seconds in TinyOS-1. And when I simulated the program for 1000 iterations (5000 virtual seconds) for 25 nodes it took 28 seconds in TinyOS-2, and 51 minutes in TinyOS-1.
I am new to TinyOS. Is this difference in simulations times between TinyOS-1 and TinyOS-2 usual? What are the possible reasons for it? I have a few more questions: 1. How long is message transmission time between two connected nodes (link gain 0.0) in TinyOS (TOSSIM). 2. The '-l' option while running TOSSIM for tinyos-1 doesn't allow scaling more than approximately 1.5 times (that is simulate 1.5 virtual seconds in 1 real second). Can the scaling factor be increased beyong 1.5 to reduce real simulation time. Thanks, -Anu
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
