'''Project Number''' 1631 '''Project Title''' Project Title: Embedding real-time substrate measurements for cross-layer communications[[BR]] a.k.a. Programmable Optical Metrics Interface (obsolete)[[BR]] a.k.a. Embedded real-time measurements [[BR]] a.k.a. ERM '''Technical Contacts''' Principal Investigator: Keren Bergman bergman@ee.columbia.edu [[BR]] Postdoctoral Fellow: Dr. Franz Fidler ffidler@ee.columbia.edu [[BR]] Student Developer: Caroline Lai caroline@ee.columbia.edu [[BR]] Student Developer: Michael Wang msw2138@columbia.edu '''Participating Organizations''' Columbia University - New York City '''Scope''' Ensure GENI includes the technology to support cross-layer communications, specifically, the ability to incorporate a diverse set of real-time measurements in networking protocols. The project addresses the GENI challenge of architectural experimentations across diverse heterogeneous technologies by supporting real-time cross-layer communications and measurements. Our objective is to develop networking capabilities within the GENI infrastructure that enable deeper exposure of cross-layer information and user access to real-time measurements. '''Milestones''' [milestone:"ERM: GENI requirements for real-time measurements"] Completed 3/1/09 [[BR]] [milestone:"ERM: Develop specifications and networking protocols"] Completed 3/1/09 [[BR]] [milestone:"ERM: Perform discrete-event network simulations"] Completed 3/1/09 [[BR]] [milestone:"ERM: Develop a software architecture"] Completed 5/26/09 [[BR]] [milestone:"ERM: Support the GPO in developing an experimental use-case"] Due 9/1/09 [[BR]] [milestone:"ERM: identify a candidate control framework"] Due 9/1/09 [[BR]] '''''Milestone 1'':''' The capabilities of GENI's (future) infrastructure with respect to real-time measurements are evaluated and we assess the GENI requirements for real-time user access to measurement data across a diverse set of technologies. ''[http://groups.geni.net/geni/attachment/wiki/Embedded%20Real-Time%20Measurements/GENI_MS1_ERM_March09_v1-1.pdf Technical Note MS1]'' '''''Milestone 2'':''' A set of specifications for enabling real-time measurements within the substrate and specifications for networking protocols based on the GENI requirements for real-time user-accessed cross-layer measurements is developed. We identify a set of specifications for the implementation of a unified, integrated measurement framework with the ultimate purpose of limiting the hardware and software overhead and complexity associated with accessing measurement data. ''[http://groups.geni.net/geni/attachment/wiki/Embedded%20Real-Time%20Measurements/GENI_MS2_ERM_March09_v1-0.pdf Technical Note MS2]'' '''''Milestone 3'':''' To enable and perform discrete-event network simulations and quantitatively evaluate performance impact under several scenarios of cross-layer information exchange based on real-time measurements we developed new simulation modules for the ns-2 open source network modeling environment and make them available to the GENI community: ''[http://lightwave.ee.columbia.edu/?s=research&p=ns2 ERM software module repository]'' ''(Columbia University New York, Alcatel-Lucent Bell Labs)'' ''[http://groups.geni.net/geni/attachment/wiki/Embedded%20Real-Time%20Measurements/GENI_MS3_ERM_March09_v1-0.pdf Technical Note MS3]'' '''''Milestone 4'':''' This milestone deals with the development of a measurement framework based on GENI real-time measurement requirements and other developments/resources within the GENI prototyping activities. Interacting with other prototype efforts, we identify and leverage relevant activities, software architectures, protocols, and products. This work deals with a number of software architectures dedicated to network measurements which could serve as an interface between a unified measurement framework (UMF), the control framework, and the GENI experimenter. We assess several network management protocols and data exchange formats with respect to their ability of exchanging measurement and control information between the substrate's performance monitors and the UMF, as well as between the UMF and the GENI control frameworks. ''[http://groups.geni.net/geni/attachment/wiki/Embedded%20Real-Time%20Measurements/GENI_MS4_ERM_June09_v1-0.pdf Technical Note MS4]'' '''Project Technical Documents''' ''[http://groups.geni.net/geni/attachment/wiki/Embedded%20Real-Time%20Measurements/GENI_QR_ERM_Dec08.pdf Quarterly Status Report 4Q08]'' [[BR]] ''[http://groups.geni.net/geni/attachment/wiki/Embedded%20Real-Time%20Measurements/GENI_QR_ERM_Apr09_v3-2.doc Quarterly Status Report 1Q09]'' '''Presentations''' ''[http://groups.geni.net/geni/attachment/wiki/Embedded%20Real-Time%20Measurements/GEC3_Columbia_ERM.pdf K. Bergman, "Embedding Real-Time Substrate Measurements for Cross-Layer Communications", 3rd GENI Engineering Conference, Stanford, CA, 2008.]'' ''[http://groups.geni.net/geni/attachment/wiki/Embedded%20Real-Time%20Measurements/GEC4_Columbia_ERM.pdf F. Fidler, "Unified Measurements", 4th GENI Engineering Conference, Miami, FL, 2009.]'' '''Spiral 1 Connectivity''' There is no connectivity requirment for year-1 in this project '''GPO Liaison System Engineer''' Vic Thomas