LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This 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


Reply
  Search this Thread
Old 09-30-2014, 01:55 PM   #1
tsabran
LQ Newbie
 
Registered: Sep 2014
Posts: 8

Rep: Reputation: Disabled
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
 
Old 09-30-2014, 03:03 PM   #2
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen, DK
Distribution: pclos2016, Slack14.1 Deb Jessie, + 50+ other Linux OS, for test only.
Posts: 16,276

Rep: Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154
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.
-
Attached Files
File Type: txt pegasis.out.txt.gz.txt (4.9 KB, 62 views)
 
Old 10-01-2014, 01:09 AM   #3
tsabran
LQ Newbie
 
Registered: Sep 2014
Posts: 8

Original Poster
Rep: Reputation: Disabled
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!

Last edited by tsabran; 10-01-2014 at 01:20 AM.
 
Old 10-01-2014, 04:16 AM   #4
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen, DK
Distribution: pclos2016, Slack14.1 Deb Jessie, + 50+ other Linux OS, for test only.
Posts: 16,276

Rep: Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154
← #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

-
 
Old 03-04-2015, 05:07 AM   #5
kumrawat
LQ Newbie
 
Registered: Jan 2015
Posts: 3

Rep: Reputation: Disabled
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
 
1 members found this post helpful.
Old 03-10-2015, 12:53 PM   #6
nadine01
Member
 
Registered: Oct 2014
Posts: 62

Rep: Reputation: Disabled
sir knudfl in which OS you add pegasis
 
Old 03-10-2015, 02:37 PM   #7
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen, DK
Distribution: pclos2016, Slack14.1 Deb Jessie, + 50+ other Linux OS, for test only.
Posts: 16,276

Rep: Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154
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.

-

Last edited by knudfl; 03-10-2015 at 02:54 PM.
 
1 members found this post helpful.
Old 03-10-2015, 02:47 PM   #8
nadine01
Member
 
Registered: Oct 2014
Posts: 62

Rep: Reputation: Disabled
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
 
Old 04-09-2015, 08:56 AM   #9
hassan10
LQ Newbie
 
Registered: Apr 2015
Posts: 12

Rep: Reputation: Disabled
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.
 
Old 04-09-2015, 10:16 AM   #10
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen, DK
Distribution: pclos2016, Slack14.1 Deb Jessie, + 50+ other Linux OS, for test only.
Posts: 16,276

Rep: Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154Reputation: 3154
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
 
Old 05-19-2015, 09:00 AM   #11
haitam09
LQ Newbie
 
Registered: Jan 2015
Posts: 19

Rep: Reputation: Disabled
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 View Post
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
 
Old 07-03-2015, 09:01 AM   #12
arifmahmudi
LQ Newbie
 
Registered: Mar 2015
Posts: 6

Rep: Reputation: Disabled
Quote:
Originally Posted by tsabran View Post
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

Last edited by arifmahmudi; 07-03-2015 at 01:20 PM.
 
  


Reply

Tags
leach, ns2, pegasis, wsn


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Pegasis protocol kingrulez Linux - Wireless Networking 1 07-03-2015 10:41 AM
[SOLVED] NS2: leach no data sent to BS vip2442 Linux - Software 18 05-27-2015 05:08 AM
want urgent how to install leach+pegasis in ns-allinone-2.34 kunal0807 Linux - Wireless Networking 4 04-01-2014 01:36 PM
Hierarchical PEGASIS salutrcmoi Linux - Wireless Networking 1 05-16-2012 12:37 PM
passing control and data information on separate channels in ns2 humairaafzal73 Linux - Software 0 02-26-2012 09:42 AM


All times are GMT -5. The time now is 08:15 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration