Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I was wondering did anyone try running PEGASIS simulation on NS-2.34? I am using Ubuntu 10.04 and I tried running it with the LEACH+PEGASIS patch from exidus, but the pegasis output does not seem right, although the leach output seems fine.
As seen there is not data sent and the nodes alive stays 10 (used only 10 nodes) with energy still intact. Any input/thoughts are appreciated, thanks!
Code:
Creating sensor nodes... - uAMPS.tcl
0 1 2 3 4 5 6 7 8 9 (10 == BS) - uAMPS.tcl
*** NOTE: no connection pattern specified. - wireless.tcl
Loading scenario file... - wireless.tcl
Node 0: (3.6149593552644173,36.078549379519444)
Node 1: (58.871299055810688,72.899243455798938)
Node 2: (66.192033079542227,78.762060347368035)
Node 3: (26.408279047537725,13.096542662520214)
Node 4: (69.871280002347788,8.1301262174407611)
Node 5: (59.175824494648644,20.065448163107714)
Node 6: (23.120326699279399,59.510628627385309)
Node 7: (35.061642916436142,75.71922716485301)
Node 8: (10.49768087011654,98.860375722339555)
Node 9: (28.928238399759049,88.984149177085683)
Max Distance for this Simulation is 113.0
Load complete... - wireless.tcl
Starting Simulation... - wireless.tcl
BS received info: (3.6149593552644173 36.078549379519444 2) from Node 0 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 1 - mit/uAMPS/ns-bsapp.tcl
BS received info: (58.871299055810688 72.899243455798938 2) from Node 1 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 2 - mit/uAMPS/ns-bsapp.tcl
BS received info: (66.192033079542227 78.762060347368035 2) from Node 2 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 3 - mit/uAMPS/ns-bsapp.tcl
BS received info: (26.408279047537725 13.096542662520214 2) from Node 3 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 4 - mit/uAMPS/ns-bsapp.tcl
BS received info: (69.871280002347788 8.1301262174407611 2) from Node 4 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 5 - mit/uAMPS/ns-bsapp.tcl
BS received info: (59.175824494648644 20.065448163107714 2) from Node 5 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 6 - mit/uAMPS/ns-bsapp.tcl
BS received info: (23.120326699279399 59.510628627385309 2) from Node 6 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 7 - mit/uAMPS/ns-bsapp.tcl
BS received info: (35.061642916436142 75.71922716485301 2) from Node 7 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 8 - mit/uAMPS/ns-bsapp.tcl
BS received info: (10.49768087011654 98.860375722339555 2) from Node 8 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 9 - mit/uAMPS/ns-bsapp.tcl
BS received info: (28.928238399759049 88.984149177085683 2) from Node 9 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 10 - mit/uAMPS/ns-bsapp.tcl
At 10: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 20: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 30: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 40: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 50: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 60: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 70: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 80: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 90: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 100: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 110: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 120: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 130: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 140: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 150: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 160: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 170: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 180: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 190: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 200: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 210: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 220: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 230: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 240: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 250: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 260: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 270: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 280: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 290: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 300: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 310: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 320: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 330: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 340: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 350: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 360: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 370: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 380: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 390: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 400: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 410: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 420: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 430: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 440: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 450: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 460: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 470: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 480: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 490: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 500: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 510: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 520: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 530: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 540: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 550: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 560: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 570: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 580: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 590: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 600: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
Simulation complete. - mit/uAMPS/stats.tcl
num_nodes is set 11
mac/channel.cc: sendUp - Calc highestAntennaZ_ and distCST_
mac/channel.cc: highestAntennaZ_ = 1.5, distCST_ = 160.8
Saw your attached pegasis.out, it generates similar output to mine as the data is still 0 and energy is unchanged.
Read several posts about this, turns out there is an issue with the sending function in the ns-bsapp.tcl.. do you mind explaining the difference between ns-bsapp_1.tcl, ns-bsapp_2.tcl and ns-bsapp.tcl? Maybe if I can tweak the function it will generate an accurate output.
Code:
At 3220: - mit/uAMPS/stats.tcl
Total Energy = 0.0027760563134476362
Total Data = 0
Total Alive = 100
UPDATE
I tried using ns-bsapp_2.tcl instead of ns-bsapp.tcl, and the output looks similar to leach. Do you have any idea whether this output is correct or not?
Code:
At 240: - mit/uAMPS/stats.tcl
Total Energy = 19.25625827553819
Total Data = 14821
Total Alive = 1
BS received info: (69.871280002347788 8.1301262174407611 0.74206039093222886) from Node 4 - mit/uAMPS/ns-bsapp.tcl
BS received: 1 - mit/uAMPS/ns-bsapp.tcl
Only received info from 1 nodes. - mit/uAMPS/ns-bsapp.tcl
There are currently 1 alive ==> 1 cluster-heads needed. - mit/uAMPS/ns-bsapp.tcl
At 240.00296: - mit/uAMPS/stats.tcl
Total Energy = 19.256295453484274
Total Data = 14821
Total Alive = 1
Simulation complete. - mit/uAMPS/stats.tcl
Tested here with 1) Ubuntu`s 10.04, 10.10, 12.04 etc.
I guess the best Ubuntu results were with Ubuntu 10.04 and 10.10 .
2) PCLinuxOS 2012.08, 2013.04, .. etc.
3) CentOS 5.x, CentOS 6.x
4) Other OS ?
As I always have 60 ... 100 OS's installed, you can still get the output results.
But I doubt that particularly "pegasis.out" would be better than your result.
Hi
When i run test of pegasis protocol i have this error in pegasis.err
Code:
can't read "node_(0)": no such variable
while executing
"$ns_ at $opt(stop).000000001 "$node_($i) reset""
("for" body line 2)
invoked from within
"for {set i 0} {$i < $opt(nn) } {incr i} {
$ns_ at $opt(stop).000000001 "$node_($i) reset";
}"
(file "tcl/ex/wireless.tcl" line 288)
I have the same problem when i want to simulate peagsis in ns2.34 under ubuntu 10.10.
Please share me the solution.My mail is : haitam09(AT)hotmail.fr
Thank you in adavances.
Quote:
Originally Posted by tsabran
Hi all,
I was wondering did anyone try running PEGASIS simulation on NS-2.34? I am using Ubuntu 10.04 and I tried running it with the LEACH+PEGASIS patch from exidus, but the pegasis output does not seem right, although the leach output seems fine.
As seen there is not data sent and the nodes alive stays 10 (used only 10 nodes) with energy still intact. Any input/thoughts are appreciated, thanks!
Code:
Creating sensor nodes... - uAMPS.tcl
0 1 2 3 4 5 6 7 8 9 (10 == BS) - uAMPS.tcl
*** NOTE: no connection pattern specified. - wireless.tcl
Loading scenario file... - wireless.tcl
Node 0: (3.6149593552644173,36.078549379519444)
Node 1: (58.871299055810688,72.899243455798938)
Node 2: (66.192033079542227,78.762060347368035)
Node 3: (26.408279047537725,13.096542662520214)
Node 4: (69.871280002347788,8.1301262174407611)
Node 5: (59.175824494648644,20.065448163107714)
Node 6: (23.120326699279399,59.510628627385309)
Node 7: (35.061642916436142,75.71922716485301)
Node 8: (10.49768087011654,98.860375722339555)
Node 9: (28.928238399759049,88.984149177085683)
Max Distance for this Simulation is 113.0
Load complete... - wireless.tcl
Starting Simulation... - wireless.tcl
BS received info: (3.6149593552644173 36.078549379519444 2) from Node 0 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 1 - mit/uAMPS/ns-bsapp.tcl
BS received info: (58.871299055810688 72.899243455798938 2) from Node 1 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 2 - mit/uAMPS/ns-bsapp.tcl
BS received info: (66.192033079542227 78.762060347368035 2) from Node 2 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 3 - mit/uAMPS/ns-bsapp.tcl
BS received info: (26.408279047537725 13.096542662520214 2) from Node 3 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 4 - mit/uAMPS/ns-bsapp.tcl
BS received info: (69.871280002347788 8.1301262174407611 2) from Node 4 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 5 - mit/uAMPS/ns-bsapp.tcl
BS received info: (59.175824494648644 20.065448163107714 2) from Node 5 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 6 - mit/uAMPS/ns-bsapp.tcl
BS received info: (23.120326699279399 59.510628627385309 2) from Node 6 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 7 - mit/uAMPS/ns-bsapp.tcl
BS received info: (35.061642916436142 75.71922716485301 2) from Node 7 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 8 - mit/uAMPS/ns-bsapp.tcl
BS received info: (10.49768087011654 98.860375722339555 2) from Node 8 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 9 - mit/uAMPS/ns-bsapp.tcl
BS received info: (28.928238399759049 88.984149177085683 2) from Node 9 a nodik je 10 - mit/uAMPS/ns-bsapp.tcl
BS received: 10 - mit/uAMPS/ns-bsapp.tcl
At 10: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 20: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 30: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 40: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 50: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 60: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 70: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 80: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 90: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 100: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 110: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 120: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 130: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 140: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 150: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 160: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 170: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 180: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 190: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 200: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 210: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 220: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 230: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 240: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 250: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 260: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 270: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 280: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 290: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 300: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 310: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 320: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 330: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 340: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 350: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 360: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 370: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 380: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 390: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 400: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 410: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 420: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 430: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 440: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 450: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 460: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 470: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 480: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 490: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 500: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 510: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 520: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 530: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 540: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 550: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 560: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 570: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 580: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 590: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
At 600: - mit/uAMPS/stats.tcl
Total Energy = 0.00020132494141871592
Total Data = 0
Total Alive = 10
Simulation complete. - mit/uAMPS/stats.tcl
num_nodes is set 11
mac/channel.cc: sendUp - Calc highestAntennaZ_ and distCST_
mac/channel.cc: highestAntennaZ_ = 1.5, distCST_ = 160.8
Saw your attached pegasis.out, it generates similar output to mine as the data is still 0 and energy is unchanged.
Read several posts about this, turns out there is an issue with the sending function in the ns-bsapp.tcl.. do you mind explaining the difference between ns-bsapp_1.tcl, ns-bsapp_2.tcl and ns-bsapp.tcl? Maybe if I can tweak the function it will generate an accurate output.
Code:
At 3220: - mit/uAMPS/stats.tcl
Total Energy = 0.0027760563134476362
Total Data = 0
Total Alive = 100
UPDATE
I tried using ns-bsapp_2.tcl instead of ns-bsapp.tcl, and the output looks similar to leach. Do you have any idea whether this output is correct or not?
Code:
At 240: - mit/uAMPS/stats.tcl
Total Energy = 19.25625827553819
Total Data = 14821
Total Alive = 1
BS received info: (69.871280002347788 8.1301262174407611 0.74206039093222886) from Node 4 - mit/uAMPS/ns-bsapp.tcl
BS received: 1 - mit/uAMPS/ns-bsapp.tcl
Only received info from 1 nodes. - mit/uAMPS/ns-bsapp.tcl
There are currently 1 alive ==> 1 cluster-heads needed. - mit/uAMPS/ns-bsapp.tcl
At 240.00296: - mit/uAMPS/stats.tcl
Total Energy = 19.256295453484274
Total Data = 14821
Total Alive = 1
Simulation complete. - mit/uAMPS/stats.tcl
Thanks!
hi tsabran,
which is the change of ns-bsapp.tcl to ns-bsapp_2.tcl?
thank you
Last edited by arifmahmudi; 07-03-2015 at 12:20 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.