Changes between Version 41 and Version 42 of GIMIv2tasks


Ignore:
Timestamp:
05/24/13 17:02:13 (6 years ago)
Author:
hmussman@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GIMIv2tasks

    v41 v42  
    230230
    231231|| '''ID''' || '''Description''' || '''Who''' || '''Due'''  || '''Status''' || '''Demos''' || '''Notes''' ||
    232 || I1.1 || Experiment is named and started by initialize script, in EME; should there be an “Experiment Authority” to track experiment_ids, and if so where?  ||  ||  ||   ||  || ||
    233 || I1.2 || Is there a way to associate multiple Users with an experiment, to share control and data?  should this be tied to users associated with project in CH? ||  ||  ||   ||  || ||
     232|| I1.1 || Experiment is named and started by initialize script, in EME; should there be an “Experiment Authority” to track experiment_ids, and if so where?  in the CH?  ||  ||  ||   ||  || ||
     233|| I1.2 || Is there a way to associate multiple Users with an experiment, to share control and data?  should this be tied to users associated with project in CH? needs to be carefully considered  ||  ||  ||   ||  || ||
    234234||  ||   ||   ||  ||   ||  || ||
    235235||  ||   ||   ||  ||   ||  || ||
     
    258258|| T3.6 || Provide options with init script for a new experiment, or an update.  || Cong, Jeanne, Keleigh  || GEC17 ||   || S2 || Could this be automatic?||
    259259|| T3.7 || Enter exp_name, derive [10] exper_id = user_name-exper_name-unix_timestamp, at start of experiment  || Cong, Jeanne, Keleigh  || GEC17 ||   || S1 || ||
    260 || T3.8 || Get [9] project_id   (from CH?  how?)  || Cong, Jeanne, Keleigh  || GEC17 ||   || S2 || ||
    261 || T3.9 || Acting as User, get list of slice_id's from CH SA, select [3] slice_id for this experiment  || Cong, Jeanne, Keleigh  || GEC17 ||   || S2 || ||
    262 || T3.10 || Acting as User, using OMNI, get [7] sliver_manifest_rspecs from AMs  || Cong, Jeanne, Keleigh  || GEC17 ||   || S2 || ||
     260|| T3.8 || Get [9] project_id   (from CH?  how?)  || Cong, Jeanne, Keleigh, Tom/Aaron  || GEC17 ||   || S2 || ||
     261|| T3.9 || Acting as User, get list of slice_id's from CH SA, select [3] slice_id for this experiment  || Cong, Jeanne, Keleigh, Tom/Aaron  || GEC17 ||   || S2 || ||
     262|| T3.10 || Acting as User, using OMNI, get [7] sliver_manifest_rspecs from AMs  || Cong, Jeanne, Keleigh, Tom/Aaron  || GEC17 ||   || S2 || ||
    263263|| T3.11 || Parse [7] to get [4] slice_node_names  || Cong, Jeanne, Keleigh  || GEC17 ||   || S2 || Do we want to parse [7] and get many more parameters?  like GENI Desktop parser is doing?  and then push them to Experiment Registry in GIMI Portal?||
    264264|| T3.12 || Register slice, nodes to XMPP server (if needed)  || Cong, Jeanne, Keleigh  || GEC17 ||   || S1 || ||
    265 || T3.13 || Select default GIMI Portal, or override  | Cong, Jeanne, Keleigh  || GEC17 ||   || S2 || ||
    266 || T3.14 || Acting as User, using iclient, setup GSAS (iRODS) structure, derive defaults for [12] user_irods_home_directory and [13] user_irods_target_directory, or override;  derive and load [11] proj_exper_step_descriptors;  load template OMF scripts (where are these?);  get iticket for experiment, assigned to selected GIMI Portal Agent    || Cong, Jeanne, Keleigh, Shu  || GEC17 ||   || S2 || ||
     265|| T3.13 || Select default GIMI Portal, or override  | Cong, Jeanne, Keleigh  || GEC17 ||   || S2 ||  ||
     266|| T3.14 || Acting as User, using iclient, setup GSAS (iRODS) structure for this experiment, derive defaults for [12] user_irods_home_directory and [13] user_irods_target_directory, or override;  derive and load [11] proj_exper_step_descriptors;  load template OMF scripts (where are these?);  get iticket for experiment, assigned to selected GIMI Portal Agent    || Cong, Jeanne, Keleigh, Shu  || GEC17 ||   || S2 || Need summary of IRODS structure;  see figure for use of iticket ||
    267267|| T3.15 || Acting as User, using iclient, push [7] sliver_manifest_rspecs and [8] descriptors to iRODS  || Cong, Jeanne, Keleigh, Shu  || GEC17 ||   || S3 || ||
    268 || T3.16 || Acting as User, using RESTful client, push configs to GIMI Portal, including:  [1]  user_identity  (from [2]), [10]  experiment_id,  [9] project_id, and  [3] slice_id, [4]  slice_node_names, [7]  sliver_manifest_rspecs, [12]  user_irods_home_directory, [13]  user_irods_target(exper)_directory,    [14]  user_irods_target(exper)_iticket  || Cong, Jeanne, Keleigh, Max, Jack  || GEC17 ||   || S1, S2, S3 || Start with default values, and then replace with gathered values as avaialble||
    269 ||  ||   ||   ||  ||   ||  || ||
    270 ||  ||   ||   ||  ||   ||  || ||
    271 || || Merge init script into CH, and run from button(s) on CH Portal ||  Cong, Tom/Aaron ||  ||   ||  || ||
     268|| T3.16 || Acting as User, using RESTful client, push configs to GIMI Portal, including:  [1]  user_identity  (from [2]), [10]  experiment_id,  [9] project_id, [3] slice_id, [4]  slice_node_names, [7]  sliver_manifest_rspecs, [12]  user_irods_home_directory, [13]  user_irods_target(exper)_directory,    [14]  user_irods_target(exper)_iticket  || Cong, Jeanne, Keleigh, Max, Jack  || GEC17 ||   || S1, S2, S3 || Start with default values, and then replace with gathered values as avaialble||
     269||  ||   ||   ||  ||   ||  || ||
     270||  ||   ||   ||  ||   ||  || ||
     271|| || Merge init script into CH, and run from button(s) on CH Portal, with available selections ||  Cong, Tom/Aaron ||  ||   ||  || ||
    272272||  || Build v2 release script  || Cong, Jeanne, Keleigh  ||  ||   ||  || ||
    273 ||  || Build v2 bag and archive script  || Cong, Jeanne, Keleigh, Shu  ||  ||   ||  || ||
     273||  || Build v2 bag script, to create object for archive  || Cong, Jeanne, Keleigh, Shu  ||  ||   ||  || ||
     274||  || Build v2 archive script, to move object to public archive  || Cong, Jeanne, Keleigh, Shu  ||  ||   ||  || ||
    274275
    275276=== 4.4)  v2 GIMI Portal:  Experiment Registry ===
     
    278279|| T4.2 || Define RESTful config interface, and integrate with interface in EME used by init script  || Max, Jack, Cong  || GEC17 ||   || S1 || ||
    279280|| T4.3 || On first config message from Init Script in EME, use presented GENI cred's to register user in Exper Registry   || Max, Jack  || GEC17 ||   || S1 || ||
    280 || T4.4 || On first and subsequent config messages from init script in EME, put all exper info into Exper Registry  || Max, Jack || GEC17 ||   || S1, S2 || ||
     281|| T4.4 || On first and subsequent config messages from init script in EME, put all exper info into Exper Registry  || Max, Jack || GEC17 ||   || S1, S2, S3 || ||
    281282||  ||  ||   ||  ||   ||  || ||
    282283||  ||  ||   ||  ||   ||  || ||
     
    296297|| T6.2 || Provide navigation from GENI CH Portal to GUI User interface, identifying User, login, and then verify against Exper Registry  || Max, Jack, Tom/Aaron  || GEC17 ||   || S3 ||  Need to be able to select GIMI Portal from GENI CH Portal ||
    297298|| T6.3 || On login to GUI User Interface, present LabWiki page, and allow User to select from available experiments, as listed in Exper Registry  || Max, Jack  || GEC17 ||   || S1 || ||
    298 || T6.4 || On LabWiki page, allow user to select available or define new measurement_task, add descriptor, and then load template/stored script from iRODS || Max, Jack  || GEC17 ||   || S2, S3 || ||
     299|| T6.4 || On LabWiki page, for a given exper, allow user to select available or define new measurement_task, add descriptor, and then load template/stored script from iRODS, and then edit || Max, Jack  || GEC17 ||   || S2, S3 || ||
    299300|| T6.5 || On LabWiki page, allow User to add parameters to scripts || Max, Jack  || GEC17 ||   || S2, S3 || How can we link from [4] node names, or other info in silver_manifest ?||
    300301|| T6.6 || On LabWiki page, execute script to configure OML Clients, pushing IP address of this GIMI Portal OML server, exper-id and oml_id   || Max, Jack  || GEC17 ||   || S1 || ||
    301 || T6.7 || On LabWiki page, execute script to pull data from postgreSQL DB, and provide graphs  || Max, Jack, Olivier  || GEC17 ||   || S1, S2, S3 || ||
     302|| T6.7 || On LabWiki page, execute script to orchestrate measurement_task, then pull data from postgreSQL DB, and provide graphs  || Max, Jack, Olivier  || GEC17 ||   || S1, S2, S3 || ||
    302303|| T6.8 || On LabWiki page, allow User to pull meas data from postgreSQL DB for this experiment and this meas_task, and push to iRODS as table, adding a descriptor;  use iRODS target and ticket from Exper Registry  || Max, Jack, Shu  || GEC17 ||   || S2, S3 || ||
    303304|| T6.9 || On LabWiki page, allow User to push to iRODS scripts and other info for this experiment, meas_task  || Max, Jack, Shu  || GEC17 ||   || S3 || ||
    304 || T6.10 || On LabWiki page, allow user to select available or define new measurement task for new page, without stopping current tasks   || Max  || GEC17 ||   || Sprint x || ||
    305 ||  ||  ||   ||  ||   ||  || ||
    306 ||  ||  ||   ||  ||   ||  || ||
    307 ||  ||  ||   ||  ||   ||  || ||
    308 ||  || On LabWiki page, create new scripts  || Max, Jack  ||  ||   ||  || ||
    309 ||  || On LabWiki page, drag and drop scripts || Max, Jack  ||  ||   || || ||
     305|| T6.10 || On LabWiki page, allow user to select available or define new measurement task for new page, without stopping current tasks   || Max  || GEC17 ||   || S3 || ||
     306||  ||  ||   ||  ||   ||  || ||
     307||  ||  ||   ||  ||   ||  || ||
     308||  ||  ||   ||  ||   ||  || ||
     309||  || On LabWiki page, create new scripts, and then edit  || Max, Jack  ||  ||   ||  || ||
     310||  || On LabWiki page, drag and drop scripts, and then edit || Max, Jack  ||  ||   || || ||
    310311|| || Navigation between LabWiki Pages  || Max, Jack  ||  ||   ||  || ||
    311312|| || On LabWiki page, allow user to retrieve all info on an experiment from iRODS, and again view results  || Max, Jack  ||  ||   ||  || ||
    312