Changes between Version 7 and Version 8 of GIMIv1.1Tutorial


Ignore:
Timestamp:
09/27/12 13:56:12 (7 years ago)
Author:
hmussman@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GIMIv1.1Tutorial

    v7 v8  
    4141 * H: Clean Up
    4242
     43== I&M Tools: Basic Test/Tutorial/Experiment Workflow ==
     44
     450)  Overview of experiment
     46
     471)  Establish experiment environment
     48
     492)  Obtain slice of GENI resources, install I&M tools and experiment services
     50
     513)  Configure I&M tools and experiment services
     52
     534)  Run and orchestrate I&M services and experiment services to complete run of experiment
     54
     555)  Analyze and visualize measurement results after completing run of experiment
     56
     576)  Move selected collected measurements and other artifacts from storage service to long-term archive service
     58
     597)  Release experiment resources
     60
     61
     62=== 0)  Overview of experiment ===
     63
     640.1)  Title and abstract
     65
     660.2)  Goals
     67
     680.3)  Configuration
     69
     700.4   Process  (flow chart)
     71
     72
     73=== 1)  Establish experiment environment ===
     74
     751.1)  Establish experiment managment (user workspace) service
     76
     771.2)  Gather necessary keys, certificates and credentials
     78
     791.3)  Verify availability of desired aggregates
     80
     811.4)  Verify availability of desired software images/packages
     82
     831.5)  Verify availability of necessary operational services, and access to those services
     84
     85
     86=== 2)  Obtain slice of GENI resources, install I&M tools and experiment services ===
     87
     882.1)  Select target aggregates
     89       
     902.2)  Select desired software images/packages for I&M tools and experiment services
     91
     922.3)  Obtain certs, credentials, passwords and keys
     93
     942.4)  Formulate slice topology for experiment, and build request rspec
     95
     962.5)  Acquire resources and load images/packages for I&M tools and experiment services
     97
     982.6)  Start selected software processes
     99
     1002.7)  Confirm slice with installed I&M tools and experiment services
     101
     102
     103=== 3) Configure I&M tools and experiment services ===
     104
     1053.1)   Configure selected I&M services
     106
     107 - objectives:
     108   - binds services together, e.g., between each MP and the MC
     109   - configures baseline services
     110   - verifies that they are ready to run
     111 
     112 - at completion:    configured I&M services, ready to run and collect data
     113 
     114
     1153.2)  Configure selected experiment services
     116
     117 - objectives:
     118   - binds services together to realize overall reference/actual experiment
     119   - configures baseline services
     120   - verifies that they are ready to run   
     121   
     122 - at completion:    configured experiment services, ready to run and process data, which can be observed by I&M services
     123 
     124 
     125=== 4)  Run and orchestrate I&M services and experiment services to complete run of experiment ===
     126
     127
     1284.1)  Initial setup:  start basic host measurements and basic ping active network measurements
     129
     130 - objectives:
     131   - verify functionality of hosts
     132   - verify topology of slice
     133
     134 - observe measurements with a real-time presentation service
     135 
     136 - continue measurements throughout duration of the test/tutorial/experiment
     137 
     138 - at completion:
     139   - functionality of hosts and topology of slice has been verified throughout duration of the experiment
     140 
     141 
     1424.2)  Continuity test:  for a limited time, run iperf active network measurements
     143
     144 - objectives:
     145   - verify ability of slice to carry traffic expected from experiment
     146
     147 - observe measurements with a real-time presentation service
     148 
     149 - once satisfactory measurements have been observed, stop continuity test
     150 
     151 - at completion:
     152   - capability of slice to carry traffic expected from experiment has been verified
     153
     154   
     1554.3)  Instrument and run experiment: 
     156
     157 - objectives:
     158   - gather measurements during experiment that allow experiment goals to be met
     159   
     160 - include desired measurement points within hosts and/or experiment services to instrument test/tutorial/experiment
     161 
     162 - begin to run and orchestrate measurement services
     163 
     164 - begin to run and orchestrate experiment services
     165 
     166 - observe measurements with a real-time presentation service, to verify expected operation of experiment
     167 
     168 - collect all measurements for duration of experiment
     169 
     170 - stop experiment services, when this run of the experiment has been completed
     171 
     172 - stop measurement services
     173 
     174 - at completion:
     175   - one run of experiment has been completed
     176   - real-time look at measurements has verfied expected operation of experiment
     177   - a full set of measurements has been collected, for later analysis and presentation
     178   - collected measurments have been transfered to storage service, so that slice resources can be released (if desired)
     179   
     1804.4)  Store collected measurements and other artifacts from test/tutorial/experiment in storage service
     181
     182 - at completion:
     183   - collected measurements and other artifacts have been transfered to storage service
     184   - collected measurements and other artifacts are available for later analysis
     185   - slice resources can then be released at any time, without loss of any measurements or artifacts
     186   
     187=== 5)  Analyze and visualize measurement results after completing run of experiment ===
     188
     189 - if necessary, retrieve measurement results from archive service
     190 
     191 - analyze and format results as desired, for visualization with presentation service
     192 
     193 - as appropriate, store analyzed results and/or visualization in storage service
     194 
     195
     196=== 6)  Move selected collected measurements and other artifacts from storage service to long-term archive service ===
     197
     198 - identify archived objects with peristent identifier
     199 
     200 - include policy for sharing with others
     201 
     202 - allow retrieval for further analysis and visualization
     203
     204
     205=== 7)  Release experiment resources  ===
     206
    43207
    44208