wiki:IMF-GEC13-QSR

Version 1 (modified by Rudra Dutta, 8 years ago) (diff)

--

IMF GEC13 QSR


DRAFT ====== DRAFT ====== DRAFT =====

Overview

This wiki page serves as the Status Report following GEC13 for the IMF project.

  • Draft created by Rudra Dutta on March 29, 2012
  • Final version released on ....

The IMF project continued to work on the goals and milestones identified for the project for Spiral 4.

The main functionalities we achieved between GEC12 and GEC13 are:

  • Creating a version of the Openfire XMPP server that supports GENI style certificates for entity authentication and credential verification (IMF Messaging Service)
  • Creating OMF style EC and RC modules that communicate using the above IMF Messaging Service instead of OMF XMPP
  • A sample "empty" client for the IMF Messaging Service
  • A simple repository service built by extending the "empty" client

These were demonstrated successfully at GEC13. The demo is documented at GEC13 Demo Session Page.

Major Accomplishments

Milestones Achieved

  • IMF: S4.c Demonstration at GEC13 and Experimenter Outreach
  • IMF: S4.d Documentation and Code Release

Deliverables made

Description of work performed during last quarter

IMF project achievements for this second part of Spiral 4 consist of:

  • Creating a version of the Openfire XMPP server that supports GENI style certificates for entity authentication and credential verification (IMF Messaging Service)
  • Creating OMF style EC and RC modules that communicate using the above IMF Messaging Service instead of OMF XMPP
  • A sample "empty" client for the IMF Messaging Service
  • A simple repository service built by extending the "empty" client
  • Demonstrating new capabilities at GEC13

Activities and Findings

Location/context of IMF modules at GEC13

The figure above shows the context of each of the modules we describe briefly below.

Project Participants

  • Rudra Dutta, George Rouskas, Ashutosh Grewal, Ahmet Can Babaoglu (NCSU)
  • Anirban Mandal, Shu Huang, Ilia Baldine (RENCI)
  • Keren Bergman, Michael Wang, Cathy Chen (Columbia U)

Publications

Integrated post-GEC report and code documentation (this wiki)

Outreach

Participants of the IMF team attended GECs as well as meetings of the Instrumentation and Measurement Working Group as possible. We have previously collaborated with the GENI LEARN project team; deploying IMF in LEARN remains a longer-term goal. We plan to collaborate with the NetKarma project and NICTA message signing, as encouraged by GPO.

Collaborations

The IMF team continued to collaborate with Deniz Gurkan of the GENI project LEARN.

Other contributions

None.

Code Release

Code Snapshot

The GEC13 demo modules of the IMF system can be built the following. Above we provided a high-level view of the location and use of the different modules, here we include more detailed documentation on each (these documents are also included in the zip files themselves).

IMF Extended Openfire XMPP Server

The pS clients are configured to try to access data from the IMF Measurement Handlers running on the BEN testbed, to retrieve port power and BER measurements made on Polatis and Infinera switches. To successfully run this, you need VPN access to the management plane network of BEN. Get in touch with the IMF team to obtain this access, if you need it.

Documentation and Release Notes

Notes on this wiki, plus detailed documentation as described above.

Attachments (11)