Version 1 (modified by 12 years ago) (diff) | ,
---|
OnTimeMeasure: Centralized and Distributed Measurement Orchestration Software
Quarterly Status Report Document for Global Environment for Network Innovations (GENI) Project # 1764
Prasad Calyam (PI) and Paul Schopis (Co-PI)
Ohio Supercomputer Center/OARnet, The Ohio State University
Update Period: December 2011 - March 2012
I. Major accomplishments
A. Milestones achieved
In the project period between December 2011 - March 2012, we have made significant progress towards our milestones [1]. A summary of our accomplishments is as follows:
- We successfully completed the latest Spiral 4 milestones as planned: OnTime: S4.a GENI Infrastructure Monitoring and OnTimeMeasure enhancements; OnTime: S4.b GENI infrastructure measurements.
- To date, we have 45 users from 17 GENI-related projects registered in the OnTimeMeasure researcher web-portal to try out the software. We have integrated OnTimeMeasure with 7 GENI projects: ProtoGENI/Flack [3], PlanetLab [4], InsTools [5], CRON [6] Gush [7], and DOR [8].
- We have also made progress towards the GPO requirement to collaborate with related GENI measurement and security projects on a common GENI instrumentation and measurement architecture.
B. Deliverables made
- Released updated OnTimeMeasure software along with a tutorial slides, wikis and videos, source code tar files with documentation and installation instructions in the “Current Capabilities” section of the project wiki.
- Published a new OnTimeMeasure Tutorial, which is a step-by-step tutorial for experimenters to learn about the main I&M capabilities of OnTimeMeasure software/service that can be used in an integrated manner with Flack/ProtoGENI, INSTOOLS, Gush, OMNI and PlanetLab.
- Updated tutorial to use OnTimeMeasure in ProtoGENI. The most notable update relates to a step-by-step tutorial on using OnTimeMeasure with the Emulab Java UI.
- Developed a Microsoft Windows OS compatible Measurement Point (Node Beacon) software version to assist in the "Design of Cyber Physical Framework for Assembly of Microdevices" experiment led by the Oklahoma State University; our software was successfully used in the development of a Masters' Thesis of Graduate Student - Raviteja Gunda.
- Latest software and tutorials were provided to Luisa Nevers at GPO, and all the feedback and suggestions received were addressed in terms of bug fixes and updated documentation to improve the deliverables for use in the wider GENI community.
- Reviewed INSTOOLS-Flack integration software and developed a design to integrate OnTimeMeasure within Flack. We discussed our design with INSTOOLS and Flack teams and also presented our design in a ProtoGENI cluster call. For details see -Design of OnTimeMeasure integration with Flack
- Presented a status update of OnTimeMeasure software/service at GEC13. More specifically, we demonstrated at GEC13 poster session, how I&M capabilities of OnTimeMeasure software/service can be used by GENI experimenters in an integrated manner with Flack/ProtoGENI, PlanetLab, INSTOOLS, and Gush. OnTimeMeasure GEC13 Poster We also presented our experiments progress on performance measurement of Layer 2 and OpenFlow paths with non-IP traffic for Spiral 4 at the GEC13 I&M Working Session. Update Talk Slides.
- Demonstrated the use of LAMP/perfSONAR tools for making measurements in the GENI backbone and access networks, and developed an experiences document that was discussed with GPO in a teleconference.
- Developed a written proposal for implementing infrastructure measurement slices in GENI backbone and access networks, and are working with the LAMP project team to show how they may be used for infrastructure measurement. We worked closely with GPO, Internet2 and OARnet Network Engineering to setup an infrastructure measurement slice that spans GENI backbone and access networks in Ohio and Utah. The slice functioning was demonstrated at the GEC13 poster session. Details of the proposal can be found in our GREE12 Paper on OSU Virtual Desktop Cloud Experiment.
- Demonstrated the capability of custom metric integration via web services for GENI experimenters. For details, see - Case studies description for custom metric integration within OnTimeMeasure for Experimenters. In addition, we updated the tutorial on how to use OnTimeMeasure custom metric integration feature with Gush.
- Published quarterly status report document on the GENI project website.
B. Project participants
The following participants have helped in the execution of the project activities described in this status report:
- Prasad Calyam (PI) – Ohio Supercomputer Center/OARnet
- Alex Berryman (Student Research Assistant) – OARnet
- Yingxiao Xu (PostDoctoral Fellow) - Ohio Supercomputer Center
- David Welling (Student Research Assistant) - Ohio Supercomputer Center/OARnet
- Arunprasath Selvadhurai (Student Research Assistant) - OARnet
C. Publications (individual and organizational)
OnTimeMeasure Tutorial
OnTimeMeasure GEC13 Poster
GEC13 I&M Working Session Talk
GREE12 Paper on OnTimeMeasure Integration in Virtual Desktop Cloud GENI Experiment
D. Outreach activities
- P. Calyam, “OnTimeMeasure Status Update”, GEC13 I&M Working Session, March 2012.
- P. Calyam, “Design of OnTimeMeasure Integration with INSTOOLS-Flack”, ProtoGENI Cluster Call, February 2012.
E. Collaborations
We have been collaborating with several GENI project teams: ProtoGENI/Flack, LAMP, Instrumentation Tools, S3, Digital Object Repository, and VMI-FED. We are also attending Cluster C conference calls regularly.
References
[1] OnTimeMeasure-GENI Project Wiki – http://groups.geni.net/geni/wiki/OnTimeMeasure
[2] P. Calyam, K. Zhu, “OnTimeMeasure Project Experiences with using ProtoGENI in Spiral 2”, August 2010. http://groups.geni.net/geni/wiki/ExperienceWithProtoGENI
[3] P. Calyam, K. Zhu, “OnTimeMeasure Installation Procedure on ProtoGENI”, July 2010. http://groups.geni.net/geni/wiki/OnTime-Install
[4] P. Calyam, R. Patali, K. Zhu, “OnTimeMeasure Installation Procedure on PlanetLab”, August 2010. http://groups.geni.net/geni/wiki/OTM-PlanetLabInstall
[5] P. Calyam, R. Patali, “OnTimeMeasure Integration Efforts with Instrumentation Tools”, August 2010. http://groups.geni.net/geni/wiki/OTM-InsToolsDemo
[6] P. Calyam, K. Zhu, “OnTimeMeasure Installation Procedure on CRON 10Gbps Testbed”, November 2010. http://groups.geni.net/geni/wiki/OTM-CRONInstall
[7] P. Calyam, A. Berryman, K. Zhu, “OnTimeMeasure Integration Efforts with Gush Experimenter Workflow Tool”, January 2011. http://groups.geni.net/geni/wiki/OTM-Gush
[8] P. Calyam, Y. Zhu, “OnTimeMeasure Integration Efforts with Digital Object Repository”, June 2011. http://groups.geni.net/geni/wiki/OTM-DOR
This material is based upon work supported by the National Science Foundation under Grant No. CNS-0940805. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of BBN Technologies, Corp., the GENI Project Office, or the National Science Foundation.