[[PageOutline]] = 4.2) I&M Use Cases for Experiments, and Support for Experimenters = == 1) Goals == From Sec. 2 of the GENI I&M Architecture document: [[BR]] To conduct useful and repeatable experiments, GENI experimenters require extensive and reliable instrumentation and measurement capabilities to gather, analyze, present and archive Measurement Data (MD). [[BR]] Remove the burden on researcher to become a system and network measurement infrastructure expert so that researcher can better focus on the science in the experiments [[BR]] Work towards Max Ott's vision for experiment support [[BR]] [http://groups.geni.net/geni/attachment/wiki/GEC12InstMeasWorkingSession/Will%20RSpec%20help%20us%20to%20do%20better%20science%20-%20GEC11%20-%20July%202011.pdf slides] [[BR]] Define use cases for a wide range of experiments: complex (by skilled experimenters) to simple (by novice experimenter, i.e., a student) [[BR]] == 2) Tasks == Provide a concise but complete definition of I&M Use Cases for Experiments [[BR]] Identify the support that should be available to experimenters, i.e., on-line instructions, examples and help desks. [[BR]] Update the [http://groups.geni.net/geni/wiki/GeniInstrumentationandMeasurementsArchitecture GENI I&M Architecture document]: [[BR]] Sec. 3.1. I&M Use cases for Experimenters [[BR]] Sec. 4.2.1 Typical Arrangements of I&M Services: For Experimenter Gathering MD from their Slice [[BR]] Sec. 4.3.1 Type 1 I&M Service: Service Contained within a Slice [[BR]] Use as guidance in the design of GENI I&M tools, particularly for the GEMINI and GIMI projects [[BR]] == 3) Team == CO-LEAD Jim Griffioen (U Kentucky) [[BR]] Hussamuddin Nasir (U Kentucky) [[BR]] CO-LEAD Mike Zink (UMass Amherst) [[BR]] David Irwin (UMass Amherst) [[BR]] Max Ott (NICTA) [[BR]] Prasad Calyam (Ohio Super Center) [[BR]] Harry Mussman (GPO) [[BR]] == 4) Meetings == (organized calls or meetings before GEC13?) [[BR]] Review conclusions in pre-meeting at GEC13 Review with working team at GEC13 Review with experimenters at GEC13? how? [[BR]] == 5) Issues == 1) Can an Operator (e.g., GMOC) ever see MD owned by an Experimenter, e.g., to verify acceptable use of GENI resources or to troubleshoot problems in GENI infrastructure? If so, how? [[BR]] == 6 Use Cases == === 1) Baseline experiment === Outline: [[BR]] 1) Setup and run experiment using Experiment Control Tools and Experiment Orchestration Service [[BR]] Include resources and software for instrumentation and measurement services in the slice [[BR]] 2) Setup and run measurement services within slice, using persistent services as necessary. [[BR]] Option: get measurement data from persistent MP. [[BR]] 3) Gather MD into MAP service, to analyze and.or visualize, during or after experiment; formulate MDOD. [[BR]] 4) Archive MD with MDOD. [[BR]] 5) Share archived MD with others, per policy included within MDOD. [[BR]] 6) Pull MD out of archive, to analyze and/or visualize. [[BR]] Example: INSTOOLS [[BR]] === 2) Where MC may be disconnected from MPs from time to time === Example: WiMAX (or other wireless) experiment === 3) Experiment where measurements may drive other functions in the experiment Example: adjust protocol parameters based on LEARN/BEN layer 0,1 or 2 measurements === 4) Sensor measurements === Example: radars and power monitors [[BR]] Where measurements are at the heart of the experiment [[BR]] === 5) Workflow measurements === Example: measure DiCloud workflow [[BR]] == 7 Measurement Parameters == === 1) Baseline host measurements === A typical experimenter's slice includes several nodes or hosts, with connecting links. Baseline host measurements include a set of measurements for each node or host. [[BR]] From INSTOOLS, this is: [http://groups.geni.net/geni/attachment/wiki/InstMeasTopic_4.2UseCasesExperimenters/012312_INSTOOLS_Measurements.txt baseline measurements of each node (host)] [[BR]] === 2) Custom slice measurements === An experimenter must be able to define custome measurements in their slice, i.e., be able to create custom MPs == 8) I&M Support for Experimenters == Support for Experimenters: [[BR]] On-line instructions [[BR]] Examples [[BR]] Help desks [[BR]] How? [[BR]]