[[PageOutline]] == GIMI v1.0 Integration Plan and Status == === Status === || '''Step'' || ''' Description ''' || '''Status''' || ''' Notes''' || || 1 || Change hostname || [[Color(#B0E0E6, Minor issues)]] || Needs to be automated with post-boot script || || 2 || Open ports to XMPP server || [[Color(#B0E0E6, Minor issues)]] || Needs to be automated with post-boot script || || 3 || Create and configure slice on XMPP server || [[Color(#B0E0E6, Minor issues)]] || Needs to be automated with post-boot script || || 4 || Configure Resource Controller || [[Color(green, OK)]] || || || 5 || Restart Resource Controller || [[Color(green, OK)]] || || || 6 || Configure Experiment Controller || [[Color(orange, Issue)]] || New file needs to be integrated with static image || || 7 || Configure and Start Experiment || [[Color(orange, Issues)]] || Need to integrate patch, had to symlink oml2-iperf || After review on 5/23/12. [[BR]] === ExoGENI === • 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]] • The pre-configured images will include (5/25): [[BR]] o OML 2.7.0 [[BR]] o OMF 2.7.0 [[BR]] o OML-ified Iperf [[BR]] o iRODS 3.1 client [[BR]] o web server (small apache) [[BR]] o r (for visualization) [[BR]] o also EC? [[BR]] === !VirtualBox === • 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]] • !VirtualBox image for testing (6/1, Jeanne) [[BR]] • Required SW: [[BR]] o Flukes [[BR]] o Omni [[BR]] o iRODS client [[BR]] o Web browser [[BR]] o EC [[BR]] [wiki:GENIUserWorkspace#InstallingtheVM Installation Instructions] [wiki:GENIUserWorkspace#ConfiguringCredentials Credential Instructions] * 05/25/2012: GENI UW 12.04 v1.0.ova - See email for BBN FTP server information - See email for usernames and passwords To Do: [[BR]] • Is there a way to pre-install all required credentials? [[BR]] * Jeanne: Tutorial credentials can be pre-installed in the VM. credconfig.sh can be used to configure all of the appropriate files using the GENI certificate, optional iRODs config, and optional JKS file. • What Java version does Flukes require? [[BR]] * Jeanne: According to https://geni-orca.renci.org/trac/wiki/flukes, Flukes requires Java 6 JRE === OMF/OML === • Run OML server on one of the ExoGENI nodes (5/25). [[BR]] • Use OML-ified Iperf for throughput measurements between ExoGENI nodes (5/25) [[BR]] • Use nmetrics to monitor condition of single node (5/25) [[BR]] • OMF EC to execute measurement (5/25) [[BR]] • Collect data on MC (5/25) [[BR]] To do: [[BR]] • How to bring up desired services on selected nodes? (6/1) [[BR]] • Decide on what XMPP server to use. NICTA, Rutgers, UMass? (5/25) [[BR]] • Decide how to load info into XMPP server. (6/1) [[BR]] • Provide for visualization on MC (6/1) How? [[BR]] === Applications === • Time-series radar data: measure throughput of time-series data? [[BR]] • Video: measure jitter of video data? [[BR]] • TCP/UDP experiment from IREEL, Guillaume? [[BR]] • Multi-path TCP? [[BR]] • Energy consumption? [[BR]] To Do: [[BR]] • Pick a good application, or “reference experiment” (6/1) [[BR]] • Prepare a reference use case (6/1) [[BR]] === iRODS === • Persistent iRODS servers are already setup at UMass and RENCI (with RENCI running iCAT). [[BR]] • Measurement data collected at MC will be transferred to iRODS (6/1). [[BR]] • Users will be able to use IREEL to analyze and present data stored in iRODS (6/15). [[BR]] === IREEL === • Use IREEL as measurement portal (6/1) [[BR]] • Persistent portal will be set up at UMass Amherst (6/15) [[BR]] To Do: [[BR]] • Implement Flukes/Omni interface (TBD) MZ: Do we want to do this for tutorial? [[BR]] • Implement iRODS interface (6/15) [[BR]] • Can GENI credential mechanism be used? – Most likely not for tutorial! [[BR]] === Tutorial Preparation === To do: [[BR]] • Review GEC 13 ExoGENI tutorial slides. [[BR]] • Coordinate with GEC14 ExoGENI tutorial. [[BR]] • Create accounts that can be used to access ExoGENI resources (6/15) [[BR]] • Pre-configure 15 ExoGENI slices on aggregates (define rspecs) (6/15) [[BR]] To Do: [[BR]] • Create iRODS accounts for tutorial users (6/1) [[BR]] • We should give a short (approximately 30 minutes) iRODS intro during the tutorial. MZ: Still possible with in 90 minutes time slot? [[BR]]