Changes between Initial Version and Version 1 of ShadowNet-Report-March-2012


Ignore:
Timestamp:
03/31/12 13:40:36 (12 years ago)
Author:
griff@netlab.uky.edu
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ShadowNet-Report-March-2012

    v1 v1  
     1[[PageOutline]]
     2
     3= GENI Shadownet Project Status Report =
     4
     5Period: Post GEC 13 Report
     6
     7== I. Major accomplishments ==
     8
     9The following highlights our accomplishments
     10during the last reporting period.
     11
     12=== A. Milestones achieved ===
     13 * (Milestone S4.a):  Develop and integrate: We completed integration of the Shadownet CM virtualization control software with the measurement and instrumentation toolset INSTOOLS.  We demonstrated this ability at GEC 13
     14
     15 * (Milestone S4.b): Initial version of webpage: We wrote an initial Shadownet web page which is linked off of the GENI Shadownet wiki page.
     16
     17
     18=== B. Deliverables made ===
     19
     20 * Shadownet topologies can now be automatically instrumentized.  Users can use Flack (or scripts) to instrumentize and view the  network behavior of their Shadownet slice.
     21
     22 * We added archival support so that INSTOOLs can archive Shadownet measurement data to iRODS, including support of MDOD metadata (based on the current definitions of MDOD).
     23
     24== II. Description of work performed during last quarter ==
     25
     26The following provides a description of the progress made during the last
     27reporting period.
     28
     29
     30=== A. Activities and findings ===
     31
     32Our activities this last reporting period have been primarily focused in
     33three areas: improving the robustness and reliability of the Shadownet
     34Component Manager (CM), fully integrating Shadownet with INSTOOLs and
     35the INSTOOLs Portal, and adding support for the iRODS archival service.
     36
     37To improve the reliability of the Shadownet CM we have done extensive
     38testing of the Shadownet CM under a variety of conditions and contexts.
     39We tested a wide variety of possible topologies, several of them being
     40large complex topologies with many links.  Our testing helped highlight
     41corner cases that failed to instantiate, RSPECs that we were not able to
     42correctly handle, and cases where it took unacceptably long to create the
     43topology.  As a result, we were able to locate and fix several bugs to make
     44topology creation more reliable.  We also made changes that significantly
     45improved the speed at which topologies are set up.  Part of the performance
     46improvement resulted from better integration with the FLACK GUI to improve
     47parallelism. We also identified and fixed issues in the slice termination
     48procedure where resources were not being correctly returned to the free pool.
     49
     50The biggest part of our effort was was focused on fully integrating Shadownet
     51with INSTOOLS.  The Shadownet instrumentation process is now fully automated
     52and can be invoked from the FLACK GUI.  We also improved the reliabilty and
     53accuracy of the Shadownet INSTOOLs Proxy. The proxy now does a better job of
     54extracting the information for a particular logical router.  It also can now
     55handle and continue to operate in the face or errors much better than before.
     56We also improved the way in which Shadownet borrrows an MC from another
     57aggregate (in our case, the Kentucky aggregate).
     58
     59A new feature we added this period is the ability to archive instrumentation
     60information to the iRODS archive service.  A nice feature of the iRODS
     61service is that it includes a metadata catalog that can be searched.  In
     62order to support this feature, we added support to automatically generate the
     63metadata based on the GENI MDOD specification.  As a result, not only can
     64data be archived to iRODS, but the metadata can also be searched to find data
     65of interest.  Moreover, data can be shared with other users via federated
     66iRODS servers.  We currently are operating a local iRODS server,
     67but have the ability to federate with a single global iRODS server when this
     68becomes available.
     69
     70We demonstrated several of these features at the GEC 13 conference and showed
     71how topologies can be quickly and easily setup/torn down across the
     72Juniper routers at the four Shadownet sites.  We also showed how Shadownet
     73logical routers can be automatically instrumentized via FLACK and the
     74measurement information viewed via the INSTOOLs portal.
     75
     76We created an initial web page providing an overview of Shadownet system and
     77the routers available.  We plan to continue to add to this page over time,
     78including instructions and examples of how to use Shadownet and the Juniper
     79routers in one's experiment.
     80
     81We continue to manage and operate the four Juniper routers located in
     82Salt Lake City, Kansas City, Washington DC, and Atlanta.  During this period
     83we completed changes to the routers, particularly the router in Atlanta which
     84was the last one added, to better enable them to support communication with
     85external resources via GRE tunnels.
     86
     87We have also continue to work with members of the LAMP/Periscope team toward
     88the goal of integrating Perfsonar/Periscope services with INSTOOLS.
     89
     90=== B. Project participants ===
     91
     92The following individuals are involved with the project in one way or another:
     93 * Jim Griffioen - Project PI (Kentucky)
     94 * Zongming Fei - Project Co-PI (Kentucky)
     95 * Kobus van der Merwe - Project Co-PI (AT\&T)
     96 * Eric Boyd - Subcontract Lead (Internet2)
     97 * Brian Cashman - Network Planning Manager (Internet2)
     98 * Lowell Pike - Network administrator (Kentucky)
     99 * Hussamuddin Nasir - Technician/Programmer (Kentucky)
     100 * Charles Carpenter - Researcher/Programmer (Kentucky)
     101 * Emmanouil Mavrogiorgis - Research Staff (AT\&T)
     102
     103=== C. Publications (individual and organizational) ===
     104
     105=== D. Outreach activities ===
     106
     107We gave a Shadownet Demo at GEC 13 showing how Shadownet experiments can be
     108automatically instrumented with the INSTOOLs software via the Flack GUI.
     109
     110=== E. Collaborations ===
     111
     112Most of our collaborations continue to be with the Shadownet team.  In
     113particular, it involves participants from Kentucky,
     114AT<pre>&</pre>T, and Internet2, but we have also had several conversations
     115with our ProtoGENI and perfSONAR colleagues.
     116
     117
     118=== F. Other Contributions ===
     119