Changes between Initial Version and Version 1 of LEARN-4Q09-status


Ignore:
Timestamp:
05/26/10 12:17:05 (14 years ago)
Author:
jtaylor@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LEARN-4Q09-status

    v1 v1  
     1[[PageOutline]]
     2
     3= LEARN Project Status Report =
     4
     5Period: 4Q09
     6== I. Major accomplishments ==
     7This project involves collaboration with three other GENI projects: (i) ORCA-BEN for integration
     8with LEARN [LEARN_1] and measurement handler testing/implementation on Infinera Digital
     9Transport Node (DTN) units; (ii) ERM [ERM_1] and (iii)IMF on interface definitions between
     10measurement handler software (MHS) modules and the integrated and unified measurement
     11frameworks. All projects integrate with ORCA in Cluster D with extensibility considerations towards
     12integration with any cluster in the future.
     13
     14With respect to the ORCA-BEN integration with LEARN: initial planning of Texas sites that have
     15volunteered to host ORCA network elements and corresponding VLAN connections have been
     16achieved. The integration plans were presented during GEC6. We are in collaboration with the GPO
     17system engineer, Harry Mussman, to complete the integration of LEARN into GENI using the ORCA
     18control framework.
     19
     20With respect to the Infinera DTN remote access through ORCA-BEN: VPN mechanisms, access to
     21BEN, and access to the DTNs have been achieved. An NDA with Infinera was established. We
     22collaborated with the ORCA-BEN project, and RENCI provided sample Perl modules/scripts to follow
     23when accessing the Infinera DTN for measurement handler software implementation.
     24
     25With respect to the ERM and IMF projects: a data format for the measurement handler software
     26module has been determined and presented during GEC6. This is a collaboration with Columbia
     27University as a co-PI of this project and a PI of ERM. This format will be used to program MHS to
     28retrieve measurements from the Infinera DTN and then provide them to the ERM project’s Unified
     29Measurement Framework (UMF).
     30=== A. Milestones achieved ===
     31Milestone LEARN: S2.a Cluster plan for VLANs between testbeds (Completed on 11/16/09, GEC6)
     32Collaborate with GPO and other projects in Cluster D, to complete a Spiral 2 plan for the setup of
     33VLANs between aggregates, to be carried by the Internet 2 (or NLR) backbone network between the
     34aggregates.
     35  * We contributed to the planning of VLANs between testbeds using LEARN’s resources to connect to the rest of the research networks through NLR and Internet2. We decided to use NLR’s !FrameNet connection to access LEARN resources at four sites in Texas through ORCABEN. [LEARN_3]
     36
     37Milestone LEARN: S2.b Plan for VLANs on LEARN (Completed on 11/16/09, GEC6)Collaborate with the LEARN network, and complete a Spiral 2 plan for the use of LEARN to carry
     38VLANs between GENI aggregates that are connected to LEARN.
     39  * A plan for VLAN establishment on LEARN has been delivered at GEC6. There will be three other sites in Texas (in addition to the University of Houston) hosting ORCA nodes for VLAN establishment on LEARN: TAMU (Texas A&M University), UT-Austin (University of Texas, Austin), and Rice University. [LEARN_3]
     40
     41Milestone LEARN: S2.h Draft measurement data file format (Completed on 11/16/09, GEC6) Collaborate with the ERM project to draft data file format for transfer of measurement data between the
     42Measurement Handler software and the Integrated Measurements Framework; complete specifications
     43for the Measurement Handler software, which will utilize an existing interface (TL1 over SSH) into the
     44Infinera Digital Transport Node (DTN) to make optical measurements.
     45  * A draft data file format has been delivered at GEC6 in collaboration with Columbia University. The data file format follows the TL1 command/response format of the Infinera DTN. [LEARN_2]
     46  * Specifications for the MHS part of the deliverable was delayed due to lack of equipment access by the LEARN team. When this milestone was first drafted, Dr. Gurkan’s lab was hosting an Infinera DTN through an evaluation agreement between LEARN of Texas and Infinera. However, the evaluation period expired at the same time as start of the project. ORCA-BEN project has graciously given the LEARN team access and a login to their DTN boxes to perform this milestone. An NDA has been issued between the teams and Infinera during the second week of December of 2009.
     47
     48Milestone LEARN: S2.c Establish ORCA framework (Due on 3/16/10, GEC7) Establish local ORCA control framework, for eventual integration with LEARN network.
     49  * Work is in progress for this milestone in University of Houston. We have successfully installed an ORCA framework on one computer. An isolated demonstration of the ORCA control framework with 3 nodes in Dr. Gurkan’s lab will be available by GEC7.
     50
     51Milestone LEARN: S2.i Implement and integrate Measurement Handler (Due on 3/16/10, GEC7) Collaborate with the ERM project to complete specification of the data file format for transfer of measurement data between the Measurement Handler software and the Integrated Measurements Framework; implement the Measurement Handler software to make optical measurements using Infinera Digital Transport Nodes (DTNs); integrate the Measurement Handler software with the UMF provided by the ERM project; demonstrate the Measurement Handler software using DTNs that are part of BEN (at RENCI). (Modified after Infinera DTN has been removed from Dr. Gurkan’s lab.)
     52  * Work is in progress to deliver the measurement handler to ERM project in order to be integrated with the UMF. There will be a demonstration of the MHS during GEC7 with measurements from the DTNs in BEN at RENCI.
     53
     54Milestone LEARN: S2.j Deliver release of Measurement Handler (Due on 5/1/10) Deliver release of Measurement Handler code for Infinera DTN and documentation to GPO.
     55
     56Milestone LEARN: S2.k List of measurement handlers for GENI (Due on 7/20/10, GEC8) Based upon results of Data Plane Measurements project, collaborate with GPO and other projects in Cluster D, to establish a list of measurement handlers that are needed for commercial transport and measurement equipment that will be used in GENI.
     57
     58Milestone LEARN: S2.d Initial integration LEARN into ORCA (Due on 7/20/10, GEC8) Complete initial integration of the LEARN network into the ORCA control framework (GENI Cluster D), to enable GENI researchers to utilize the LEARN network for L2 (VLAN) transport between a limited number of sites, e.g., University of Houston and Rice University.
     59
     60Milestone LEARN: S2.e Move broker to clearinghouse (Due on 9/30/10) Move broker to Cluster D clearinghouse, and make control of L2 (VLAN) connections in LEARN available via the ORCA control framework to other GENI users.
     61
     62Milestone LEARN: S2.f POC to GENI response team (Due on 9/30/10) Provide POC to GENI Prototype Response and Escalation team.
     63
     64Milestone LEARN: S2.g POC to GENI security team (Due on 9/30/10) Provide POC to Security team.
     65
     66Milestone LEARN: S2.l Contribution to GENI outreach (Due on 9/30/10) Specific contribution to GENI outreach plan for Spiral 2.
     67=== B. Deliverables made ===
     68Milestone LEARN: S2.a Cluster plan for VLANs between testbeds (Completed on 11/16/09, GEC6)
     69
     70Milestone LEARN: S2.b Plan for VLANs on LEARN (Completed on 11/16/09, GEC6)
     71
     72Milestone LEARN: S2.h Draft measurement data file format (Completed on 11/16/09, GEC6)
     73
     74== II. Description of work performed during last quarter ==
     75VLAN assignments and integration of LEARN with the GENI infrastructure have been planned
     76with GPO and presented during GEC6.
     77
     78__Measurement Handler Software Module:__
     79
     80A data format has been established to be the TL1 command/response structure for remote access to
     81Infinera DTNs in collaboration with Columbia University. The remote access mechanism for the BEN
     82DTNs has been achieved through BEN VPN and user memberships in collaboration with RENCI (Ilia
     83Baldine and Yufeng Xin). An Infinera NDA has been executed. An outline of the measurement
     84software specification is to be submitted within the week of this QSR in collaboration with Columbia
     85University and RENCI (Part 2 of Milestone S2.h). Initial testing of the Perl scripts is ongoing at the
     86time of this report.
     87
     88__Work with LEARN of Texas:__
     89
     90A project plan has been presented to LEARN Chief Technology Officer (Akbar Kara) together with
     91University of Houston’s LEARN liaison, Paul Roberts. Based the on the project plan, LEARN sites at
     92TAMU, UT-Austin, and Rice University have volunteered to host GENI access with ORCA.
     93=== A. Activities and findings ===
     94The measurement handler software (MHS) module will be based on Perl scripts because Perl will
     95also be used at other projects (RENCI and Columbia) within Cluster D. This gives us the opportunity to
     96have a common interface mechanism for all control framework related software components. We
     97obtained the existing Perl scripts used at RENCI (provided by Yufeng Xin at RENCI) to control their
     98network elements as a starting point.
     99=== B. Project participants ===
     100  * PI: Deniz Gurkan, University of Houston, Texas, dgurkan@uh.edu
     101  * co-PI: Keren Bergman, Columbia University, New York, bergman@ee.columbia.edu
     102  * Senior Personnel: G. Paul Roberts, University of Houston, Texas, gproberts@uh.edu
     103  * Michael S. Wang, Columbia University, New York, msw2138@ee.columbia.edu
     104  * Caroline P. Lai, Columbia University, New York, caroline@ee.columbia.edu
     105=== C. Publications (individual and organizational) ===
     106M.S. Wang, D. Gurkan, C.P. Lai, K. Bergman, “Draft Measurement Data File Format,” (Project
     107Nr. 1733, Milestone S2.h), November 2009.
     108
     109D. Gurkan and G. Paul Roberts, “Cluster plan for VLANs between testbeds and Plan for VLANs
     110on LEARN,” (Project Nr. 1733, Milestone S2.a and b), November 2009.
     111=== D. Outreach activities ===
     112None.
     113=== E. Collaborations ===
     114'''Cluster D:''' Renaissance Computing Institute (RENCI) and Duke University: Ilia Baldine, Yufeng
     115Xin, Jeff Chase, and Varun Marupadi.
     116We are working with RENCI on finding a common software interface definition between physical
     117remote access to Infinera DTNs on BEN and then delivering the outputs to UMF and IMF.
     118Specifically, Yufeng Xin has provided us with the Perl scripts that RENCI uses to access their
     119specific network elements. Ilia Baldine provides us the tools to become ORCA users on BEN with
     120remote access through VPN. We are working with Varun Marupadi in Jeff Chase’s group on the
     121installation and implementation of the ORCA framework in Dr. Gurkan’s lab and then on LEARN
     122of Texas.
     123
     124'''GENI ERM Project:''' Columbia University: Michael Wang, Caroline Lai, and Keren Bergman
     125We work closely with Columbia University as Prof. Bergman is a co-PI in this project. Interfacing
     126with ERM deliverables and specifications of the measurement handler software module are the
     127main collaborations. We delivered milestone S2.h of LEARN through our collaborative work.
     128
     129'''GPO: Harry Mussman'''
     130We closely cooperated with Harry Mussman to create an updated version of the GENI Wikipage
     131and to submit milestone reports and quarterly status reports. Discussions via e-mail on the design
     132and planning of LEARN VLAN delivery to the GENI infrastructure were conducted.
     133
     134'''LEARN of Texas:''' Akbar Kara, CTO of LEARN and G. Paul Roberts, University of Houston
     135We present developments to integrate LEARN to the GENI infrastructure to the constituents of
     136LEARN community. During Technical Advisory Group meetings and otherwise, LEARN is
     137updated on its developing presence in GENI.
     138
     139=== F. Other Contributions ===
     140None.
     141
     142=== G. Bibliography ===
     143  1. [LEARN_1] Programmable Measurements over Texas-based Research Network: LEARN [Online]. Available: http://groups.geni.net/geni/wiki/LEARN
     144  2. [ERM_1] C. P. Lai, M. S. Wang, K. Bergman, “Unified Measurement Framework: NetFPGA Cube Prototype,” Dec. 2009 [Online]. Available: http://groups.geni.net/geni/attachment/ticket/279/ERM_S2a_Dec09.pdf
     145  3. [LEARN_3] D. Gurkan and G. Paul Roberts, “Cluster plan for VLANs between testbeds and Plan for VLANs on LEARN,” November 2009 [online]. Available: http://groups.geni.net/geni/attachment/ticket/270/GENI_MS2andb_LEARN_Nov09.pdf
     146  4. [LEARN_2] M. Wang, D. Gurkan, C. P. Lai, K. Bergman, “Draft Measurement Data File Format,” November 2009 [online]. Available: http://groups.geni.net/geni/attachment/ticket/270/GENI_S2H_LEARN_Nov09.pdf