GIMI v1.0 Integration Plan and Status


Step Description Status Notes
1 Change hostname Color(#B0E0E6, Minor issues)? Have not tested with post-boot script
2 Open ports to XMPP server Color(#B0E0E6, Minor issues)? Have not tested with post-boot script
3 Create and configure slice on XMPP server Color(#B0E0E6, Minor issues)? Have not tested with post-boot script
4 Configure Resource Controller Color(green, OK)?
5 Restart Resource Controller Color(green, OK)?
6 Configure Experiment Controller Color(green, OK)?
7 Configure and Start Experiment Color(green, OK)?
8 Check Visualization Color(orange, Blocked)? Blocked on instructions
9 Check iRODS Color(orange, Blocked)? Blocked on accounts and instructions

After review on 5/23/12.


  • 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).
  • The pre-configured images will include (5/25):
    o OML 2.7.0
    o OMF 2.7.0
    o OML-ified Iperf
    o iRODS 3.1 client
    o web server (small apache)
    o r (for visualization)
    o also EC?


  • 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.
  • VirtualBox image for testing (6/1, Jeanne)
  • Required SW:
    o Flukes
    o Omni
    o iRODS client
    o Web browser
    o EC

Installation Instructions

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:

  • Is there a way to pre-install all required credentials?
    • Jeanne: Tutorial credentials can be pre-installed in the VM. 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?


  • Run OML server on one of the ExoGENI nodes (5/25).
  • Use OML-ified Iperf for throughput measurements between ExoGENI nodes (5/25)
  • Use nmetrics to monitor condition of single node (5/25)
  • OMF EC to execute measurement (5/25)
  • Collect data on MC (5/25)

To do:

  • How to bring up desired services on selected nodes? (6/1)
  • Decide on what XMPP server to use. NICTA, Rutgers, UMass? (5/25)
  • Decide how to load info into XMPP server. (6/1)
  • Provide for visualization on MC (6/1) How?


  • Time-series radar data: measure throughput of time-series data?
  • Video: measure jitter of video data?
  • TCP/UDP experiment from IREEL, Guillaume?
  • Multi-path TCP?
  • Energy consumption?

To Do:

  • Pick a good application, or “reference experiment” (6/1)
  • Prepare a reference use case (6/1)


  • Persistent iRODS servers are already setup at UMass and RENCI (with RENCI running iCAT).
  • Measurement data collected at MC will be transferred to iRODS (6/1).
  • Users will be able to use IREEL to analyze and present data stored in iRODS (6/15).


  • Use IREEL as measurement portal (6/1)
  • Persistent portal will be set up at UMass Amherst (6/15)

To Do:

  • Implement Flukes/Omni interface (TBD) MZ: Do we want to do this for tutorial?
  • Implement iRODS interface (6/15)
  • Can GENI credential mechanism be used? – Most likely not for tutorial!

Tutorial Preparation

To do:

  • Review GEC 13 ExoGENI tutorial slides.
  • Coordinate with GEC14 ExoGENI tutorial.
  • Create accounts that can be used to access ExoGENI resources (6/15)
  • Pre-configure 15 ExoGENI slices on aggregates (define rspecs) (6/15)

To Do:

  • Create iRODS accounts for tutorial users (6/1)
  • We should give a short (approximately 30 minutes) iRODS intro during the tutorial. MZ: Still possible with in 90 minutes time slot?
Last modified 10 years ago Last modified on 06/27/12 15:58:57

Attachments (1)

Download all attachments as: .zip