[[PageOutline]] = GEMINI v2 Plan, Tasks and Status = == 1) Plan == == 2) Team == Martin Swany (IU) Ezra Kissel (IU) Ahmed (IU) Matt Jaffee (IU) Jim Griffioen (UK) Zongming Fei (UK) Hussam Nasir (UK) Charles Carpenter (UK) Jeremy Reed (UK) Laura Diaz (IU) Harry Mussman (BBN) Jeanne Ohren (BBN) == 3) Planning and Status Meetings/Conference Calls == 040213; 2pm EDT 041613; 2pm EDT 043013; 2pm EDT 051413; 2-4pm EDT; demo 052813; 2pm EDT 061113; 2-4pm EDT; demo 062513; 2pm EDT 070913; 2-4pm EDT; demo; v2 ready for testing 072113 - 072313 is GEC17; v2 software released after testing; integrated tutorials presented == 4) Tasks == GEMINI Tasks Through GEC17 * Started 032913 * Updated 040113 * Updated 040313 after 040213 call 1) Meet biweekly starting 4/2, with 3 demo sessions: 5/14, 6/11 and 7/9 [[BR]] 2) By 4/16: /cleanup/checkin/test/document current code [[BR]] What needs work? [[BR]] some at UK [[BR]] some at IU [[BR]] more browser testing: Firefox OK; Chrome ?; Safari x; IE ? [[BR]] 3) Agree on goals: [[BR]] a) GEMINI (and GIMI) to work with InstaGENI and ExoGENI [[BR]] b) Aim for consistent user experience, both racks, both sets of I&M tools (towards unified experiment environment) [[BR]] c) Implement basic workflow per http://groups.geni.net/geni/wiki/GeniExperiments#a5StepsinBasicGENIExperimentTutorialTestWorkflowHarry and http://groups.geni.net/geni/wiki/TestTutorialExperimentWorkflow [[BR]] d) Easy to setup basic set of measurements (towards unified experiment environment) [[BR]] e) Easy to mix-and-match tools, as go from step to step, with automatic transfer of info between steps/tools [[BR]] f) Easy to configure and then visualize (graph) measurements, starting with topology of resources [[BR]] g) Ability to simultaneously do multiple measurements and multiple graphs, during an experiment [[BR]] h) Stay consistent with Spiral 5 GEMINI SOW [[BR]] i) Negotiate Spiral 6 GEMINI SOW by GEC17, so that there is no gap in funding at 093013 [[BR]] 4) Build workflow for GEMINI to work on both InstaGENI and ExoGENI [[BR]] a) Start with browser, GENI Desktop, FLACK and OMNI, for InstaGENI [[BR]] b) Start with User Workspace, Flukes and OMNI for ExoGENI [[BR]] c) When can InstaGENI be used with ExoGENI? also GENI Desktop? [[BR]] d) Which browsers are supported? [[BR]] e) Whick credentials are supported? [[BR]] f) Need detailed plan from team: Jeannie, Louisa, Ezra, Hussam, Ilia and Cong [[BR]] g) Current InstaGENI configuration per attached figure; changes? [[BR]] h) Current ExoGENI configuration? [[BR]] 4/16: Sub-team has met, made plan; see http://groups.geni.net/geni/wiki/IMInteroperability [[BR]] 5) Add features to GEMINI Portal (GENI Desktop) service: [[BR]] a) Register with GENI Clearinghouse Service Registry (low) [[BR]] b) Single sign-on, from GENI Experimenter Portal, as alternate way to get credentials (step 2) [[BR]] 4/2: Hussam and Tom; in progress (low) [[BR]] c) Push topology to UNIS, then retrieve topology from UNIS for display (high) [[BR]] 4/16: Ahmed and Ezra; will make a proposal [[BR]] d) Plugin to configure GEMINI active measurements (w/o going to GN) (high) [[BR]] 4/16: Ezra, Charles and Hussam; will make a proposal [[BR]] e) Plugin to push GEMINI measurement data objects (and descriptors) to iRODS, with proper structure (high) [[BR]] 4/16: Ezra, Charles and Hussam; will make a proposal [[BR]] f) Plugin to gather basic experiment info, and push descriptor files, including annotations, to iRODS, with proper structure (like e)) (med) [[BR]] g) Plugin to link to iRODS web interface, to curate user's files (med) [[BR]] 4/16: complete, based on available script [[BR]] h) Consider "universal" plugin, to get an active web service? [[BR]] 6) Add features to measurement services: BLiPP and MS [[BR]] a) Verify current set of passive host measurements, and define any desired extensions when? [[BR]] b) Complete set of active network measurements to match LAMP, and define any desired extensions [[BR]] 4/16: Matt will present the plan he has [[BR]] 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]] 4/2: Martin; continue to talk with GMOC; when to report? [[BR]] d) +Work with GMOC to consider how to best support OF in GENI testbed infrastructure 4/2: ? [[BR]] e) Plan how to use NetLogger to gather custom measurements from an experiment application into BLiPP, and prototype [[BR]] 4/2: not yet in GEMINI [[BR]] 4/16: Matt, Don to provide a plan [[BR]] 7) 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]] a) Classroom exercies [[BR]] b) Research experiments [[BR]] c) Network monitoring [[BR]] 8) Prototype User Workspace to retrieve measurment data and descriptors from iRODS, and prepare for further analysis and presentation [[BR]] 9) By 7/9: v2 ready for testing [[BR]] 10) On 7/21 - 7/23 at GEC17: v2 software released after testing; integrated tutorials presented [[BR]] * In cooperation with GIMI team [[BR]] + In cooperation with GMOC team [[BR]] == 5) Key Task List == || '''ID''' || '''Description''' || '''Assignee''' || '''Due''' || '''Status''' || '''Notes''' || || 1 || || || || || || || 1 || || || || || || || 1 || || || || || || || 1 || || || || || || || 1 || || || || || || || 1 || || || || || ||