Changes between Initial Version and Version 1 of GEMINIv2tasks/Requirements


Ignore:
Timestamp:
06/21/13 12:44:08 (11 years ago)
Author:
Jeanne Ohren
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GEMINIv2tasks/Requirements

    v1 v1  
     1
     2
     3== GEMINIv2 Requirements ==
     4
     5These are the basic requirements for GEMINIv2 to be made available at GEC17.
     6
     7=== 1.  Create a slice with GEMINI extensions on InstaGENI ===
     8
     9A.  Experimenter must be able to create and provision a slice on any production InstaGENI rack with a Global Node and GEMINI extensions using Flack.
     10B.  Experimenter must be able to create and provision a slice on any production InstaGENI rack with a Global Node and GEMINI extensions using omni.
     11C.  Experimenter must be able to create and provision a slice on any production InstaGENI rack with a Global Node and GEMINI extensions using the GENI Portal (i.e. Create Resources).
     12
     13Restrictions on the slice:
     14  * Must use rspec version 3
     15  * Must have two endpoints for each link
     16  * Must use only VMs (no raw nodes)
     17  * Must be a XXXX image
     18
     19=== 2.  Create a slice with GEMINI conventions on ExoGENI ===
     20
     21A.  Experimenter must be able to create and provision a slice on any production ExoGENI rack with a Global Node and GEMINI extensions using Flack.
     22B.  Experimenter must be able to create and provision a slice on any production ExoGENI rack with a Global Node and GEMINI extensions using omni.
     23C.  Experimenter must be able to create and provision a slice on any production ExoGENI rack with a Global Node and GEMINI extensions using the GENI Portal (i.e. Create Resources).
     24
     25Restrictions on the slice:
     26  * Must be a CentOS 6.3 or 6.4 image
     27  * Must use rspec version 3
     28  * Must have two endpoints for each link
     29  * Must use only VMs (no raw nodes)
     30
     31=== 3.  Log in to GENI Desktop with one of four different Clearinghouses ===
     32
     33Experimenter must be able to log in with certificates from each of these clearinghouses and get to a page listing their slices at the associated slice authority and a Flack button for creating new slices.
     34
     35A.  GENI portal
     36B.  Utah Emulab
     37C.  UKY
     38D.  BBN PGENI
     39
     40=== 4.  Initialize a GEMINI slice on InstaGENI ===
     41
     42A.  Experimenter must be able to initialize an InstaGENI slice (created in each of the methods in requirement 1) using the GENI Desktop.
     43B.  Experimenter should be able to initialize an InstaGENI slice (created in each of the methods in requirement 1) using the gdesktop-opstatus and gdesktop-init scripts.
     44
     45=== 5.  Initialize a GEMINI slice on ExoGENI ===
     46
     47A.  Experimenter must be able to initialize an ExoGENI slice (created in each of the methods in requirement 2) using the GENI Desktop.
     48B.  Experimenter should be able to initialize an ExoGENI slice (created in each of the methods in requirement 2) using the gdesktop-opstatus and gdesktop-init scripts.
     49
     50=== 6.  Instrumentize a GEMINI slice on InstaGENI ===
     51
     52A.  Experimenter must be able to instrumentize an InstaGENI slice (created in each of the methods in requirement 1) using the GENI Desktop.
     53B.  Experimenter should be able to instrumentize an InstaGENI slice (created in each of the methods in requirement 1) using the gdesktop-instrumentize script.
     54
     55=== 7.  Instrumentize a GEMINI slice on ExoGENI ===
     56
     57A.  Experimenter must be able to instrumentize an ExoGENI slice (created in each of the methods in requirement 2) using the GENI Desktop.
     58B.  Experimenter should be able to instrumentize an ExoGENI slice (created in each of the methods in requirement 2) using the gdesktop-instrumentize script.
     59
     60=== 8.  View passive measurement Graphs on InstaGENI slice ===
     61
     62=== 9.  View passive measurement Graphs on ExoGENI slice ===
     63
     64=== 10.  SSH into nodes from GENI Desktop on InstaGENI slice ===
     65
     66=== 11.  SSH into nodes from GENI Desktop on ExoGENI slice ===
     67
     68=== 12.  Configure active measurements on InstaGENI slice ===
     69
     70=== 13.  Configure active measurements on ExoGENI slice ===
     71
     72=== 14.  Push measurement data to iRODS for InstaGENI slice ===
     73
     74=== 15.  Push measurement data to iRODS for ExoGENI slice ===
     75