Changes between Version 15 and Version 16 of TestTutorialExperimentWorkflow


Ignore:
Timestamp:
01/02/13 20:17:01 (11 years ago)
Author:
hmussman@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TestTutorialExperimentWorkflow

    v15 v16  
    53531.8)  Optionally, prototype the experiment using "GENI-in-a-box"
    5454
     55Tools used:
     56
     57 - Gap:  workflow description (or even execution) tool  (consider GRID Generic Workflow Execution Service)
     58
     59 
     60Operational services required: 
     61
     62
     63Artifacts involved:
     64
     65 - Gap:  Workflow description  (consider GRID Generic Workflow Description Language (GWorkflowDL)
     66
     67 - Gap:  Summary of experiment resources, services, software, rspecs, scripts  (espec?)
     68
     69 
     70Status at completion:
     71
    5572
    5673=== 2)  Establish experiment management environment ===
     
    6986
    7087
     88
     89Tools used:
     90
     91 - User Workspace (on VM)
     92
     93 - Option:  extend to using GNOME environment, and customized windows?
     94 
     95 - Option:  use GENI CH Portal
     96 
     97 - Gap:  Availability verification tool(s)
     98 
     99
     100Operational services required: 
     101
     102 - GENI CA (or ?)
     103 
     104 - GENI SA
     105 
     106 - GENI Messaging Service  (API)
     107 
     108 - GENI Storage Service (admin OOB, web, API)
     109 
     110 - GIMI Portal Service (admin OOB, web, API)
     111 
     112 - GEMINI Portal Service (admin OOB, web, API)
     113 
     114 - Unified Network Information Service (UNIS) (web?, API)
     115
     116
     117Artifacts involved:
     118
     119 - Gap:  Summary of experiment resources, services, software, rspecs, scripts  (espec?)
     120 
     121 - Experimenter usernames/passwords, certificates, keys, credentials
     122
     123Status at completion:
     124
     125
     126
     127
     128
     129
    71130=== 3)  Obtain slice of GENI resources, and then install I&M and experiment software ===
    72131
     
    811403.5)  Verify slice with desired topology and installed images/packages/software for I&M and experiment services on nodes and on networking resources
    82141
    83 Status at completion of step 3):
     142 
     143 
     144Tools used:
     145
     146 - InstaGENI:  FLACK with OMNI
     147 
     148 - ExoGENI:  Flukes
     149 
     150 - Common:  FLACK with OMNI
     151 
     152 - Option:  GENI CH Portal, plus FLACK with OMNI
     153
     154 - Gap:  Topology and installation verification tool(s)
     155 
     156
     157Operational services required: 
     158
     159 - repositories for images/packages/software
     160 
     161 - Unified Network Information Service (UNIS) (stores experiment topology, based on manifest rspec)
     162
     163 - Gap:  UNIS provides web interface to display topology
     164
     165
     166Artifacts involved:
     167
     168 - Gap:  Summary of experiment resources, services, software, rspecs, scripts   (espec?)
     169 
     170 - images/packages/software for GIMI, GEMINI, and/or experiment
     171 
     172 - request rspec (build and then submit)
     173 
     174 - manifest rspec (receive)
     175
     176
     177Status at completion:
    84178
    85179 - obtained slice of GENI resources, with desired topology
     
    109203
    110204 
    111 Status at completion of step 4):
     205Tools used:
     206
     207 - GEMINI:  hand edit rspec, then instrumentize script
     208 
     209 - GIMI:  post-boot scripts, then ?
     210 
     211 - Gap:  Experiment configuration tool/scripts
     212
     213
     214Operational services required: 
     215
     216
     217Artifacts involved:
     218
     219 - manifest rspec (receive)
     220
     221 
     222Status at completion:
    112223
    113224 - I&M services have been configured to include desired measurement points within hosts, network resources and/or experiment services to instrument experiment, in a configuration designed to allow experiment goals to be met
     
    160271 - then, slice resources can then be released at any time, without loss of any measurements or artifacts
    161272
    162  
    163 Status at completion of step 5):
     273
     274Tools used:
     275
     276 - User workspace, scripts and browser
     277 
     278 - Gap:  metadata creation and editing service
     279 
     280 - GEMINI:  browser;  Gap: consider adding OMF EC with ruby script   
     281 
     282 - GIMI:  OMF EC with ruby script
     283 
     284 - Experiment:  Gap: consider adding OMF EC with ruby script
     285
     286
     287Services required: 
     288
     289 - GENI Messaging Service  (API)
     290 
     291 - GENI Storage Service (admin OOB, web, API)
     292 
     293 - GIMI Portal Service (admin OOB, web, API)
     294 
     295 - GEMINI Portal Service (admin OOB, web, API)
     296 
     297 - Unified Network Information Service (UNIS) (web?, API)
     298
     299
     300Artifacts involved:
     301
     302 - ruby scripts
     303 
     304 - measurement data files, with metadata files
     305 
     306
     307Status at completion:
    164308
    165309 - one run of experiment has been completed
     
    195339
    196340
    197 Status at completion of step 6):
     341Tools used:
     342
     343 - User workspace, scripts and browser
     344 
     345 - Gap:  metadata creation and editing service
     346 
     347 - Gap:  analysis tools;  consider ?
     348 
     349 - Gap:  presentation tools;  consider r and newplot
     350
     351
     352Services required: 
     353
     354 - GENI Storage Service (admin OOB, web, API)
     355 
     356 - GIMI Portal Service (admin OOB, web, API)
     357 
     358 - GEMINI Portal Service (admin OOB, web, API)
     359 
     360 - Unified Network Information Service (UNIS) (web?, API)
     361
     362
     363Artifacts involved:
     364
     365 - measurement data files, with metadata files
     366
     367Status at completion:
    198368
    199369 - current set of experiment measurement results have been analyzed, formatted and/or visaualized
     
    216386 - update software applications, rspecs and/or scripts with changes identifed during experiment
    217387
    218 Status at completion of step 7):
     388 
     389 
     390Tools used:
     391
     392 - User workspace, scripts and browser
     393
     394 - InstaGENI:  FLACK with OMNI
     395 
     396 - ExoGENI:  Flukes
     397 
     398 - Common:  FLACK with OMNI
     399 
     400 - Option:  GENI CH Portal, plus FLACK with OMNI
     401
     402 - Gap:  Topology and installation verification tool(s)
     403
     404Services required: 
     405
     406Artifacts involved:
     407
     408
     409Status at completion:
    219410
    220411 - all experiment resouerces have been released, so that they can be used by others
     
    239430 - when object can be shared with others, allow searching from the Internet, and retrieval using the handle identifier
    240431
     432
     433Tools used:
     434
     435 - User workspace, scripts and browser
     436
     437
     438Services required: 
     439
     440 - GENI Storage Service (admin OOB, web, API)
     441 
     442 - GENI Archive Service (admin OOB, web, API)
     443
     444
     445Artifacts involved:
     446
     447 - measurement data files, with metadata files
     448 
     449 - object containing selected artifacts, with metadata
     450Status at completion:
     451
     452 - object stored in long-term archive service
     453
     454 - object identified with a peristent identifier (handle)
     455 
     456 - metadata is included with object to identify owner, and facilitate searching
     457 
     458 - object may be retrieved by owner for further analysis and visualization, or for use as a reference
     459 
     460 - when object can be shared with others, it can be searched from the Internet, and retrieved using the handle identifier