Changes between Version 8 and Version 9 of TestTutorialExperimentWorkflow


Ignore:
Timestamp:
11/28/12 16:01:57 (7 years ago)
Author:
hmussman@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TestTutorialExperimentWorkflow

    v8 v9  
    550)  Overview of experiment
    66
    7 1)  Establish experiment environment
     71)  Design experiment
    88
    9 2)  Obtain slice of GENI resources, install I&M tools and experiment services
     92)  Establish experiment environment
    1010
    11 3)  Configure I&M tools and experiment services
     113)  Obtain slice of GENI resources; install I&M and experiment software
    1212
    13 4)  Run and orchestrate I&M services and experiment services to complete run of experiment
     134)  Configure and initialize I&M and experiment services
    1414
    15 5)  Analyze and visualize measurement results after completing run of experiment
     155)  Run and orchestrate I&M and experiment services, to complete run of experiment; move selected measurements and other artifacts to storage service
    1616
    17 6)  Move selected collected measurements and other artifacts from storage service to long-term archive service
     176)  Analyze and visualize measurement results
    1818
    19 7)  Release experiment resources
     197)  Move selected measurements and other artifacts from storage service to long-term archive service
     20
     218)  Release experiment resources
    2022
    2123
     
    28300.3)  Configuration
    2931
    30 0.4   Process  (flow chart)
     320.4)   Process  (flow chart)
     33
     34=== 1)  Design experiment ===
     35
     361.1)  Establish experiment goals and overall plan
     37
     381.2)  Design configuration of experiment, including topology, desired resources, desired tools and desired services;  consider previous, or reference, experiments as guides
     39
     401.3)  Map desired resources to aggrergates that are likely to be available
     41
     421.4)  Map desired tools to tools that are likely to be available
     43
     441.5)  Map desired services to software that is likely to be available
     45
     461.6)  Find, or design and code, software images/packages/applications, rspecs and/or scripts necessary to realize experiment, and place into storage service
    3147
    3248
    33 === 1)  Establish experiment environment ===
     49=== 2)  Establish experiment environment ===
    3450
    35 1.1)  Establish experiment managment (user workspace) service
     512.1)  Establish experiment managment (user workspace) service
    3652
    37 1.2)  Gather necessary keys, certificates and credentials
     532.2)  Gather necessary keys, passwords, certificates and credentials
    3854
    39 1.3)  Verify availability of desired aggregates
     552.3)  Verify availability of desired resources in aggregates
    4056
    41 1.4)  Verify availability of desired software images/packages
     572.4)  Verify availability of necessary operational services, and access to those services
    4258
    43 1.5)  Verify availability of necessary operational services, and access to those services
     592.5)  Verify availability of desired software images/packages
     60
     612.6)  Verify availability of desired software applications, rspecs and scripts
    4462
    4563
    46 === 2)  Obtain slice of GENI resources, install I&M tools and experiment services ===
     64=== 3)  Obtain slice of GENI resources; install I&M and experiment software ===
    4765
    48 2.1)  Select target aggregates
     663.1)  Select target aggregates
    4967
    50 2.2)  Select desired software images/packages for I&M tools and experiment services
     683.2)  Select desired software images/packages for I&M and experiment services
    5169
    52 2.3)  Obtain certs, credentials, passwords and keys
     703.3)  Formulate slice topology for experiment, and build request rspec
    5371
    54 2.4)  Formulate slice topology for experiment, and build request rspec
     723.4)  Acquire resources and load images/packages for I&M and experiment services
    5573
    56 2.5)  Acquire resources and load images/packages for I&M tools and experiment services
    57 
    58 2.6)  Start selected software processes
    59 
    60 2.7)  Confirm slice with installed I&M tools and experiment services
     743.5)  Confirm at completion:  slice with installed images/packages for I&M and experiment services
    6175
    6276
    63 === 3) Configure I&M tools and experiment services ===
     77=== 4) Configure and initialize I&M and experiment services ===
    6478
    65 3.1)   Configure selected I&M services
     794.1)   Configure selected I&M services
    6680
    6781 - objectives:
    6882   - binds services together, e.g., between each MP and the MC
    6983   - configures baseline services
    70    - verifies that they are ready to run
     84   - initializes them, and verifies that they are ready to run
    7185 
    7286 - at completion:    configured I&M services, ready to run and collect data
    7387 
    7488
    75 3.2)  Configure selected experiment services
     894.2)  Configure selected experiment services
    7690
    7791 - objectives:
    7892   - binds services together to realize overall reference/actual experiment
    7993   - configures baseline services
    80    - verifies that they are ready to run   
     94   - initializes them, and verifies that they are ready to run   
    8195   
    8296 - at completion:    configured experiment services, ready to run and process data, which can be observed by I&M services
    8397 
    8498 
    85 === 4)  Run and orchestrate I&M services and experiment services to complete run of experiment ===
     99=== 5)  Run and orchestrate I&M and experiment services, to complete run of experiment; move selected measurements and other artifacts to storage service ===
    86100
    87101
    88 4.1)  Initial setup:  start basic host measurements and basic ping active network measurements
     1025.1)  Initial setup:  start basic host measurements and basic ping active network measurements
    89103
    90104 - objectives:
     
    100114 
    101115 
    102 4.2)  Continuity test:  for a limited time, run iperf active network measurements
     1165.2)  Continuity test:  for a limited time, run iperf active network measurements
    103117
    104118 - objectives:
     
    113127
    114128   
    115 4.3)  Instrument and run experiment: 
     1295.3)  Instrument and run experiment: 
    116130
    117131 - objectives:
     
    138152   - collected measurments have been transfered to storage service, so that slice resources can be released (if desired)
    139153   
    140 4.4)  Store collected measurements and other artifacts from test/tutorial/experiment in storage service
     1545.4)  Store collected measurements and other artifacts from test/tutorial/experiment in storage service
    141155
    142156 - at completion:
     
    145159   - slice resources can then be released at any time, without loss of any measurements or artifacts
    146160   
    147 === 5)  Analyze and visualize measurement results after completing run of experiment ===
     161=== 6)  Analyze and visualize measurement results ===
    148162
    149  - if necessary, retrieve measurement results from archive service
     163 - if necessary, retrieve measurement results from storage service
    150164 
    151165 - analyze and format results as desired, for visualization with presentation service
    152166 
    153  - as appropriate, store analyzed results and/or visualization in storage service
     167 - as appropriate, move analyzed results and/or visualization to storage service
    154168 
    155169
    156 === 6)  Move selected collected measurements and other artifacts from storage service to long-term archive service ===
     170=== 7)  Move selected collected measurements and other artifacts from storage service to long-term archive service ===
    157171
    158172 - identify archived objects with peristent identifier
     
    163177
    164178
    165 === 7)  Release experiment resources  ===
     179=== 8)  Release experiment resources  ===
     180
     181