| 1 | [[PageOutline]] |
| 2 | |
| 3 | = ORBIT Project Status Report = |
| 4 | |
| 5 | Period: 3Q09 |
| 6 | == I. Major accomplishments == |
| 7 | |
| 8 | In the first year the following were the major project accomplishments: |
| 9 | 1. Extending OMF to support multiple heterogeneous testbeds |
| 10 | 1. Extending OMF with the support for mobile (potentially disconnected) experimental nodes |
| 11 | 1. Design of extended OMF interfaces to support WiMAX basestation aggregate manager |
| 12 | 1. Integration of support for wide area (L2) connectivity |
| 13 | |
| 14 | The project conducted demonstrations at all three GECs covering thesel 4 major |
| 15 | accomplishments. |
| 16 | * GEC4: Demonstration of mobile/disconnected operation |
| 17 | * GEC5: Demonstration of wide‐area heterogeneous testbed coordination |
| 18 | * GEC6: Demonstration of WiMAX support |
| 19 | |
| 20 | The project has released an external website dedicated to OMF with publicly available |
| 21 | source code repository and wiki and mailing lists that are supporting a wide user |
| 22 | community. We also released two new major versions of OMF software (5.1 and 5.2) |
| 23 | with each version adding a subset of features corresponding to major accomplishments. |
| 24 | This website is located at: http://www.mytestbed.net/ |
| 25 | |
| 26 | == II. Description of work performed during last quarter == |
| 27 | |
| 28 | === A. Activities and findings === |
| 29 | |
| 30 | '''Extending OMF to support multiple heterogeneous testbeds'''[[BR]] |
| 31 | Towards this goal, we have so far completed the following tasks: migration of all domain |
| 32 | specific configuration parameters to the Inventory database for that domain and |
| 33 | introduce support for different PC‐based hardware. We have also expanded the number |
| 34 | of supported platforms to include low power deployments as well as more powerful |
| 35 | (Quad Core) CPUs. |
| 36 | |
| 37 | Furthermore, we are currently working on modification of OMF communication to |
| 38 | follow publish‐subscribe paradigm. |
| 39 | |
| 40 | '''Supporting mobile nodes: local OMF/OML caching and distributing experiment scripts'''[[BR]] |
| 41 | The OMF was extended to support disconnected operation. The experiment script is |
| 42 | installed over (possibly wireless) control link in the vehicular node at the start of the |
| 43 | experiment. If this control connection becomes disconnected during the experiment, |
| 44 | the resource controller will continue to run governed by the time‐orchestrated |
| 45 | experiment script. We have refactored our measurement framework (OML v2) and |
| 46 | added temporary caching of collected measurement on disconnected nodes, and |
| 47 | automatic data retrieval upon reconnection. |
| 48 | |
| 49 | We have demonstrated these capabilities at GEC4 and GEC5. |
| 50 | |
| 51 | We have also started work on the year 2 milestone to support experimentation driven |
| 52 | by context, particularly by geographic location. |
| 53 | |
| 54 | '''Support for wide‐area (L2) connectivity'''[[BR]] |
| 55 | Early in the year, we worked with the NJEdge regional consortium to connect us to |
| 56 | regional center MAGPI East (Philadelphia). As part of this process, we acquired |
| 57 | dedicated fiber along the Route 1 corridor jointly with NJEdge. In the first half of the |
| 58 | year the section of missing fiber link between the Rutgers Food Science building and the |
| 59 | Route 1 fiber corridor (~1 mile) was installed and optical lambda service from NJEdge |
| 60 | was provisioned. This created 1Gbps optical link between our current location (Rt. 1 |
| 61 | Technology Center, North Brunswick NJ) and carrier hotel (MagPI East) at 401 Broad |
| 62 | Street in Philly on the 9th floor. The ION connection was not provisioned due to missing |
| 63 | cross connect between I2 and MagPI. To avoid delays for other dependant deliverables, |
| 64 | we used L2 tunneling protocol (L2TP) over the excess capacity of 400Mbps on Rutgers |
| 65 | University's existing commodity feed to emulate expected L2 connectivity and |
| 66 | implement wide area networking. This link was used for a variety of testing scenarios, |
| 67 | including a single experiment with a mixture of individual resources on both ends of the |
| 68 | tunnel (with experiment coordination from both ends of the tunnel over multicast |
| 69 | traffic), running an aggregate manager for the resource on the opposite end of the |
| 70 | tunnel and measurement collection across endpoints. |
| 71 | |
| 72 | We have successfully conducted a GEC demo that utilised L2 wide area network link |
| 73 | from the New Jersey based ORBIT testbed to testbed facilities at NICTA in Sydney, |
| 74 | Australia. |
| 75 | |
| 76 | '''Integrating OMF with WIMAX Basestation'''[[BR]] |
| 77 | During the course of the first year, the WiMAX basestation was integrated into the |
| 78 | ORBIT network. This setup enables full accessibility of both the RF and ASN portions of |
| 79 | the basestation. In addition, we designed interfaces for two new OMF components: RF |
| 80 | Aggregate Manager (Gridservice) and ASN Aggregate Manager (Gridservice) that will |
| 81 | allow experimental end‐users to access the features of the WiMAX device and to control |
| 82 | basestation settings from OMF experiment scripts. We created a reference |
| 83 | implementation that allows access to RF parameters for each node that participates in |
| 84 | the experiment and allows creation of virtual machines on the ASN aggregate manager |
| 85 | (to support multiple simultaneous experiments). |
| 86 | |
| 87 | The GEC5 demonstration included preliminary integration with the Wimax project, by |
| 88 | showing a video transmission over a Wimax link within the vehicular experiment, GEC6 |
| 89 | demonstration illustrated OMF interfaces to control basestation settings from OMF |
| 90 | experiment scripts. |
| 91 | === B. Project participants === |
| 92 | |
| 93 | === C. Publications (individual and organizational) === |
| 94 | “Mobile Experiments Made Easy with OMF/Orbit” Christoph Dwertmann, Ergin Mesut, |
| 95 | Guillaume Jourjon, Max Ott, Thierry Rakotoarivelo, Ivan Seskar, ACM SIGCOMM |
| 96 | Demonstration Session, Barcelona, Spain, Aug. 2009 |
| 97 | |
| 98 | “OMF: A Control and Management Framework for Networking Testbeds", Thierry |
| 99 | Rakotoarivelo, Max Ott, Guillaume Jourjon, and Ivan Seskar. ROADS'09 workshop, Big |
| 100 | Sky, MT, October 14th, 2009. |
| 101 | |
| 102 | “Mobility Emulator for DTN and MANET Applications”, Hayoung Yoon, JongWon Kim, |
| 103 | Thierry Rakotoarivelo, Max Ott, 4th ACM International Workshop on Wireless Network |
| 104 | Testbeds, Experimental Evaluation and Characterization (WiNTECH), Beijing, China, Sept. |
| 105 | 2009 |
| 106 | === D. Outreach activities === |
| 107 | Number of minority/under‐represented students continues to be involved in the |
| 108 | project: Tripti Singh and Janani Chandrasekaran worked on mobility support while |
| 109 | Manasi Jagannatha worked on WiMAX integration. As part of WINLAB Summer |
| 110 | Internship we also had 6 undergraduate students using various elements of Orbit |
| 111 | testbed and working with OMF. |
| 112 | === E. Collaborations === |
| 113 | '''GENI Internal:''' During the first year, Cluster E framework group started a collaboration |
| 114 | with Brian Levine’s team from UMass with the objective of aligning control and |
| 115 | measurement interfaces for our mobile testbed. We also started collaborating with |
| 116 | Orca tema (Ilia Baldin) on more formalized resource description. |
| 117 | |
| 118 | '''External:''' In the first year, project was collaborating with two European program: |
| 119 | !OneLab and 4WARD. Also, OMF software is also being actively used in 15 testbeds |
| 120 | around the world. |
| 121 | |
| 122 | === F. Other Contributions === |
| 123 | We have also conducted a site visit with GPO in June and a demo of the current |
| 124 | framework to members of the GPO in November. We have also participated in |
| 125 | numerous panels at various GECs and participated in 3 workshops organized by the |
| 126 | GPO. |
| 127 | |
| 128 | We provided input for the GENI security architecture draft, provided examples of ORBIT |
| 129 | O&M data and our current data format in use, and are continuously supporting external |
| 130 | experimenters on the stationary ORBIT testbed. |
| 131 | |
| 132 | [[BR]] |
| 133 | Converted submitted file by Julia Taylor (jtaylor@bbn.com). Original file can be found [http://groups.geni.net/geni/attachment/wiki/ORBIT/GENI%20OMF%20Yearly%20Project%20Status%20Report%203Q09%20.pdf?format=raw here] |