80 likes | 242 Views
Embedding Real-Time Substrate Measurements for Cross-Layer Communications (ERM) . Michael S. Wang, Caroline P. Lai, Keren Bergman Columbia University Cluster D Meeting at GEC7 3/16 – 3/18/2010 . Our Involvement in Cluster-D. Starting from Spiral 1 Embedded Real-Time Measurement ( ERM )
E N D
Embedding Real-Time Substrate Measurements for Cross-Layer Communications (ERM) Michael S. Wang, Caroline P. Lai, Keren Bergman Columbia University Cluster D Meeting at GEC7 3/16 – 3/18/2010
Our Involvement in Cluster-D Starting from Spiral 1 Embedded Real-Time Measurement (ERM) Starting from Spiral 2 Integrated Measurement Framework and Tools for Cross Layer Experimentation (IMF) Programmable Measurements over Texas-based Research Network (LEARN)
Year 1: Unified Measurement FrameworkInterface Specifications GENI control framework NDL or RSpec Unified measurement framework XML based Access point GENI researcher SNMP TL1 SCPI Performance Monitors Milestone 3, http://groups.geni.net/geni/wiki/Embedded Real-Time Measurements
Year 1: Unified Measurement FrameworkImplementation (Example) GENI control framework UMF NDL or RSpec Hardware Server + NetFGPAs Software perfSONAR, SILO, GIMS, … XML based SNMP TL1 SCPI Access point GENI researcher Performance Monitors (such as Polatis) Milestone 3, http://groups.geni.net/geni/wiki/Embedded Real-Time Measurements
ERM Spiral 2 - Objectives Draft the data file format for the transfer of measurement data between the Infinera DTN and the IMF (LEARN, due 11/16/09) Prototype UMF implementation by means of a NetFPGA(ERM, due 12/03/09) Demo working interface from UMF to embedded measurement system, e.g. monitor power with Polatis switch (ERM, due 03/04/10 ) Integrate the IMF and UMF with devices in BEN that include performance monitoring capabilities, and demonstrate gathering measurements from these devices. (IMF / LEARN, due 03/16/10) Demo UMF in an experimental use-case with Lightwave Research Lab test-bed at Columbia University (ERM, due 06/03/10) Integrate the IMF and UMF with SILO, and demonstrate a simple cross-layer experimental use-case, e.g., where an optical layer measurement influences routing. Version 0.5 of IMF-SILO software. (IMF, due 07/20/10) Version 0.8 of IMF-SILO software (ERM, due 08/31/10) Version 1.0 of IMF-SILO software (IMF, due 09/30/10) GENI Outreach - Plan to integrate UMF and IMF within another infrastructures (ERM / IMF, due 09/30/10)
Completed Work: Obtain Optical Power from Polatis Switches in ORCA-BEN Write measurement handler (MH) to measure optical power from Polatis switch. MH consists of a set of 3 Perl scripts Perl module for general TL1 commands Perl module for Polatis-specific TL1 commands Perl script to run application to login, obtain power, and logout from Polatis switch Assist in setting up and testing XMPP server PubSub Module (PSM) • IMF Component Architecture
Next Step: Experimental Use-Case at GEC8 • Goal of use-case: • Use IMF to obtain measurements from Measurement Handler (MH) substrates • Use IMF to control substrate environment through Substrate Control Handler (SCH) substrates • Demonstrate ability to perform cross-layer communication • Run on ORCA-BEN • MH substrates include • Polatis • DTN • Cisco (future) • SCH substrates may include • SOAs • NetFPGAs • programmable attenuators • etc.
EXTRA SLIDE Measurement Handler (MH) substrates include Polatis DTN Cisco (future) Substrate Control Handler (SCH) substrates may include SOAs NetFPGAs programmable attenuators etc. • Goal of use-case: • use IMF to obtain measurements and control substrate environment to enable cross-layer communication • Integrate application with SILO • Run on ORCA-BEN