1 | == GIMI v1.0 Architecture for GEC 14 Tutorial ==
|
---|
2 |
|
---|
3 | This document gives an overview of the GIMI v1.0 architecture as it is planned to be in place for the tutorial at GEC 14. [[BR]]
|
---|
4 |
|
---|
5 | After review on 5/23/12. [[BR]]
|
---|
6 |
|
---|
7 | === General ===
|
---|
8 |
|
---|
9 | The tutorial is limited to a maximum of 30 attendants. Two attendees will be working as a team during the tutorial. Like the DICloud tutorial, there will be several members of the GIMI team there to allow us to pay sufficient attention to each individual.
|
---|
10 |
|
---|
11 | To do: [[BR]]
|
---|
12 |
|
---|
13 | Confirm that the GIMI tutorial will be preceded by an ORCA/ExoGENI tutorial. [[BR]]
|
---|
14 | What will be exact date and time of the ORCA/ExoGENI tutorial? (Mon, 7/9, ~10:30am) Of the GIMI tutorial? (Mon, 7/9, ~1pm) [[BR]]
|
---|
15 | We need 15 accounts. To make things easy we should have the same account and PW across all GIMI tools. Proposal: gimitut1-15, gec$14 [[BR]]
|
---|
16 | Prepare tutorial script, and put on GENI wiki [[BR]]
|
---|
17 | Consider ongoing support for tutorial, to provide a GENI at home course. [[BR]]
|
---|
18 |
|
---|
19 | Tutorial length: 1 1/2 hours [[BR]]
|
---|
20 |
|
---|
21 | Topic Duration [[BR]]
|
---|
22 | iRODS Intro 15 minutes [[BR]]
|
---|
23 | IREEL Intro 15 minutes [[BR]]
|
---|
24 | Measurement Tutorial 60 minutes [[BR]]
|
---|
25 |
|
---|
26 |
|
---|
27 | === ExoGENI ===
|
---|
28 | 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]]
|
---|
29 | We will give a short (approximately 30 minutes) introduction on how resources can be obtained with either Flukes or Omni. This will be canceled if an ExoGENI tutorial precedes our tutorial at GEC14. [[BR]]
|
---|
30 | Due to time limit we will use per-configured ExoGENI machine images. Users will have to learn otherwise how to generate and configure images. [[BR]]
|
---|
31 | The pre-configured images will include (5/25): [[BR]]
|
---|
32 | o OML 2.7.0 [[BR]]
|
---|
33 | o OMF 2.7.0 [[BR]]
|
---|
34 | o OML-ified Iperf [[BR]]
|
---|
35 | o iRODS 3.1 client [[BR]]
|
---|
36 | o web server (small apache) [[BR]]
|
---|
37 | o r (for visualization) [[BR]]
|
---|
38 | o also EC? [[BR]]
|
---|
39 |
|
---|
40 | To do: [[BR]]
|
---|
41 | Review GEC 13 ExoGENI tutorial slides. [[BR]]
|
---|
42 | Coordinate with GEC14 ExoGENI tutorial. [[BR]]
|
---|
43 | Create accounts that can be used to access ExoGENI resources (6/15) [[BR]]
|
---|
44 | Pre-configure 15 ExoGENI slices on aggregates (define rspecs) (6/15) [[BR]]
|
---|
45 |
|
---|
46 | === OMF/OML ===
|
---|
47 | Run OML server on one of the ExoGENI nodes (5/25). [[BR]]
|
---|
48 | Use OML-ified Iperf for throughput measurements between ExoGENI nodes (5/25) [[BR]]
|
---|
49 | Use nmetrics to monitor condition of single node (5/25) [[BR]]
|
---|
50 | OMF EC to execute measurement (5/25) [[BR]]
|
---|
51 | Collect data on MC (5/25) [[BR]]
|
---|
52 |
|
---|
53 | To do: [[BR]]
|
---|
54 | How to bring up desired services on selected nodes? (6/1) [[BR]]
|
---|
55 | Decide on what XMPP server to use. NICTA, Rutgers, UMass? (5/25) [[BR]]
|
---|
56 | Decide how to load info into XMPP server. (6/1) [[BR]]
|
---|
57 | Provide for visualization on MC (6/1) How? [[BR]]
|
---|
58 |
|
---|
59 | === iRODS ===
|
---|
60 | Persistent iRODS servers are already setup at UMass and RENCI (with RENCI running iCAT). [[BR]]
|
---|
61 | Measurement data collected at MC will be transferred to iRODS (6/1). [[BR]]
|
---|
62 | Users will be able to use IREEL to analyze and present data stored in iRODS (6/15). [[BR]]
|
---|
63 |
|
---|
64 | To Do: [[BR]]
|
---|
65 | Create iRODS accounts for tutorial users (6/1) [[BR]]
|
---|
66 | We should give a short (approximately 30 minutes) iRODS intro during the tutorial. MZ: Still possible with in 90 minutes time slot? [[BR]]
|
---|
67 |
|
---|
68 | === IREEL ===
|
---|
69 | Use IREEL as measurement portal (6/1) [[BR]]
|
---|
70 | Persistent portal will be set up at UMass Amherst (6/15) [[BR]]
|
---|
71 |
|
---|
72 |
|
---|
73 | To Do: [[BR]]
|
---|
74 | Implement Flukes/Omni interface (TBD) MZ: Do we want to do this for tutorial? [[BR]]
|
---|
75 | Implement iRODS interface (6/15)
|
---|
76 | Can GENI credential mechanism be used? Most likely not for tutorial! [[BR]]
|
---|
77 |
|
---|
78 | === VirtualBox ===
|
---|
79 | 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]]
|
---|
80 | VirtualBox image for testing (6/1, Jeanne) [[BR]]
|
---|
81 | Required SW: [[BR]]
|
---|
82 | o Flukes [[BR]]
|
---|
83 | o Omni [[BR]]
|
---|
84 | o iRODS client [[BR]]
|
---|
85 | o Web browser [[BR]]
|
---|
86 | o EC [[BR]]
|
---|
87 |
|
---|
88 | To Do: [[BR]]
|
---|
89 | Is there a way to pre-install all required credentials? [[BR]]
|
---|
90 | What Java version does Flukes require? [[BR]]
|
---|
91 |
|
---|
92 | === Applications ===
|
---|
93 | Time-series radar data: measure throughput of time-series data? [[BR]]
|
---|
94 | Video: measure jitter of video data? [[BR]]
|
---|
95 | TCP/UDP experiment from IREEL, Guillaume? [[BR]]
|
---|
96 | Multi-path TCP? [[BR]]
|
---|
97 | Energy consumption? [[BR]]
|
---|
98 |
|
---|
99 | To Do: [[BR]]
|
---|
100 | Pick a good application, or reference experiment (6/1) [[BR]]
|
---|
101 | Prepare a reference use case (6/1) [[BR]]
|
---|