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