Changes between Version 1 and Version 2 of Internal/TrafficGenerator


Ignore:
Timestamp:
Sep 14, 2011, 7:25:52 PM (13 years ago)
Author:
nilanjan
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/TrafficGenerator

    v1 v2  
    66=== The tutorial experiment ===
    77
    8 This experiment is given in the attached script [attachment:wimax-tutorial2.rb wimax-tutorial2.rb].
     8This experiment is given in the attached script [attachment:wimax-tutorial2.rb wimax-tutorial2.rb]. Download this file to your home directory.
     9
     10To run this experiment:
     11
     121. ssh into sandbox 7
     13{{{
     14nilanjan@external2:~$ ssh sb7.orbit-lab.org
     15}}}
     16
     172. Image node1-1 & node1-2 with wimax.ndz (this should be in the repository)
     18{{{
     19nilanjan@console.sb7:~$ omf-5.2 load [1,1..2] wimax.ndz
     20}}}
     21
     22The output of the imaging command should look similar to the following:
     23{{{
     24nilanjan@console.sb7:~$ omf-5.2 load [1,1..2] wimax.ndz
     25Imaging nodes: '[1,1..2]' with image 'wimax.ndz'
     26(Domain:  default from hostname)
     27(Timeout:  800 sec.)
     28 INFO NodeHandler: init OMF Experiment Controller 5.2.408
     29 INFO NodeHandler: init Experiment ID: sb7.orbit-lab.org_2011_09_14_15_07_41
     30 INFO NodeHandler: Web interface available at: http://10.17.0.10:4000
     31 INFO Experiment: load system:exp:stdlib
     32 INFO property.resetDelay: value = 70 (Fixnum)
     33 INFO property.resetTries: value = 1 (Fixnum)
     34 INFO Experiment: load system:exp:imageNode
     35 INFO property.nodes: value = [1, 1..2] (Array)
     36 INFO property.image: value = "wimax.ndz" (String)
     37 INFO property.domain: value = nil (NilClass)
     38 INFO property.outpath: value = "/tmp" (String)
     39 INFO property.timeout: value = 800 (Fixnum)
     40 INFO stdlib: Waiting for nodes (Up/Down/Total): 0/2/2 - (still down: n_1_1,n_1_2)
     41 INFO stdlib: Waiting for nodes (Up/Down/Total): 0/2/2 - (still down: n_1_1,n_1_2)
     42 INFO stdlib: Waiting for nodes (Up/Down/Total): 0/2/2 - (still down: n_1_1,n_1_2)
     43 INFO stdlib: Waiting for nodes (Up/Down/Total): 0/2/2 - (still down: n_1_1,n_1_2)
     44 INFO whenAll: *: 'status[@value='UP']' fires
     45 INFO exp: Progress(0/0/2): 10/10/10 min(n_1_1)/avg/max (40) - Timeout: 750 sec.
     46 INFO exp: Progress(0/0/2): 40/40/40 min(n_1_1)/avg/max (40) - Timeout: 740 sec.
     47 INFO exp: Progress(0/0/2): 60/60/60 min(n_1_1)/avg/max (40) - Timeout: 730 sec.
     48 INFO exp: Progress(0/0/2): 70/75/80 min(n_1_1)/avg/max (40) - Timeout: 720 sec.
     49 INFO exp: Progress(0/0/2): 90/90/90 min(n_1_1)/avg/max (40) - Timeout: 710 sec.
     50 INFO exp: Progress(2/0/2): 100/100/100 min()/avg/max (40) - Timeout: 700 sec.
     51 INFO exp:  -----------------------------
     52 INFO exp:  Imaging Process Done
     53 INFO exp:  - 2 node(s) successfully imaged - See the topology file: '/tmp/sb7.orbit-lab.org_2011_09_14_15_07_41_topo_active.rb'
     54 INFO exp:  -----------------------------
     55 INFO Experiment: DONE!
     56 INFO NodeHandler: Shutting down experiment, please wait...
     57 INFO NodeHandler: Shutdown flag is set - Turning Off the resources
     58 INFO run: Experiment sb7.orbit-lab.org_2011_09_14_15_07_41 finished after 1:41
     59}}}
     60
     613. Once the imaging process is complete, we need to turn the nodes on
     62{{{
     63nilanjan@console.sb7:~$ omf-5.2 tell on [1,1..2]
     64}}}
     65
     664. Run the experiment script (from above)
     67{{{
     68nilanjan@console.sb7:~$ omf-5.2 exec wimax-tutorial2.ndz
     69}}}
     70
     71The output of the experiment script should be similar to the following:
     72{{{
     73nilanjan@console.sb7:~$ omf-5.2 exec wimax-tutorial2.rb
     74 INFO NodeHandler: init OMF Experiment Controller 5.2.408
     75 INFO NodeHandler: init Experiment ID: sb7.orbit-lab.org_2011_09_14_10_58_24
     76 INFO NodeHandler: Web interface available at: http://10.17.0.10:4000
     77 INFO Experiment: load system:exp:stdlib
     78 INFO property.resetDelay: value = 70 (Fixnum)
     79 INFO property.resetTries: value = 1 (Fixnum)
     80 INFO Experiment: load wimax-tutorial2.rb
     81 INFO whenAll: *: 'apps/app/status/@value' fires
     82 INFO exp: Give machines some time to warm up
     83 INFO exp: Request from Experiment Script: Wait for 10s....
     84 INFO exp: Collect measurements for 100 seconds
     85 INFO exp: Request from Experiment Script: Wait for 100s....
     86 INFO exp: Finish it.
     87 INFO Experiment: DONE!
     88 INFO NodeHandler: Shutting down experiment, please wait...
     89}}}