| 1 | = S3MONITOR Project Status Report = |
| 2 | |
| 3 | '''Period: First quarter 2010''' |
| 4 | |
| 5 | '''Title:''' Scalable, Extensible, and Safe Monitoring of GENI Clusters |
| 6 | |
| 7 | '''Authors:''' Sonia Fahmy, Purdue University; Puneet Sharma, HP Labs |
| 8 | |
| 9 | == I. Major accomplishments == |
| 10 | |
| 11 | === A. Milestones achieved === |
| 12 | |
| 13 | The initial version of our design document was completed. The initial |
| 14 | version of our implementation was completed, and demonstrated at the |
| 15 | seventh GENI Engineering Conference (GEC7). |
| 16 | |
| 17 | === B. Deliverables made === |
| 18 | |
| 19 | * Design Document of Scalable, Extensible, and Safe Monitoring of GENI Clusters, January 2010. http://groups.geni.net/geni/attachment/wiki/ScalableMonitoring/design.pdf |
| 20 | |
| 21 | * Sensor pod implementation, February 2010. E-mailed to Vic Thomas. |
| 22 | |
| 23 | * During GEC7 in March 2010, Puneet Sharma gave presentations about the project at the ProtoGENI cluster meeting. http://groups.geni.net/geni/wiki/Gec7ClusterCAgenda |
| 24 | |
| 25 | * Puneet Sharma, Ethan Blanton and Sriharsha Gangam also participated in the meeting of the measurements working group: http://groups.geni.net/geni/wiki/GEC7InstMeasWGAgenda |
| 26 | |
| 27 | * In addition, Puneet Sharma, Ethan Blanton and Sriharsha Gangam demonstrated and presented a poster on the project during the evening demo session. |
| 28 | |
| 29 | == II. Description of work performed during last quarter == |
| 30 | |
| 31 | === A. Activities and findings === |
| 32 | |
| 33 | We have ported the sensor pods onto the ProtoGENI platform. A sensor |
| 34 | pod is a web-service-enabled collection of light-weight measurement |
| 35 | and monitoring sensors that collect information at a machine. This |
| 36 | information spans network properties such as connectivity to the |
| 37 | Internet, latency to some other machine in the system, and bandwidth |
| 38 | to another machine. The sensors gather information actively (e.g., |
| 39 | send some packets on a network link to detect available bandwidth) and |
| 40 | possibly passively. Sensor pods are being implemented as cgi scripts |
| 41 | accessible through any web-server that supports cgi. To enable |
| 42 | large-scale concurrent measurements, we had to modify some of the |
| 43 | measurement tools. We leverage the web-services-based sensing pod |
| 44 | architecture to deploy various sensors measuring different metrics and |
| 45 | also to configure measurements. We currently support ping, traceroute, |
| 46 | pathrate, tulip and spruce. |
| 47 | |
| 48 | Puneet Sharma gave a presentation of our design document during the |
| 49 | ProtoGENI phone conference held on Wednesday February 24th, 2010. |
| 50 | We also gave several demos of the project during GEC7. |
| 51 | |
| 52 | === B. Project participants === |
| 53 | |
| 54 | Sonia Fahmy, Sriharsha Gangam, Ethan Blanton, Purdue University |
| 55 | Puneet Sharma, Prakash Kumar Malligemane, HP Labs |
| 56 | |
| 57 | Unfortunately, Purdue University and HP were unable to arrive at a |
| 58 | mutually agreeable subcontract, and hence HP will subcontract directly |
| 59 | from BBN. |
| 60 | |
| 61 | === C. Publications (individual and organizational) === |
| 62 | |
| 63 | Sriharsha Gangam, Sonia Fahmy, ``Distributed Partial Inference under |
| 64 | Churn,'' In Proceedings of the IEEE Global Internet Symposium, 6 pp., |
| 65 | March 2010. |
| 66 | |
| 67 | Ethan Blanton, Sonia Fahmy, Greg N. Frederickson, Sriharsha Gangam, |
| 68 | ``On the Cost of Network Inference Mechanisms,'' IEEE Transactions on |
| 69 | Parallel and Distributed Systems (TPDS), 14 pp., accepted for |
| 70 | publication. |
| 71 | |
| 72 | The following publication from HP is under submission: |
| 73 | On Correlations between Capacity and Available Bandwidth. |
| 74 | |
| 75 | |
| 76 | === D. Outreach activities === |
| 77 | |
| 78 | Sonia Fahmy discussed the project with several participants attending |
| 79 | IEEE INFOCOM (the conference on computer communications) in March |
| 80 | 2010, and gave a related talk titled ``Evaluation: Finding your |
| 81 | Balance,'' in the panel titled ``From Shannon to Google.'' |
| 82 | |
| 83 | Sriharsha Gangam presented a poster about the project at the Purdue |
| 84 | University graduate student poster session in March 2010. |
| 85 | |
| 86 | Sonia Fahmy served on the technical program committee (TPC) of |
| 87 | SIGMETRICS 2010, and reviewed several measurement and testbed-related |
| 88 | papers. Puneet Sharma served on the TPC of COMSNETS 2010 and reviewed |
| 89 | several measurement architecture-related papers. |
| 90 | |
| 91 | === E. Collaborations === |
| 92 | |
| 93 | We participated in all bi-weekly Cluster C conference calls held since |
| 94 | January 2010. |
| 95 | |
| 96 | During the seventh GENI Engineering Conference, we discussed the |
| 97 | project with other measurement projects that started in spiral 2 and |
| 98 | those that had started in spiral 1. We discussed common aspects with |
| 99 | the teams from University of Kentucky, University of Wisconsin, and |
| 100 | the Ohio State University. |
| 101 | |
| 102 | === F. Other Contributions === |