Changes between Initial Version and Version 1 of MeasurementSystem-4Q08-status


Ignore:
Timestamp:
05/26/10 11:25:04 (11 years ago)
Author:
jtaylor@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MeasurementSystem-4Q08-status

    v1 v1  
     1[[PageOutline]]
     2
     3= MeasurementSystem Project Status Report =
     4
     5Period: 4Q08
     6
     7'''__Project Overview__'''
     8The objective of our project is to develop, test and deploy a prototype implementation of the
     9network instrumentation and measurement systems that will eventually be widely available in the
     10GENI infrastructure. The specific components of the instrumentation and measurement system
     11include sensor nodes that will gather packets from links in a network, a measurement data
     12repository and the experimental interfaces that enable users to specify the data that will be
     13gathered for their experiments. The major milestones in this project are, 1) to produce a
     14specification describing the requirements and capabilities of the systems, 2) to build and test the
     15measurement systems in the Wisconsin Advanced Internet Lab (WAIL), and 3) to deploy a
     16limited number of measurement systems in NLR. The objectives for the project in year 1 are as
     17follows:
     18  a. Develop system interface design specification and distribute via appropriate GENI working groups. (4 mo. from start date)
     19  b. Develop measurement system design specification and distribute via appropriate GENI working groups. (4 mo. from start date)
     20  c. Develop repository system design specification and distribute via appropriate GENI working groups. (4 mo. from start date)
     21  d. Develop basic instrumentation and measurement test suites for evaluating measurement implementations in WAIL. (6 mo. from start date)
     22  e. Develop a prototype with basic measurement functionality, including interface to a GENI control framework (v 1.0). Test implementation in WAIL. (10-12 mo. from start date)
     23  f. Make basic functionality prototype available to GENI users in WAIL testbed . (11-12 mo. from start date)
     24
     25'''__QSR !#1 Executive Summary__'''
     26The project officially started in the final week of October when funds were received at UWMadison
     27from the GPO. Prior to that date, the PIs had initiated weekly conference calls to start
     28the process of specifying the requirements and capabilities of the GENI Instrumentation and
     29Measurement systems (GIMs). Mike Blodgett at UW-Madison (WAIL lab manager) – who is
     30the only person other than the PIs who is partially funded by our GENI grant – began the process
     31of investigating the control framework interface and sensor components of GIMs. In particular,
     32the initial version of GIMs will be developed as part of the ProtoGENI control framework. Since
     33Mike has worked extensively with Emulab and the Utah developers, he already has a substantial
     34working knowledge of the underpinnings of ProtoGENI. Mike has been in regular contact with
     35the Utah ProtoGENI group about the integration of the GIMs capabilities. In terms of sensor
     36components, Mike and PI-Barford have been investigating several possible alternatives including
     37general-purpose PC-based systems and more specialized packet capture/inspection systems. Co-
     38PIs Crovella and Sommers along with Mike Blodgett participated in the GENI Engineering
     39Workshop at the end of October.
     40== I. Major accomplishments ==
     41
     42=== A. Milestones achieved ===
     43None
     44
     45=== B. Deliverables made ===
     46None
     47
     48== II. Description of work performed during last quarter ==
     49
     50=== A. Activities and findings ===
     51The majority of the activities that have taken place since the official
     52inception of this project (end of October, ‘08) have revolved around the planning and
     53organization of the specification documents of the GENI measurement and instrumentation
     54systems. This activity has been facilitated by weekly conference calls between the PIs. An
     55initial draft of the GIMs Specification is underway and will be completed by early January, 2009.
     56
     57Investigations of possible hardware platforms for the sensor nodes that will be deployed on
     58network links in GENI have begun. The two primary possibilities are general-purpose PC-based
     59systems and more specialized measurement systems (e.g., Endace and Bivio). Considerations for
     60the platform selection include performance, programmability, measurement accuracy, and timing
     61accuracy and cost. Two students will begin work on developing the initial functional capabilities
     62of the sensor nodes in the first quarter of 2009.
     63
     64Investigations of the ProtoGENI control framework (GIMs initial integration target) have also
     65begun. Mike Blodgett’s extensive experience with Emulab and the Utah developers gives him a
     66substantial working knowledge of the underpinnings of ProtoGENI. Unfortunately, since much
     67of ProtoGENI exists only in the form of a specification, progress on specifying details of the
     68ProtoGENI/GIMs interface has been limited.
     69
     70An important first step in ProtoGENI integration was to upgrade the WAIL testbed to the 5.X
     71series of Emulab code. This clears the path to integrate our router-based testbed into the
     72ProtoGENI ecosystem. Since WAIL’s extensions to Emulab include many site-specific changes,
     73and the integration of some external systems, the upgrade process is complicated. The work to
     74remove these local issues, either by replacing their functionality or contributing changes
     75upstream is ongoing and should streamline future updates of our systems.
     76
     77Finally, Co-PIs Crovella and Sommers along with Mike Blodgett participated in the GENI
     78Engineering Workshop at the end of October. A poster was generated and co-PI Sommers gave
     79a talk on the GIMs project.
     80=== B. Project participants ===
     81Paul Barford (UW-Madison), Mike Blodgett (UW-Madison), Mark
     82Crovella (BU), Joel Sommers (Colgate)
     83=== C. Publications (individual and organizational) ===
     84None
     85=== D. Outreach activities ===
     86None
     87=== E. Collaborations ===
     88Mike Blodgett is participating in bi-weekly ProtoGENI conference calls.
     89WAIL is hosting two ProtoGENI nodes
     90=== F. Other Contributions ===
     91None