ORBIT-USER: Questions about ORBIT grid experiments

Yang Chen yangchen at cc.gatech.edu
Mon Nov 6 15:24:18 EST 2006


========================================
1. About the helloworld experiment
========================================

I can finish the helloworld experiment with the command "nodehandler -k 
~/grid_script/hello-world"
When I try to change it a little bit to have the data exchange between 
node5-5/5-6 instead of 1-1 and 1-2

a) with the following modifications to the example code at 
http://www.orbit-lab.org/wiki/Tutorial/HelloWorld

"defNodes('sender', [5,6]) {|node|" => "defNodes('sender', [1,1]) {|node|"
"    'destinationHost' => '192.168.5.5'," => "'destinationHost' => 
'192.168.5.5',"
"defNodes('receiver', [5,5]) {|node|" => "defNodes('receiver', [1,2]) 
{|node|"

b) power on the node5-5/5-6
yangchen at console.grid:~$ wget -O - -q 'http://cmc:5012/cmc/on?x=5&y=5'
yangchen at console.grid:~$ wget -O - -q 'http://cmc:5012/cmc/on?x=5&y=6'
(I can verify that node 5-5/5-6 are ON by ssh as root)

c) nodehandler -k ~/grid_script/hello-world
the following messages are reported forever

 INFO stdlib: 2 out of 2 node(s) still down n_5_6,n_5_5
 INFO stdlib: 2 out of 2 node(s) still down n_5_6,n_5_5

Sometimes, I can see the effort to reset both nodes

 WARN stdlib: Resetting node n_5_6
 INFO n_5_6: Resseting node
 WARN stdlib: Resetting node n_5_5
 INFO n_5_5: Resseting node

But generally, the node_5_6/5_5 are always down.

========================================
2. About the noise-generation experiment
========================================

I copied the script from http://www.orbit-lab.org/wiki/HowTo/UseNoise
and name it tutorial-noise.rb

Without any changes and with the command "nodehandler 
~/grid_script/tutorial-noise"
node1-1 and 1-2 keeps down and eventually the experiment fails with 
following messages

 INFO stdlib: 2 out of 2 node(s) still down n_1_2,n_1_1
 INFO stdlib: 2 out of 2 node(s) still down n_1_2,n_1_1
FATAL run: Exception: Connection timed out - connect(2) (Errno::ETIMEDOUT)

I tried the following,
a) refresh the image on node1-1/1-2 by
imageNodes [1,1] baseline.ndz
imageNodes [1,2] baseline.ndz

b) power on those nodes and verifications by ssh as root

but same error happens

I guess there is some issue with the antenna configuration/operation part,
this experiment finished successfully after I comment out the following code 
block
#antenna(4,4).signal {|s|
#   s.bandwidth = 20
#   s.channel = 36
#   s.power = prop.noisePower
#}
and all the power adjustment part in the whenAllInstalled(){}.

================================================================================
3. What is the IP address for ath0 and ath1 on each radio node in the grid?
================================================================================

Any suggestions/answers would be appreciated.

thx a lot.

-Yang




More information about the orbit-user mailing list