GIMI: 041312_GIMI_NextSteps.txt

File 041312_GIMI_NextSteps.txt, 4.5 KB (added by hmussman@bbn.com, 12 years ago)
Line 
1GIMI tasks, issues, next steps:
2After discussion on 4/5/12:
3After iRODS review with Shu on 4/12/12:
4
5
61.  When is next status call?  4/18?
7
8**  marks items that will be important to review on the next call
9 3
10 4
11 6d
12 7
13 8
14
15
162.  Target aggregates for GEC14 tutorial
17
18a)  (Ilia) exoGENI racks;  all VMs  (Ilia)
19
20b)  ( Ilia)  access to shell on all nodes by public IP address;  authentication/authorization using keys
21
22c)  ( Ilia)  access to web interfaces (GUIs) on all nodesby public IP address;    authentication/authorization using keys?  certificates? 
23
24
25
263.  *** Architecture of GIMI tools for GEC14 tutorial
27
28a)  (Mike)  need to arrive at nominal configuration ASAP
29
30b)  MPs with multiple possible measurements:  host info;  basic network performance with iperf, ping;  data from app
31
32c)  MC (OML server) in common node (node n+1)
33
34d)  where is MAP service installed?  in common node?    in user workspace?    what is planned for this service?  how can analysis/presentation be configured?  is there an r script?  is there a GUI?  how is GUI accessed?
35
36e)  movement of data from MC (OML server) to MAP service:   direct?   how?   via iRODS, i.e., MC to iRODS to MAP?  how?
37
38f)  1st:  common node in slice;  2nd:  common node in user workspace (out of slice)  (is this beyond GEC14?)
39
40g)  1st:  nodes on VMs, one aggregate;  2nd:  nodes on VMs, multiple aggregates
41
42h)  1st:  Load image for common node, MP nodes;  2nd:  load MP code as package before/after app   what is test app?
43
44i)  Is there authentication/authorization when data pushed fom MP to MC?  1st:  none;  considered OK  2nd:  add ssl?
45
46j)  Is there authentication/authorization when accessing GUI (MAP) on common node?  how?   does this use portal to GUIs?
47
48
494.  *** Introduce XML messaging service:  required for OMF messages, used to orchestrate services
50
51a)  (Max, Christoph)  public XMPP server must be available;  what?  where?
52
53b)  (Max, Christoph)  signed OMF messages:  need summary of arrangement from NICTA.    what are names?  who configures pub/sub nodes?    what is structure?    how to generate and distribute keys?  is a public key registry required?    how would it be done?   
54
55
565)  Tools in user workspace
57
58a)  includes stores for keys, certificates, credentials, rspecs
59
60b)  (Jeanne A, David) Use Gush with OMNI to acquire resources, load images/packages, setup connectivity, manage processes
61
62c)  (Christoph) Use OMF EC to configure/orchestrate services  can EC drive scripts?
63
64d)  (Ilia) FLUKES optional to create (or observe) rspec
65
66e)  (Ilia)  what is best way to load images?  packages?
67
68f)  (Christoph)  Add iREEL (experimenter portal service);  what can this do?  can it drive scripts?  (need copy to run locally) 
69
70g)  (From GEMINI;  under discussion)  Include portal service to find other GUIs? 
71
72h)  (Giridhar, Jeanne, Shu)  Include Directory Archive (DA) service ,which can push data to DOA service, using OI service  (all from CNRI, also GPO )  Or is this replaced with iRODS client?
73
74i)   (Giridhar, Jeanne, Shu) Include MDOD creator/editor  How does this interface with iRODS, ot push MDOD to iRODS? 
75
76j)  (Mike)  who on GIMI project will help define final MDOD schema?  Shu.
77
78 
79
80
816)  Introduce iRODS service
82
83After review with Shu on 4/12/12:
84
85a)  Shu)  define configuraion of iRODS servers, etc.  also logins for users
86
87b)  (Shu)  define functions, interfaces to iRODS, and iRODS client    can a host mount a file system in iRODS?
88
89c)  (Shu)  define naming in iRODS
90
91d)  *** (Shu)  define use case for:  moving data from MC to iRODS, then from iRODS to user workspace   
92use iRODS cleint in MC to push to iRODS?  how is authentication/authorization handled?
93use iRODS client in user workspace to pull to user workspace?  how is authentication/authorization handled?
94
95e)  (Shu)  consider interface to get unique handle
96
97f)  (Shu)  consider storing and possibly formulating MDOD in iRODS    how?
98
99g)  (Shu)  reivew above with GEMINI team
100
101
1027)  *** Steps towards GIMI testing
103
104a)  (Jeanne) Arrange user workspace
105
106c)  (Mike)  What is first configuration of tools code?  when?  who?
107
108d)  (Jeanne)  What are first test scripts?  when? 
109
110e)  (Jeanne)  When are first test?
111
112
113
1148)  *** Steps towards GIMI totorial at GEC14
115
116a)  (Ilia) Start with GEC13 ORCA turorial?
117
118b)  (Mike)  Define covered use cases, and review with experiment support team (Mark, Niky)
119
120c)  (Mike)  When is first demo?
121
122
123
1249)  Use GIMI in WiMAX site
125
126a)  (Mike, Cong)  Can we do something by GEC14?  what?
127
128
129