223 | | || '''ID''' || '''Description''' || '''Assignee''' || '''Due''' || '''Status''' || '''Notes''' || |
224 | | || 1 || Define, prototype, and integrate push from GENI Portal to iRODs to create user account || Tom/Aaron,Shu || || || || |
225 | | || 2 || Define, prototype, and integrate link from GENI Portal to iRODS with login prompt || Tom/Aaron, Shu || || || || |
226 | | || 3 || Define, prototype, and integrate link from GENI Portal to GIMI Portal, SSO || Tom/Aaron, NICTA || || || || |
227 | | || 4 || Define and prototype interface to config GIMI Portal server || Cong, NICTA, Jeanne || || || || |
228 | | || 5 || Add measure_extensions to rspec || Mike, Jeanne, Ilia || || || || |
229 | | || 6 || Test Flack with ExoGENI || Divya, Jeanne, Luisa || || || || |
230 | | || 7 || Design and write scripts for setup, release, and archive || Cong, Jeanne || || || || |
231 | | || 8 || Define GIMI Portal config and workflow || GIMI arch team || 5/15 || || || |
232 | | || 9 || Design GIMI Portal || GIMI design team || 5/21 || || || |
233 | | || 10 || Define directory and file structure for all info in iRODS || GIMI arch team || || || || |
234 | | |
274 | | || T3.7 || Enter exp_name, derive [10] exper_id = user_name-exper_name-unix_timestamp, at start of experiment || Cong, Jeanne, Keleigh || GEC17 || || S1 || See Fig for OML Results Isolation || |
275 | | || T3.8 || Get [9] project_id from CH (how?, or enter || Cong, Jeanne, Keleigh, Tom/Aaron || GEC17 || || S2 || || |
| 262 | || T3.7 || Enter exp_name, derive [10] exper_id = user_name-exper_name-unix_timestamp, at start of experiment || Cong, Jeanne, Keleigh || GEC17 || || S1 || See Fig 5) for OML Results Isolation || |
| 263 | || T3.8 || Get [9] project_id from CH (how?), or enter || Cong, Jeanne, Keleigh, Tom/Aaron || GEC17 || || S2 || || |
281 | | || 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 Fig for use of iticket || |
| 269 | || 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 Fig 7b) for use of iticket || |
282 | 270 | || T3.15 || Acting as User, using iclient, push [7] sliver_manifest_rspecs and [8] descriptors to iRODS || Cong, Jeanne, Keleigh, Shu || GEC17 || || S3 || || |
283 | 271 | || 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|| |
320 | | || T5.1 || Include OML Server in GIMI Portal, with inbound OML Interface, and underlying postgreSQL DB || Olivier || GEC17 || || S1 || Use OML ver ? || |
321 | | || T5.2 || Accept OML measurements into OML server, into inbound OML Interface, identified by exper_id and oml_id, and put into postgreSQL DB || Olivier || GEC17 || || S1 || See Fig ? on OML Results Isolation|| |
| 308 | || T5.1 || Include OML Server in GIMI Portal, with inbound OML Interface, and underlying postgreSQL DB || Olivier || GEC17 || || S1 || Use OML ver 2.8 || |
| 309 | || T5.2 || Accept OML measurements into OML server, into inbound OML Interface, identified by exper_id and oml_id, and put into postgreSQL DB || Olivier || GEC17 || || S1 || See Fig 5) on OML Results Isolation|| |
338 | | || T6.2 || Provide navigation from GENI CH Portal to GUI User Interface, identifying User, and forwarding other information (what?); then login User, and then verify against User entry in Exper Registry || Max, Jack, Tom/Aaron || GEC17 || || S3 || Need to be able to select GIMI Portal from GENI CH Portal; how? || |
| 326 | || T6.2 || Provide navigation from GENI CH Portal to GUI User Interface, identifying User, forwarding other information (what?). and allowing SSO; then login User, and then verify against User entry in Exper Registry || Max, Jack, Tom/Aaron || GEC17 || || S3 || Need to be able to select GIMI Portal from GENI CH Portal; how? || |
339 | 327 | || 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 || || |
340 | 328 | || 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 script || Max, Jack || GEC17 || || S2, S3 || How can we link from [4] node names, or other info in silver_manifest? || |
344 | | || 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; GIMI Portal/Lab Wiki has agent with credentials that is a registered iRODS user, and can access the GENI User directories given the iticket. || Max, Jack, Shu || GEC17 || || S2, S3 || See Fig ? on use of iticket || |
| 332 | || T6.8 || On LabWiki page, allow User to pull meas data from postgreSQL DB for this experiment and this meas_task, format as a table, add a descriptor; then use iclient to push artifact and descriptor files from GIMI Portal Agent to iRODS, using iRODS target and ticket from Exper Registry; GIMI Portal Agent is a registered iRODS user, is authenticated with cert/priv key, and can access the GENI User directories with the iticket. || Max, Jack, Shu || GEC17 || || S2, S3 || See Fig ? on use of iticket || |