Changes between Version 14 and Version 15 of GEC18Agenda/LabWikiAndOEDL/Experiment2


Ignore:
Timestamp:
10/22/13 06:34:03 (11 years ago)
Author:
thierry.rakotoarivelo@nicta.com.au
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GEC18Agenda/LabWikiAndOEDL/Experiment2

    v14 v15  
    66
    77== Overview ==
    8 
    9 == Part 1 - Design/Setup ==
    10 
    11 [[Image(wiki:GENIExperimenter/Tutorials/Graphics:design_on.png, 76)]]
    128
    139The goal of this second part of the tutorial is to showcase a realistic research experiment.
     
    2622 * from the VLC player running on the leechers, we will collect the amount of decoded, lost and played video frame
    2723
    28 == Part 2 - Execute ==
    29 
    30 [[Image(wiki:GENIExperimenter/Tutorials/Graphics:execute_on.png, 76)]]
     24== Part 1 - Design/Setup ==
     25
     26[[Image(wiki:GENIExperimenter/Tutorials/Graphics:design_on.png, 76)]]
    3127
    3228For help on all actions regarding !LabWiki, please refer to the [wiki:GEC18Agenda/LabWikiAndOEDL/Introduction previous page]
     
    189185...
    190186 }}}
    191  2. Then we declare the applications that we will use in this experiment. Similar to the previous first experiment, we use the defApplication for these declarations.The first two applications are bundles of command lines which ensure that no processes or created files from previous experiment runs remain. The third application is the !BitTorrent we use. The following application is the modified and instrumented !BitTorrent prototype which we would like to evaluate. Finally the last application is the instrumented VLC player, which we will use to assess the efficiency of the prototype.
     187 2. Then we declare the applications that we will use in this experiment. Similar to the previous first experiment, we use the [http://mytestbed.net/projects/omf6/wiki/OEDLOMF6#defApplication defApplication command] for these declarations.
     188   * The first two applications are bundles of command lines which ensure that no processes or created files from previous experiment runs remain
     189   * The third application is the modified and instrumented !BitTorrent prototype which we would like to evaluate. This application has been instrumented with [http://oml.mytestbed.net/projects/oml/wiki OML] and provides statistics about downloaded content
     190   * Finally the last application is the instrumented VLC player, which we will use to assess the efficiency of the prototype. This application is also OML-instrumented and provides information about the played video content
    192191 {{{
    193192defApplication('clean_all') do |app|
     
    230229   * t+20: we limit the upload rate on all the peers. Note that here we are using the '''exec''' OEDL command, which allows you to request the execution of a shell command on a group of resources.
    231230   * t+25: we start the VLC application on the peers downloading the video content
    232    * finally we let the experiment run until t+220, when we perform another cleaning task before terminating the experiment run
    233 
    234 
     231   * we let the experiment run until t+220, when we perform another cleaning task before terminating the experiment run
     232 6. Finally at the end of this file, we declare the graphs that !LabWiki should plot while the experiment is running. In this second example, we are interested in 2 graphs.
     233   a. The first graph shows the download completion (as a percentage) for the video content for all peers as a function of time
     234   b. The second graph shows the number of continuous frame played by the VLC player agains the time throughout the experiment execution
     235
     236== Part 2 - Execute ==
     237
     238[[Image(wiki:GENIExperimenter/Tutorials/Graphics:execute_on.png, 76)]]
    235239
    236240