Changes between Version 1 and Version 2 of GEMINIv2tasks


Ignore:
Timestamp:
04/23/13 10:20:59 (11 years ago)
Author:
hmussman@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GEMINIv2tasks

    v1 v2  
     1[[PageOutline]]
     2
     3=  GEMINI v2 Plan, Tasks and Status =
     4
     5
     6
     7==  Plan ==
     8
     9
     10
     11
     12
    113== Team ==
     14
     15 Martin Swany (IU)
     16
     17 Ezra Kissel  (IU)
     18
     19 Ahmed
     20
     21 Matt Jaffe (IU)
     22
     23 Jim Griffioen (UK)
     24
     25 Hussam Nasir (UK)
     26
     27 Charles Carpenter  (UK)
     28
     29 Jeremy
     30
     31 Laura Diaz (IU)
     32
     33 Harry Mussman  (BBN)
    234
    335 Jeanne Ohren (BBN)
    436
    5  Luisa Nevers  (BBN)
    637
    7  Ezra Kissel (IU)
     38== Planning and Status Meetings/Conference Calls ==
    839
    9  Hussman Nasir  (Kentucky)
     40 040113
    1041
    11  Ilia Baldine  (RENCI)
     42 040413
    1243
    13  Cong Wang  (UMass Amherst)
     44 041513
    1445
    15 -----
     46 042213  discuss iticket for iRODS
    1647
    17 == Planning and Status Meetings ==
     48 043013
    1849
    19  041113
     50 051413  demo
    2051
    21  042513
     52 052813
    2253
    23  050913
     54 061113  demo;  bulk of work done on v2 GIMI Portal
    2455
    25  052313
     56 062513
    2657
    27  061313
     58 070913  demo;  v2 ready for testing
    2859
    29  062713
     60 072113 - 072313 is GEC17;  v2 software released after testing; integrated tutorials presented
    3061
    31  071113
    3262
    33  072113 - 072313 is GEC17
     63== Tasks ==
    3464
    35 -----
     65GEMINI Tasks Through GEC17
    3666
    37 == Task List ==
     67 * Started 032913
     68 * Updated 040113
     69 * Updated 040313 after 040213 call
     70
     711)  Meet biweekly starting 4/2, with 3 demo sessions: 5/14, 6/11 and 7/9  [[BR]]
     72
     732)  By 4/16:  /cleanup/checkin/test/document current code [[BR]]
     74        What needs work? [[BR]]
     75        some at UK [[BR]]
     76        some at IU [[BR]]
     77        more browser testing:  Firefox OK;  Chrome ?;  Safari x;  IE ?  [[BR]]
     78
     793)  Agree on goals:  [[BR]]
     80        a)  GEMINI (and GIMI) to work with InstaGENI and ExoGENI  [[BR]]
     81        b)  Aim for consistent user experience, both racks, both sets of I&M tools (towards unified experiment environment)  [[BR]]
     82        c)  Implement basic workflow per        http://groups.geni.net/geni/wiki/GeniExperiments#a5StepsinBasicGENIExperimentTutorialTestWorkflowHarry  and http://groups.geni.net/geni/wiki/TestTutorialExperimentWorkflow   [[BR]]
     83        d)  Easy to setup basic set of measurements (towards unified experiment environment)  [[BR]]
     84        e)  Easy to mix-and-match tools, as go from step to step, with automatic transfer of info between steps/tools  [[BR]]
     85        f)  Easy to configure and then visualize (graph) measurements, starting with topology of resources  [[BR]]
     86        g)  Ability to simultaneously do multiple measurements and multiple graphs, during an experiment  [[BR]]
     87        h)  Stay consistent with Spiral 5 GEMINI SOW  [[BR]]
     88        i)  Negotiate Spiral 6 GEMINI SOW by GEC17, so that there is no gap in funding at 093013  [[BR]]
     89
     904)  Build workflow for GEMINI to work on both InstaGENI and ExoGENI  [[BR]]
     91        a)  Start with browser, GENI Desktop, FLACK and OMNI, for InstaGENI  [[BR]]
     92        b)  Start with User Workspace, Flukes and OMNI for ExoGENI  [[BR]]
     93        c)  When can InstaGENI be used with ExoGENI?  also GENI Desktop?  [[BR]]
     94        d)  Which browsers are supported?  [[BR]]
     95        e)  Whick credentials are supported?  [[BR]]
     96        f)  Need detailed plan from team:  Jeannie, Louisa, Ezra, Hussam, Ilia and Cong  [[BR]]
     97        g)  Current InstaGENI configuration per attached figure;  changes?  [[BR]]
     98        h)  Current ExoGENI configuration?  [[BR]]
     99       
     1005)  Add features to GEMINI Portal (GENI Desktop) service:  [[BR]]
     101        a)  Register with GENI Clearinghouse Service Registry  (low)  [[BR]]
     102        b)  Single sign-on, from GENI Experimenter Portal, as alternate way to get credentials (step 2)   [[BR]]
     103                4/2:  Hussam and Tom;  in progress  (low)  [[BR]]
     104        c)  Push topology to UNIS, then retrieve topology from UNIS for display  (high)  [[BR]]
     105                4/16:  Ahmed and Ezra;  will make a proposal  [[BR]]
     106        d)  Plugin to configure GEMINI active measurements (w/o going to GN)  (high)  [[BR]]
     107                4/16:  Ezra, Charles and Hussam;  will make a proposal  [[BR]]         
     108        e)  Plugin to push GEMINI measurement data objects (and descriptors) to iRODS, with proper structure  (high)  [[BR]]
     109                4/16:  Ezra, Charles and Hussam;  will make a proposal  [[BR]]
     110        f)  Plugin to gather basic experiment info, and push descriptor files, including annotations, to iRODS, with proper structure  (like e))  (med)  [[BR]]
     111        g)  Plugin to link to iRODS web interface, to curate user's files  (med)  [[BR]]
     112                4/16:  complete, based on available script   [[BR]]
     113        h)  Consider "universal" plugin, to get an active web service?  [[BR]]
     114
     115       
     1166)  Add features to measurement services:  BLiPP and MS  [[BR]]
     117        a)  Verify current set of passive host measurements, and define any desired extensions
     118                when?  [[BR]]
     119        b)  Complete set of active network measurements to match LAMP, and define any desired extensions  [[BR]]
     120                4/16:  Matt will present the plan he has  [[BR]]
     121        c)  +Work with GMOC to define network monitoring use case, support GMOC in its use of active network measurements for network monitoring, and define any desired extensions  [[BR]]
     122                4/2:  Martin;  continue to talk with GMOC;  when to report?  [[BR]]
     123        d)  +Work with GMOC to consider how to best support OF in GENI testbed infrastructure
     124                4/2:  ?  [[BR]]
     125        e)  Plan how to use NetLogger to gather custom measurements from an experiment application into BLiPP, and prototype  [[BR]]
     126                4/2:  not yet in GEMINI  [[BR]]
     127                4/16:  Matt, Don to provide a plan  [[BR]]
     128       
     1297)  Prepare tutorials for multiple use cases, identify and fix any "kinks", support off-line use of tutorials, and evaluate user experineces at GEC17 (and before) to guide further development  [[BR]]
     130        a)  Classroom exercies  [[BR]]
     131        b)  Research experiments  [[BR]]
     132        c)  Network monitoring  [[BR]]
     133       
     1348)  Prototype User Workspace to retrieve measurment data and descriptors from iRODS, and prepare for further analysis and presentation  [[BR]]
     135       
     1369)  By 7/9:  v2 ready for testing  [[BR]]
     137
     13810) On 7/21 - 7/23  at GEC17:  v2 software released after testing;  integrated tutorials presented   [[BR]]
     139
     140*  In cooperation with GIMI team  [[BR]]
     141
     142+  In cooperation with GMOC team  [[BR]]
     143       
     1448)  Overall schedule: [[BR]]
     145        a)  By 6/11:  We need to have the bulk of the work done on GIMI Portal no later than 6/11 [[BR]]
     146        b)  By 7/8:  v2 ready for testing [[BR]]
     147        c)  On 7/21 - 7/23  at GEC17:  v2 software released after testing;  integrated tutorials presented  [[BR]]
     148== Key Task List ==
    38149
    39150|| '''ID''' || '''Description''' || '''Assignee''' || '''Due'''  || '''Status''' || '''Notes''' ||
    40 || 1 || Create basic Fedora image for ExoGENI  ||  Ezra and Hussam  ||  || [[Color(#B0E0E6, In Progress)]]  ||  ||
    41 || 2 || Create custom GIMI image for InstaGENI  || Mike and Cong ||  || [[Color(#B0E0E6, In Progress)]] ||  ||
    42 || 3 || Convert current GIMI tutorial RDF to rspec || Jeanne ||  ||  [[Color(#B0E0E6, In Progress)]] ||  ||
    43 || 4 || Test the GIMI rspec on InstaGENI using both Flack and omni || Jeanne and Luisa || ||  ||  ||
    44 || 5 || Convert postboot functionality into execute service script || Mike and Cong ||  ||   [[Color(#B0E0E6, In Progress)]] ||  ||
    45 || 6 || Determine basic use cases for testing both sets of tools ||  ||  ||  ||  ||
    46 || 7 || Test the GEMINI rspec on ExoGENI using omni || Ezra ||  ||  [[Color(#B0E0E6, In Progress)]] ||  ||
    47 || 8 || Test the rspec on ExoGENI using Flack || Ezra ||  ||  [[Color(#B0E0E6, In Progress)]] ||  ||
    48 ||  9 || Determine if initialize and instrumentize can get everything it needs from the ExoGENI manifest  || Hussam ||   || ||  ||
    49 ||  10 || Look into possible common measurement extensions for ExoGENI || Ilia, Ezra, Hussam, and Mike ||  ||  [[Color(#B0E0E6, In Progress)]] ||  ||
    50 ||  11  ||  Add support for GENI Portal certificates in GENI Desktop || Hussam ||  ||  [[Color(#B0E0E6, In Progress)]] ||  ||
    51 || 12 || Look into adding location (lat/lon) tags to the ExoGENI manifest || Ilia ||  ||  [[Color(#B0E0E6, In Progress)]] || ||
    52 || 13 || Create custom GIMI image for InstaGENI ||  ||  ||   ||  ||
     151|| 1 ||   ||   ||  ||   ||  ||
     152|| 1 ||   ||   ||  ||   ||  ||
     153|| 1 ||   ||   ||  ||   ||  ||
     154|| 1 ||   ||   ||  ||   ||  ||
     155|| 1 ||   ||   ||  ||   ||  ||
     156|| 1 ||   ||   ||  ||   ||  ||