[[PageOutline]] [[Image(OnTimeMeasureLogo.jpg, 300)]] [[BR]] == Project Number == 1764 == Project Title == !OnTimeMeasure: Centralized and Distributed Measurement Orchestration Software [[BR]] a.k.a. !OnTimeMeasure === Technical Contacts === Principal Investigator Prasad Calyam, pcalyam@osc.edu [[BR]] Co-PI Paul Schopis, pschopis@oar.net ''POC for Response and Escalation Group:'' [[BR]] Prasad Calyam [[BR]] Phone: 614-292-8107 [[BR]] Email: pcalyam@osc.edu === Participating Organizations === Ohio Supercomputer Center/OARnet [[BR]] 1224 Kinnear Road [[BR]] Columbus, OH 43212 === GPO Liaison System Engineer === Vic Thomas vthomas@geni.net == Scope == This effort provides GENI with an on-demand measurement service used in forecasting, anomaly detection, and fault-location diagnosis in GENI experiments and GENI operations. The on-demand measurement service will be integrated into the ProtoGENI control framework and GENI operations (GMOC). The project will deploy a prototype measurement service to support operations and early experimenters use in the first year, and will revise the service in each development spiral to improve services and integration, based on GENI community feedback. The project will also analyze GENI privacy and security requirements for measured data, and prototype service to address appropriate requirements in each development spiral. The project will collaborate with related GENI measurement and security projects (e.g. University of Wisconsin's Instrumentation and Measurement for GENI) on a common GENI instrumentation and measurement architecture. The option years are for possible refinement and integration of !OnTimeMeasure into the ProtoGENI control framework and tools. === Current Capabilities === Our [http://groups.geni.net/geni/attachment/wiki/OnTimeMeasure/GEC7-OnTimeMeasureGENI-Poster.pdf GEC7 Demo] showcased basic functionality of the !OnTimeMeasure-GENI measurement service on the geographically distributed ProtoGENI aggregate. We demonstrated the !OnTimeMeasure web-portal that can be used for submitting measurement requests, controlling the measurement service, and querying measurement data within a ProtoGENI slice. [[BR]] To use the V1.0 software of !OnTimeMeasure-GENI within a ProtoGENI slice, an experimenter can register and follow instructions presented at the !OnTimeMeasure-GENI researcher web-portal - http://ontime.oar.net. For details, please refer to - ([http://groups.geni.net/geni/attachment/wiki/OnTimeMeasure/OnTimeMeasure-v1_Tutorial_061610.pdf Early Experimenter Tutorial] and [wiki:OnTime-Installv1 Install Instructions]) === Milestones === [[MilestoneDate(OnTime: S2.a: OnTimeMeasure for ProtoGENI design v 1.0)]] [attachment:OnTimeMeasure-GENI_HLD_Dec09.pdf {High-level design document}.] [[BR]] [[MilestoneDate(OnTime: S2.b: PoC for response and escalation group)]] Identify person who can respond to queries from GENI Operations and take action in case of an incident. [[BR]] [[MilestoneDate(OnTime: S2.c: Platform setup for OnTimeMeasure-GENI)]] Platform setup for “OnTimeMeasure-GENI” V1.0 s/w development, testing and deployment. [[BR]] [[MilestoneDate(OnTime: S2.d: Demo at GEC)]] Demonstration of basic !OnTimeMeasure-GENI functionality [[BR]] [[MilestoneDate(OnTime: S2.e: OnTimeMeasure-GENI available to early experimenters)]] V1.0 !OnTimeMeasure release for early experimenters [[BR]] [[MilestoneDate(OnTime: S2.f: Report on experiences)]] Experiences with implementing and using !OnTimeMeasure on ProtoGENI [wiki:ExperienceWithProtoGENI {ProtoGENI Experiences}] [wiki:OTM-PlanetLabInstall {PlanetLab Installation}] [wiki:OTM-InsToolsDemo {InsTools Integration}] [[BR]] [[MilestoneDate(OnTime: S2.g: Validation and refinements to OnTimeMeasure-GENI service)]] System and documentation updates [[BR]] == Project Technical Documents == '''Documents:''' P. Calyam, W. Mandrawa, C. Hartley, P. Schopis, [http://groups.geni.net/geni/attachment/wiki/OnTimeMeasure/OnTimeMeasure-GENI_HLD_Dec09.pdf High-level Design Document of “OnTimeMeasure: Centralized and Distributed Measurement Software”], December 2009. P. Calyam, [http://groups.geni.net/geni/wiki/2ndInstMeasWork#Topic1GENIIMUseCases “Use-cases for GENI Instrumentation and Measurement Architecture Design”], June 2010. P. Calyam, K. Zhu, [http://groups.geni.net/geni/wiki/ExperienceWithProtoGENI “OnTimeMeasure Project Experiences with using ProtoGENI in Spiral 2”], August 2010. '''Posters:''' [http://groups.geni.net/geni/attachment/wiki/OnTimeMeasure/GEC7-OnTimeMeasureGENI-Poster.pdf GEC7 Demo Poster] [[BR]] [http://groups.geni.net/geni/attachment/wiki/OnTimeMeasure/GEC8-OnTimeMeasureGENI-Poster.pdf GEC8 Demo Poster] '''Talks:''' P. Calyam, [http://groups.geni.net/geni/attachment/wiki/OnTimeMeasure/OnTimeMeasure-v1_Tutorial_061610.pdf “OnTimeMeasure Tutorial for Early Experimenters”], Presentation at the Cluster C Call, June 2010. P. Calyam, and W. Mandrawa, [http://groups.geni.net/geni/attachment/wiki/OnTimeMeasure/ProtoGENI_UserFeedback_031710.pdf “ProtoGENI User Feedback - OnTimeMeasure Project Experiences”], GENI Engineering Conference 7 Cluster C Session, Durham, March 2010. P. Calyam, “How should an active measurement service operate within an experimenter's slice (encompassing Internet2 backbone resources) in the GENI facility?”, Winter ESCC/Internet2 Joint Techs Conference, Salt Lake City, February 2010. P. Calyam, “!OnTimeMeasure Software High Level Design”, Presentation at the Cluster C Call, January 2010. P. Calyam, “[http://groups.geni.net/geni/attachment/wiki/GEC6InstMeasWGAgenda/Calyam_OnTimeMeasure-GENI_GEC6.pdf OnTimeMeasure: Centralized and Distributed Measurement Orchestration Software”], Short presentation at Instrumentation and Measurement Working Group meeting at GEC6, November 2009. P. Calyam, “!OnTimeMeasure: Centralized and Distributed Measurement Orchestration Software”, Short presentation at Cluster C Breakout Session at GEC6, November 2009. === Quarterly Status Reports === [wiki:OnTime-Dec09 December 2009 report] [[BR]] [wiki:OnTime-Mar10 March 2010 report] [[BR]] [wiki:OnTime-Jun10 June 2010 report] === Spiral 2 Connectivity === [wiki:OnTime-DevPlat Development Platform] [wiki:OnTime-DepPlat Deployment Platform] === Related Projects === [http://www.protogeni.net ProtoGENI] [[BR]] [http://gmoc.grnoc.iu.edu GMOC] [[BR]] [http://groups.geni.net/geni/wiki/InstrumentationTools Instrumentation Tools] [[BR]] [http://groups.geni.net/geni/wiki/MeasurementSystem Measurement System] [[BR]] [http://groups.geni.net/geni/wiki/LAMP LAMP] [[BR]] [http://groups.geni.net/geni/wiki/ScalableMonitoring Scalable Monitoring] [[BR]] [http://groups.geni.net/geni/wiki/netKarma NetKarma] [[BR]] [http://groups.geni.net/geni/wiki/Data%20Plane%20Measurements Data Plane Measurements] [[BR]] [http://nmwg.internet2.edu OGF-NMWG] [[BR]]