LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   No data sent in Pegasis.out (NS2) (https://www.linuxquestions.org/questions/linux-newbie-8/no-data-sent-in-pegasis-out-ns2-4175520627/)

tsabran 09-30-2014 12:55 PM

No data sent in Pegasis.out (NS2)
 
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


knudfl 09-30-2014 02:03 PM

1 Attachment(s)
Don't know, but please have a look at my output, pegasis.out :
Attached as pegasis.out.txt.gz.txt. Rename to *.gz, and unpack.
-

tsabran 10-01-2014 12:09 AM

Hi knudfl,

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!

knudfl 10-01-2014 03:16 AM

← #3 .

No idea. The only leach specialist who has answered questions,
is @deepa_2111.

→ LQ Search : Enter ``User Name´´, and find posts by @deepa_2111.
http://www.linuxquestions.org/questions/search.php

And http://www.linuxquestions.org/questi...ember&u=584182

-

kumrawat 03-04-2015 04:07 AM

Any one guide me how to simulate pegasis output i have run but they no change of simulation so guide me how to get pegasis output

nadine01 03-10-2015 11:53 AM

sir knudfl in which OS you add pegasis

knudfl 03-10-2015 01:37 PM

Ref. post #6.

Pegasis + leach by @exidus, first time announced `16 May 2013', #289 here
http://www.linuxquestions.org/questi...68/page20.html
... was mostly used to get a usable leach and leach-c.

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.

-

nadine01 03-10-2015 01:47 PM

I tested with ubuntu 10.04 and CentOS 6.6

i will test with other OS

---------- Post added 03-10-15 at 01:47 PM ----------

I tested with ubuntu 10.04 and CentOS 6.6

i will test with other OS

Thank

hassan10 04-09-2015 07:56 AM

error pegasis.err
 
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)

please any help is appreciated!
thinks.

knudfl 04-09-2015 09:16 AM

Re #9.

The Pegasis simulation command is :
$ export RCA_LIBRARY=/home/<name>/ns-allinone-2.34/ns-2.34/mit/rca && export uAMPS_LIBRARY=/home/<name>/ns-allinone-2.34/ns-2.34/mit/uAMPS && ./test

haitam09 05-19-2015 08:00 AM

no data sent to bs in pegasis
 
Hi tsabran,

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 (Post 5247034)
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



arifmahmudi 07-03-2015 08:01 AM

Quote:

Originally Posted by tsabran (Post 5247282)
Hi knudfl,

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


All times are GMT -5. The time now is 08:52 PM.