[[PageOutline]] = Instrumentation and Measurement (I&M) Working Session at the GEC-13 = Tuesday, March 13, 10:00am-12noon and 1:30pm-3:00pm [[BR]] Room: [[BR]] Session leader: Harry Mussman (GENI Project Office, Raytheon BBN Technologies) [[BR]] == Description == This is the I&M working session that will review progress towards a comprehensive set of I&M tools for GENI experimenters and for infrastructure measurement. [[BR]] It will start with reports from several of the design topic teams formed at the GEC-12 working session; these will include the contributions of the I&M projects continuing from Solicitation 2. [[BR]] Then the two large Solicitation 3 I&M D&P projects, GIMI and GEMINI, will review their progress. [[BR]] Finally, we will discuss how to support experimenters and infrastructure measurement. [[BR]] == Summary == == Agenda == This is a tentative agenda, which may change. [[BR]] == 1) Introductions == 10:00am [[BR]] == 2) Reports by I&M design topic teams == 10:05am [[BR]] At GEC12, nine I&M priority design topics were identified, and nine teams were assigned to understand and resolve these topics by GEC13. [[BR]] See the [http://groups.geni.net/geni/wiki/InstMeasCurrentDesignTopicsAll list of topics], including a brief summary of each topic. [[BR]] == 3) Adjourn == 12noon == 4) Update on GIMI project === 1:30pm PI: Mike Zink (UMass Amherst) [[BR]] Co-PI/Key: Max Ott (NICTA); Ilia Baldine (RENCI); David Irwin (UMass Amherst); Thanasis Korakis (NYU Poly) [[BR]] Goals: [[BR]] *Starts with OML, and provides easy-to-use tools for GENI environment [[BR]] *First focus: I&M use cases for experiments, with default OML Client in nodes that gathers passive measurements like INSTOOLS [[BR]] *Second focus on I&M use cases for infrastructure measurement [[BR]] *Later focuse: add sensor measurement data, carried in data network [[BR]] *Spiral 4 supported aggregates: ORCA servers/VMs and ExoGENI (RENCI) racks [[BR]] *Later: Support for WiMAX sites [[BR]] *Spiral 5 supported aggregates: protoGENI/Emulab servers/VMs and InstaGENI (HP) racks [[BR]] *Introduces XML messaging service, with pub/sub, in public IP space [[BR]] *Introduces iRODS service for digital object archive. [[BR]] Members of the GIMI project will review: [[BR]] *Current architecture and design [[BR]] *Current status [[BR]] *Preview of tonight's GEC-13 demo [[BR]] *Plan for GEC-14 tutorial [[BR]] === 5) Update on GEMINI project === 2pm PI: Martin Swany (Indiana U) [[BR]] Co-PI/Key: Chris Small (Indiana U); Eric Boyd (Internet2); Jim Griffioen (U Kentucky); Zongming Fei (U Kentucky) [[BR]]; Hussamuddin Nasir (U Kentucky) [[BR]] Goals: [[BR]] **Starts with INSTOOLS, which provide easy-to-use tools in GENI environment for experimenters [[BR]] ++Fold INSTOOLS features into LAMP to form GEMINI tools, and then discontinue INSTOOLS [[BR]] Focus: I&M use cases for experiments [[BR]] Supported aggregates: protoGENI servers [[BR]] Utilized experiment control tools: FLACK, with additions [[BR]] Utilized interfaces: protoGENI API for resources; ns3 for topology; ssh for image loading; vnc for server login; [[BR]] Portal to find presentation services in each Measurement Collector; includes vnc for login to server [[BR]] Can use Kentucky and CNRI archive services [[BR]] **Starts with LAMP [[BR]] First focus on providing easy-to-use tools in GENI environment for experimenters [[BR]] Setup within an experimenters slice [[BR]] Basic user node image contains suite of perfSONAR tools; provides perfSONAR data interface; application loaded last[[BR]] Measurement Collector (MC) (taking MC name from INSTOOLS) image contains UNIS registry (lookup and toplogy) and Periscope portal services [[BR]] MC uses protoGENI credential to pull data from perfSONAR data interface on each user node [[BR]] MC and user nodes can be anywhere in GENI [[BR]] Supported aggregates: protoGENI servers? [[BR]] Utilized experiment control tools: ? [[BR]] Utilized interfaces: protoGENI API for resources?; ns3 for topology?; ssh for image loading?; [[BR]] Check report from Ali Sydney (Aug 19, 2011) on experience using LAMP to monitor OF slice. [[BR]] Move to: ORCA aggregate/ExoGENIrack, and then ? [[BR]] Move to: GUSH experiment control tools, with OMNI, or ? [[BR]] Move to: GENI AM API for resources; GENI rspec v3; ssh for node configure; or ? [[BR]] Continue to setup within resources assigned by slice mechanism, but modify request rspec to add I&M features before submitting; how to pass manifest to UNIS?; how to create and edit MDOD?[[BR]] Extend with INSTOOLS features: [[BR]] Consider how to load tools on top of basic image [[BR]] Consider how to extend Periscope to include druple content management service [[BR]] Consider how to add xserver to basic node image, to login from portal using vnc protocol [[BR]] Continue separate portal service, which is really a gateway service, within a user workspace service [[BR]] Consider how to add interface to archive service, e.g., iRODs [[BR]] Consider how to gather customized data from applications (as provided by OML Client) [[BR]] Second focus on I&M use cases for infrastructure measurement [[BR]] *Continues to provide for infrastructure measurement, and for sharing of data [[BR]] *Continues compatibility with perfSONAR services [[BR]] *Continues home and global Lookup Services [[BR]] Show how to setup slice that provides perfSONAR data interface, and registers it with globalLookupService [[BR]] Show how to setup slice that includes Periscope service, and gathers data from perfSONAR data interface on another slice [[BR]] Show how to use GENI credentials to authorize sharing of data at perfSONAR data interface; move to ABAC? [[BR]] Show how to monitor clusters/racks [[BR]] Show how to measure Layer 2 and OpenFlow paths (with input from OnTimeMeasure project) [[BR]] Members of the GIMI project will review: Design Status Demo == 6) Support for experimenters == 2:30pm == 7) Support for infrastructure measurement == 2:45pm == 8) Adjourn == 3pm