Version 1 (modified by Vic Thomas, 14 years ago) (diff)


S3MONITOR Project Status Report

Period: First quarter 2010

Title: Scalable, Extensible, and Safe Monitoring of GENI Clusters

Authors: Sonia Fahmy, Purdue University; Puneet Sharma, HP Labs

I. Major accomplishments

A. Milestones achieved

The initial version of our design document was completed. The initial version of our implementation was completed, and demonstrated at the seventh GENI Engineering Conference (GEC7).

B. Deliverables made

  • Sensor pod implementation, February 2010. E-mailed to Vic Thomas.
  • In addition, Puneet Sharma, Ethan Blanton and Sriharsha Gangam demonstrated and presented a poster on the project during the evening demo session.

II. Description of work performed during last quarter

A. Activities and findings

We have ported the sensor pods onto the ProtoGENI platform. A sensor pod is a web-service-enabled collection of light-weight measurement and monitoring sensors that collect information at a machine. This information spans network properties such as connectivity to the Internet, latency to some other machine in the system, and bandwidth to another machine. The sensors gather information actively (e.g., send some packets on a network link to detect available bandwidth) and possibly passively. Sensor pods are being implemented as cgi scripts accessible through any web-server that supports cgi. To enable large-scale concurrent measurements, we had to modify some of the measurement tools. We leverage the web-services-based sensing pod architecture to deploy various sensors measuring different metrics and also to configure measurements. We currently support ping, traceroute, pathrate, tulip and spruce.

Puneet Sharma gave a presentation of our design document during the ProtoGENI phone conference held on Wednesday February 24th, 2010. We also gave several demos of the project during GEC7.

B. Project participants

Sonia Fahmy, Sriharsha Gangam, Ethan Blanton, Purdue University Puneet Sharma, Prakash Kumar Malligemane, HP Labs

Unfortunately, Purdue University and HP were unable to arrive at a mutually agreeable subcontract, and hence HP will subcontract directly from BBN.

C. Publications (individual and organizational)

Sriharsha Gangam, Sonia Fahmy, Distributed Partial Inference under Churn, In Proceedings of the IEEE Global Internet Symposium, 6 pp., March 2010.

Ethan Blanton, Sonia Fahmy, Greg N. Frederickson, Sriharsha Gangam, On the Cost of Network Inference Mechanisms, IEEE Transactions on Parallel and Distributed Systems (TPDS), 14 pp., accepted for publication.

The following publication from HP is under submission: On Correlations between Capacity and Available Bandwidth.

D. Outreach activities

Sonia Fahmy discussed the project with several participants attending IEEE INFOCOM (the conference on computer communications) in March 2010, and gave a related talk titled Evaluation: Finding your Balance, in the panel titled From Shannon to Google.

Sriharsha Gangam presented a poster about the project at the Purdue University graduate student poster session in March 2010.

Sonia Fahmy served on the technical program committee (TPC) of SIGMETRICS 2010, and reviewed several measurement and testbed-related papers. Puneet Sharma served on the TPC of COMSNETS 2010 and reviewed several measurement architecture-related papers.

E. Collaborations

We participated in all bi-weekly Cluster C conference calls held since January 2010.

During the seventh GENI Engineering Conference, we discussed the project with other measurement projects that started in spiral 2 and those that had started in spiral 1. We discussed common aspects with the teams from University of Kentucky, University of Wisconsin, and the Ohio State University.

F. Other Contributions