_GIMI_v1.0_Integration: 052312b GIMI Integration Plan .txt

File 052312b GIMI Integration Plan .txt, 3.2 KB (added by hmussman@bbn.com, 12 years ago)
Line 
1== GIMI v1.0 Integration Plan  ==
2
3After review on 5/23/12.  [[BR]]
4
5=== ExoGENI  ===
6 •      For the tutorial users will be given a pre-defined ExoGENI topology. Some of these topologies (approximately 3-4) will be inter rack slices (two aggregates), the others will be intra rack slices (one aggregate). [[BR]]
7 •      The pre-configured images will include (5/25): [[BR]]
8  o     OML 2.7.0 [[BR]]
9  o     OMF 2.7.0 [[BR]]
10  o     OML-ified Iperf [[BR]]
11  o     iRODS 3.1 client [[BR]]
12  o     web server  (small apache) [[BR]]
13  o     r (for visualization) [[BR]]
14  o     also EC? [[BR]]
15
16 === VirtualBox  ===
17 •      It would be great if we could have an independent (of other tutorials) VirtualBox image;  on 5/23, it appears that only GIMI and GEMINI require VirtualBox, so perhaps have one image for both. [[BR]]
18 •      VirtualBox image for testing (6/1, Jeanne) [[BR]]
19 •      Required SW: [[BR]]
20  o     Flukes [[BR]]
21  o     Omni [[BR]]
22  o     iRODS client [[BR]]
23  o     Web browser [[BR]]
24  o     EC [[BR]]
25
26To Do:  [[BR]]
27 •      Is there a way to pre-install all required credentials? [[BR]]
28 •      What Java version does Flukes require? [[BR]]
29
30=== OMF/OML ===
31 •      Run OML server on one of the ExoGENI nodes (5/25). [[BR]]
32 •      Use OML-ified Iperf for throughput measurements between ExoGENI nodes (5/25) [[BR]]
33 •      Use nmetrics to monitor condition of single node (5/25) [[BR]]
34 •      OMF EC to execute measurement (5/25) [[BR]]
35 •      Collect data on MC (5/25) [[BR]]
36
37To do:  [[BR]]
38 •      How to bring up desired services on selected nodes?  (6/1) [[BR]]
39 •      Decide on what XMPP server to use. NICTA, Rutgers, UMass? (5/25) [[BR]]
40 •      Decide how to load info into XMPP server.  (6/1) [[BR]]
41 •      Provide for visualization on MC (6/1)  How? [[BR]]
42
43
44 === Applications  ===
45 •      Time-series radar data:  measure throughput of time-series data? [[BR]]
46 •      Video:  measure jitter of video data? [[BR]]
47 •      TCP/UDP experiment from IREEL, Guillaume? [[BR]]
48 •      Multi-path TCP? [[BR]]
49 •      Energy consumption? [[BR]]
50
51To Do:  [[BR]]
52 •      Pick a good application, or “reference experiment”  (6/1) [[BR]]
53 •      Prepare a reference use case  (6/1) [[BR]]
54
55 
56=== iRODS  ===
57 •      Persistent iRODS servers are already setup at UMass and RENCI (with RENCI running iCAT). [[BR]]
58 •      Measurement data collected at MC will be transferred to iRODS (6/1). [[BR]]
59 •      Users will be able to use IREEL to analyze and present data stored in iRODS (6/15). [[BR]]
60
61
62 === IREEL  ===
63 •      Use IREEL as measurement portal (6/1) [[BR]]
64 •      Persistent portal will be set up at UMass Amherst (6/15) [[BR]]
65
66
67To Do:  [[BR]]
68 •      Implement Flukes/Omni interface (TBD) MZ: Do we want to do this for tutorial? [[BR]]
69 •      Implement iRODS interface (6/15)
70 •      Can GENI credential mechanism be used? – Most likely not for tutorial! [[BR]]
71
72
73
74 === Tutorial Preparation ===
75 To do:  [[BR]]
76 •      Review GEC 13 ExoGENI tutorial slides. [[BR]]
77 •      Coordinate with GEC14 ExoGENI tutorial. [[BR]]
78 •      Create accounts that can be used to access ExoGENI resources (6/15) [[BR]]
79 •      Pre-configure 15 ExoGENI slices on aggregates (define rspecs) (6/15) [[BR]]
80 
81 To Do:  [[BR]]
82 •      Create iRODS accounts for tutorial users (6/1) [[BR]]
83 •      We should give a short (approximately 30 minutes) iRODS intro during the tutorial. MZ: Still possible with in 90 minutes time slot? [[BR]]