wiki:OnTime-Jun10

OnTimeMeasure: Centralized and Distributed Measurement Orchestration Software

Quarterly Status Report Document for Global Environment for Network Innovations (GENI) Spiral 2 Project # 1764

Prasad Calyam (PI) and Paul Schopis (Co-PI)

Ohio Supercomputer Center/OARnet, The Ohio State University

June 2010


I. Major accomplishments

A. Milestones achieved

In our third quarter in the GENI Spiral 2, we have made significant progress towards our milestones [1]. A summary of our accomplishments is as follows:

  • We successfully completed our fifth milestone (OnTime: S2.e: OnTimeMeasure-GENI available to early experimenters) as planned.
  • 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 the OnTimeMeasure v1.0 software along with a tutorial, source code tar files with documentation and installation instructions to early experimenters in the GENI facility, as part of milestone OnTime: S2.e. Information about our software release has been published on the GENI project website in the “Current Capabilities” section.
  • Presented an early experimenter tutorial in Cluster C Call on Jun 16th 2010 describing how to use our recently released OnTimeMeasure-GENI software.
  • Submitted requests to demonstrate our OnTimeMeasure software at GEC8 sessions (Cluster C Meeting, Demo Reception).
  • Presented a set of measurement service use-cases at the GENI I&M Working Group June Meeting in Chicago. Also, we are participating in write-up of various sections of the GENI Instrumentation and Measurement Architecture (GIMA) document that will be presented to the GENI community at GEC8.
  • Presented plans to conduct a set of experiments titled - “Thin Client Performance Benchmarking Based Resource Adaptations in Virtual Desktop Clouds” at the GENI Experimenters Workshop on June 29th in Princeton.
  • Published quarterly status report document on the GENI project website.

II. Description of work performed during last quarter

A. Activities and findings

Details of our activities and findings during last quarter (Q2 2010) are as follows:

i. OnTimeMeasure v1.0 Software Release:

We successfully completed our fifth milestone (OnTime: S2.e: OnTimeMeasure-GENI available to early experimenters) as planned. Our implementation of the OnTimeMeasure v1.0 software closely follows our high-level design [1]. To use our software within a ProtoGENI [2] [3] slice, an experimenter needs to register and follow instructions presented at the OnTimeMeasure Researcher web-portal [4] - http://ontime.oar.net The Researcher web-portal URL is accessible from the GENI project page [1] also.

To help GPO and other early experimenters to review our work, we have created a demo slice and have a functional version of both the centralized and distributed orchestration software versions up and running for testing.

Early experimenters can register and setup the software in their own ProtoGENI slice also. The Researcher web-portal will step users through an intuitive and easy-to-use setup process when they register and login to the web-portal. To review the installation instructions of the software in a new ProtoGENI slice, please refer to the below wiki page – http://groups.geni.net/geni/wiki/OnTime-Installv1

We have released the software along with relevant “getting started” information to select early experimenters:

  • GENI Project Office (Vic Thomas, Luisa Nevers)
  • GMOC, Indiana University
  • Instrumentation Tools, University of Kentucky
  • Experiments Security Analysis, University of Alabama
  • Digital Object Registry, CNRI
  • Davis Social Links, University of California, Davis

All the above early experimenters have agreed to evaluate our software and provide feedback. In fact, many have already registered. Luisa Nevers has successfully setup the software and has provided valuable feedback to improve the documentation, installation procedure and usability.

To help other early experimenters, we presented a OnTimeMeasure v1.0 software tutorial in Cluster C Call on Jun 16th 2010 describing how to register and use the various software features.

Further, to help early experimenters setup slices using the ProtoGENI control framework, we have been experimenting and documenting experiences with the various ProtoGENI slice creation GUIs (i.e., Flash Client, Java Client) to create slices within a cluster and across geographically-distributed clusters.

ii. GENI instrumentation and measurement architecture discussions:

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. We presented a set of measurement service use-cases at the GENI I&M Working Group June Meeting in Chicago. Also, we are participating in write-up of various sections of the GENI Instrumentation and Measurement Architecture (GIMA) document that will be presented to the GENI community at GEC8. Specifically, we are leading the section writing on GIMA use cases, and are contributing towards sections on GENI I&M interfaces and protocols (APIs): (a) data flows and data file transfers, and (b) service registration and discovery.

We have also discussed our Policy Authority design to control access to our measurement service with the ABAC team members: Stephen Schwab, Alefiya Hussain, and Jay Jacobs.

iii. Service activities relevant to the GENI community:

Prasad Calyam, PI and Paul Schopis, Co-PI have also been involved in various service activities in the GENI community. Specifically, Prasad is a committee member of the “The Quilt GENI Workshop” whose goal is to: Engage and educate the community stakeholders that are not already involved in GENI by providing relevant projects information, best practices and lessons learned from campus deployments.

Prasad and Paul are moderating conference calls, and are leading an effort with participants from The Ohio State University (OSU), OARnet, MERIT, NLR, StarLight, RENCI, and Wayne State University (WSU) to establish L2/L3 connectivity between the Kansei-GENI testbed at OSU, Neteye-GENI testbed at WSU and the ORCA clearing house at RENCI. Prasad, Jay from OSU (Campus Network Engineer) and Wenjie from OSU (Researcher) will present about the experiences from this campus deployment case study at the Quilt GENI Workshop that will be collocated with GEC8. The L2/L3 connection is also expected to be featured in a GEC8 demo of the Kansei-GENI project.

Prasad and Rohit Patali (Graduate Student at OSU CSE Department) presented plans to conduct a set of experiments titled - “Thin Client Performance Benchmarking Based Resource Adaptations in Virtual Desktop Clouds” at the GENI Experimenters Workshop on June 29th in Princeton. The goal of the experiments is to validate our virtual desktop cloud related laboratory investigations under real system loads, and at the same time evaluate the capabilities of multiple kinds of GENI resources.

B. Project participants

The following participants have helped in the execution of the project activities this quarter:

  • Prasad Calyam (PI) - Ohio Supercomputer Center/OARnet
  • Paul Schopis (Co-PI) - OARnet
  • Weiping Mandrawa (Network Software Engineer) - OARnet

  • Kunpeng (Tony) Zhu (Graduate Student Programmer) - Ohio Supercomputer Center
  • Rohit Patali (Graduate Research Associate) – OARnet
  • Chris Hartley (Network Testbed Engineer) - OARnet

C. Publications (individual and organizational)

None

D. Outreach activities

  • P. Calyam, “Use-cases for GENI Instrumentation and Measurement Architecture Design”, GENI I&M Working Group Meeting in Chicago, June 8th 2010.
  • P. Calyam, “OnTimeMeasure Software v1.0 Tutorial”, Presentation at the Cluster C Call, June 16th 2010.
  • P. Calyam, R. Patali, “Thin Client Performance Benchmarking Based Resource Adaptations in Virtual Desktop Clouds”, GENI Experimenters Workshop, Princeton, June 29th 2010.

E. Collaborations

We have been collaborating with ProtoGENI and GMOC [5] project teams, and are attending Cluster C conference calls regularly. We have been using the ProtoGENI mailing list to ask questions and report problems, and the ProtoGENI team responses have been prompt and helpful. We had several interesting discussions with the Instrumentation Tools project [6] team who have similar development and deployment issues in ProtoGENI. For better integration of our measurement service into the GENI facility, we are investigating integrating our active measurements service with the passive measurement service in the Instrumentation Tools project.

F. Other Contributions

None.


Acknowledgements

We would like to acknowledge the following individuals for participating in our project discussions and providing useful suggestions:

  • Thomas Bitterman - Ohio Supercomputer Center
  • Robert Ricci - University of Utah
  • Chris Small - Indiana University
  • James Griffoen - University of Kentucky
  • Hussamuddin Nasir - University of Kentucky
  • Mukundan Sridharan - The Ohio State University

References

[1] OnTimeMeasure - http://groups.geni.net/geni/wiki/OnTimeMeasure

[2] ProtoGENI - http://www.protogeni.net

[3] ProtoGENI Backbone - http://www.protogeni.net/trac/protogeni/wiki/Backbone

[4] OnTimeMeasure Researcher Web-portal - http://ontime.oar.net

[5] GMOC - http://gmoc.grnoc.iu.edu

[6] Instrumentation Tools - http://groups.geni.net/geni/wiki/InstrumentationTools

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.

Last modified 14 years ago Last modified on 07/15/10 16:47:04