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