Memo » Historial » Versió 3
Axel Neumann, 05-06-2014 14:43
1 | 1 | Axel Neumann | h1. Mobility performance Evaluation of Mesh rOuting protocols (MEMO) |
---|---|---|---|
2 | |||
3 | Experimentation Project executed by "RouteK S.L.":http://routek.net as part of "Federation for FIRE (Fed4Fire)":http://www.fed4fire.eu integrated project and funded as "Innovative Experiments by SMEs Fed4FIRE-SME-1":http://www.fed4fire.eu/open-calls/1st-call-for-sme-closed.html |
||
4 | |||
5 | h2. Project Summary |
||
6 | |||
7 | In contrast to traditional IP-mobility solutions (like MIPv6), which require a pre-deployed infrastructure and are limited to the coverage range of the core-backbone nodes, a fully mesh-based solution can conceptually provide a self-organized network that does not require any pre-deployed infrastructure and which’s coverage expands as nodes participate in the network. However, the performance of mesh networks in the presence of mobile mesh nodes is unclear. |
||
8 | |||
9 | This project focuses, from an experimental point of view, on the capabilities of several mesh routing protocols (Babel, BMX6, BATMAN-adv, OLSR, and IEEE802.11s) for supporting mobile mesh nodes. These investigations are of significant interest because the demand for seamless mobility has become imperative for the users. |
||
10 | |||
11 | 2 | Axel Neumann | Related experiments will be prepared using "emulab - total network testbed":http://www.wall2.ilabt.iminds.be/ and executed in w-iLab.t Zwijnaarde (iMinds) and Community-lab (UPC) Fed4FIRE testbeds because both of them support the configuration of wireless nodes similar to our standard deployments and are suitable to perform mobility tests. |
12 | 1 | Axel Neumann | |
13 | h2. Concept and objectives |
||
14 | |||
15 | The main question we are seeking to answer with this experiment is (i) if and to what extend traditional IP-mobility solutions for wireless networks (like MIPv6) can be substituted with full-mesh based solutions and (ii) to what extend the existence of mobile nodes, and thereby introduced temporary and highly dynamic links, affects the end-to-end performance of stationary nodes. |
||
16 | |||
17 | To answer this question, the objective of this proposal is to analyze state-of-the-art routing protocol solutions regarding their capabilities for supporting topology dynamics caused by mobile mesh nodes. |
||
18 | The mobility support will be measured by means of the maximum amount of topology changes a protocol can handle while maintaining a continuous connection between (i) a mobile node and a stationary destination node and (ii) two stationary nodes which's possible end-to-end path include links via a mobile node. |
||
19 | The exact metric for ranking the mobility performance of a protocol is given by a reference experiments. In addition, relevant cost factors for achieving an identified mobility performance will be captured as needed for providing a fair analysis of each's protocol advantages and disadvantages. |
||
20 | |||
21 | The main objective of our concluding analysis is to provide benchmarking results and guidelines that allow to estimate and predict to some extend the feasibility for supporting a given use case with a particular routing protocol. |
||
22 | |||
23 | |||
24 | h2. Outlook |
||
25 | |||
26 | The project execution will officially start by June 1st and end by September 30 2014 |
||
27 | This wiki will be updated over time. |
||
28 | 3 | Axel Neumann | |
29 | |||
30 | h2. Feedback and findings on F4F API, federation, usage, and documentation |
||
31 | |||
32 | h3. Federation of accounts and required registrations |
||
33 | |||
34 | Some minor confusion raised due to different existing registration portals and domains. |
||
35 | * "emulab":http://www.emulab.net represents kind of reference portal but is not needed for F4F participation. Emulab-based experiment specification use NS syntax and registration procedures of following (required) portals are based on this. |
||
36 | * "wall2":https://www.wall2.ilabt.iminds.be/ provides the recommended registration portal for F4F participation when using jFed and Rspecs API |
||
37 | * "wilab2":https://www.wilab2.ilabt.iminds.be registration is required for F4F participation in case of emulab (NS) experiment-specification API is preferred (although not suggested). A registration is also needed for reviewing the allocation table of specific (wireless) nodes and for exclusive slot-reservation of nodes for a F4F experiment. The federation of wall2 and wilab2 registration and resource reservation is planned. |
||
38 | |||
39 | h3. Using "OpenWRT":http://openwrt.org based node OS images |
||
40 | |||
41 | Due to the active wireless development and its optimizations for embedded wireless-router devices of "OpenWRT":http://openwrt.org based systems we are preferring OpenWrt based node images for our experiments |
||
42 | |||
43 | * The corresponding "documentation section":http://fed4fire-testbeds.ilabt.iminds.be/ilabt-documentation/urnsrspecs.html#install-a-specific-disk-image-on-a-node initially lacked comments on using OpenWRT. [FIXED] |
||
44 | |||
45 | * Documentation for preparing and deploying customized node images is provided only for "pcgen1 nodes":http://fed4fire-testbeds.ilabt.iminds.be/ilabt-documentation/tipsandtricks.html#using-custom-images-on-virtual-wall-1-pcgen1-nodes. |
||
46 | Aiming for Zotac and OpenWRT nodes we agreed on the following procedure: |
||
47 | |||
48 | * User prepares desired tar.gz image (using network configuration of already-provided openWRT images) |
||
49 | * Requests further image testing and adaption via email to testbed admins for enabling them. |
||
50 | |||
51 | h3. Outband experimentation data access |
||
52 | |||
53 | Documentation for "accessing experimentation data":http://fed4fire-testbeds.ilabt.iminds.be/ilabt-documentation/storage.html of inactive experiments lacked access description. The explained approach is: |
||
54 | * via central data login at: http://ops.wall2.ilabt.iminds.be |
||
55 | * navigating to: /groups/wall2-ilabt-iminds-be |
||
56 | |||
57 | h3. Documentation and procedure for exclusive registration of specific nodes for F4F wall2 testbed can be improved. |
||
58 | |||
59 | The agreed procedure is: |
||
60 | * Intro given in (currently "broken":http://10.11.31.5/status/tutorials/Emulab-Wilab.pdf ) "w-iLab.t documentation":https://www.wilab2.ilabt.iminds.be/index.php3?stayhome=1 |
||
61 | * Check node list (position,capabilities in (currently "broken":http://10.11.31.5/status/status.php ) in "w-iLab.t documentation":https://www.wilab2.ilabt.iminds.be/index.php3?stayhome=1 |
||
62 | * Check availability of nodes in allocation table using (wilab2 registration). Which URL exactly ?? |
||
63 | * Reserve desired nodes and allocation slot via private mail so they are blocked for others |
||
64 | * Define registered nodes via "RSpec":http://fed4fire-testbeds.ilabt.iminds.be/ilabt-documentation/urnsrspecs.html#request-rspecs-w-ilab-t or (graphical API node name). |