Performance Evaluation and Optimization of B.A.T.M.A.N. V Routing for Aerial and Ground-based Mobile Ad-hoc Networks
Benjamin Sliwa, Stefan Falten, Christian Wietfeld

TL;DR
This paper evaluates the B.A.T.M.A.N. V routing protocol for mobile mesh networks, introduces a mobility-predictive extension, and demonstrates its superior performance in highly dynamic aerial and ground scenarios through simulation and field experiments.
Contribution
It presents a new mobility-predictive extension to B.A.T.M.A.N. V and provides an open source simulation model validated by real-world experiments.
Findings
Predictive B.A.T.M.A.N. V outperforms established protocols in highly mobile scenarios.
The open source simulation model enables large-scale analysis.
Field experiments confirm the simulation results.
Abstract
The provision of reliable and efficient end-to-end communication within ground- and air-based mobile mesh networks is a major challenge for routing protocols due to the mobility-related dynamics of the channel properties and the resulting mesh network topology. In this paper, we evaluate the performance of the novel Better Approach To Mobile Adhoc Networking (B.A.T.M.A.N.) V routing protocol for vehicular mesh networks and propose a mobility-predictive extension that explicitly addresses highly dynamic communication networks. In order to enable large-scale simulative analysis, we present an open source simulation model, which is validated by field experiments. Within a comprehensive evaluation campaign in Vehicle-to-Everything (V2X) and Unmanned Aerial Vehicle (UAV) scenarios, it is shown that the predictive B.A.T.M.A.N. V-based approach is significantly better suited for maintaining…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
Figure 28
Figure 29
Figure 30| Version | Metric |
|---|---|
| III | Average number of received OGMs within a defined interval |
| IV | Determination of the Transmission Quality (TQ) |
| V | Throughput estimation based on ELP transfer |
| V | Hop count |
| V | Distance-based forwarding using position information |
| V | Mobility prediction |
| Parameter | Value |
|---|---|
| MAC | IEEE 802.11g |
| Channel model: Rural / Urban | |
| Path loss exponent | 2.65 |
| Receiver sensitivity | -83 dBm |
| Transmission power | dBm |
| Carrier frequency | 2.4 GHz |
| Number of mesh nodes | 10 |
| Stream data rate | 10 MBit/s |
| Simulation duration per run | 300 s |
| Simulation runs per setting | 25 |
| Playground size: Generic scenario | 600 m x 600 m x 10 m |
| Playground size: UAV scenario | 500 m x 500 m x 250 m |
| Playground size: Vehicular scenario | 1500 m x 1000 m x 10 m |
| B.A.T.M.A.N. version | 2018.0 |
| OMNeT++/ INET version | 5.2.1 / 3.6.3 |
| OGM interval | 0.33 s |
| ELP interval | 0.2 s |
| Weighting exponent : Rural / Urban | |
| Prediction lookahead : Rural / Urban | s |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
CATWOMAN Coding applied to wireless on mobile ad-hoc networks OGM Originator Message ELP Echo Location Protocol TQ Transmission Quality EWMA Exponentially Weighted Moving Average DDD Distributed Dispersion Detection
KPI Key Performance Indicator PDR Packet Delivery Ratio LTE Long Term Evolution mmWave millimeter Wave MANET Mobile Ad-hoc Network VANET Vehicular Ad-hoc Network V2X Vehicle-to-Everything ANN Artificial Neural Network SVM Support Vector Machine AODV Ad hoc On-demand Distance Vector B.A.T.M.A.N. Better Approach To Mobile Ad-hoc Networking GPSR Greedy Perimeter Stateless Routing OLSR Optimized Link State Routing OMNeT++ Objective Modular Network Testbed in C++ LIMoSim Lightweight ICT-centric Mobility Simulation MAC Medium Access Control UDP User Datagram Protocol TCP Transmission Control Protocol CBR Constant Bitrate UAV Unmanned Aerial Vehicle ITS Intelligent Transportation System
Performance Evaluation and Optimization of B.A.T.M.A.N. V Routing for Aerial and Ground-based Mobile Ad-hoc Networks
Benjamin Sliwa, Stefan Falten and Christian Wietfeld
Communication Networks Institute, TU Dortmund University, 44227 Dortmund, Germany
e-mail: Benjamin.Sliwa, Stefan.Falten, Christian.Wietfeld@tu-dortmund.de
Abstract
The provision of reliable and efficient end-to-end communication within ground- and air-based mobile mesh networks is a major challenge for routing protocols due to the mobility-related dynamics of the channel properties and the resulting mesh network topology. In this paper, we evaluate the performance of the novel Better Approach To Mobile Ad-hoc Networking (B.A.T.M.A.N.) V routing protocol for vehicular mesh networks and propose a mobility-predictive extension that explicitly addresses highly dynamic communication networks. In order to enable large-scale simulative analysis, we present an open source simulation model, which is validated by field experiments. Within a comprehensive evaluation campaign in Vehicle-to-Everything (V2X) and Unmanned Aerial Vehicle (UAV) scenarios, it is shown that the predictive B.A.T.M.A.N. V-based approach is significantly better suited for maintaining reliable connectivity within highly mobile mesh networks than established routing protocols.
Published in: 2019 IEEE 89th IEEE Vehicular Technology Conference (VTC-Spring)
DOI: 10.1109/VTCSpring.2019.8746361 \pdfcomment
[color=yellow,icon=Note] @InProceedings{Sliwa/etal/2019a, author = {Benjamin Sliwa and Stefan Falten and Christian Wietfeld}, title = {Performance evaluation and optimization of {B.A.T.M.A.N. V} routing for aerial and ground-based mobile ad-hoc networks}, booktitle = {2019 IEEE 89th Vehicular Technology Conference (VTC-Spring)}, year = {2019}, address = {Kuala Lumpur, Malaysia}, month = {April}, }
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, including reprinting/republishing this material for advertising or promotional purposes, collecting new collected works for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
I Introduction
The usage of multi-hop communication within mesh-based Mobile Ad-hoc Networks enables significant range extensions as well as path redundancy, which is exploited in vehicular platooning, remote sensing of disaster areas using UAVs and ad-hoc network provisioning (c.f. Fig. 1). Due to the potentially high relative mobility of the different nodes and the short lifetime of routing paths, which results in a highly dynamic network topology, routing is immanently challenging in these networks.
A promising solution approach that explicitly addresses these challenges, is the usage of anticipatory communication [1, 2], which aims to utilize the existing communication network in a more efficient way by an increased situation-awareness. Cross-layer principles allow the integration of the mobility characteristics of the vehicles themselves into the routing decisions.
In this paper, we extend previous work on mobility-aware vehicular mesh routing [3] based on the B.A.T.M.A.N. routing protocol [4] in order to leverage new features of the fifth protocol version. Unlike most established routing protocols, which handle routing on the network layer, B.A.T.M.A.N. operates on the Medium Access Control (MAC) layer since version IV [5]. Moreover, version V introduces major changes and novelties in the routing behavior and its metrics.
In the remainder of this paper, the following contributions to anticipatory mesh networking are provided:
- •
Presentation of a novel open source simulation model of B.A.T.M.A.N. V for Objective Modular Network Testbed in C++ (OMNeT++) [6] and its INET/ INETMANET framework, which is close to the Linux kernel implementation of the protocol.
- •
Simulation model validation using field measurements and empirical channel modeling in Sec. V.
- •
Optimization and extension of B.A.T.M.A.N. V for high mobility scenarios using mobility prediction in Sec. III.
- •
Performance comparison of B.A.T.M.A.N. V and the proposed experimental extensions with established protocols in aerial and ground-based simulation scenarios in Sec. VI.
- •
All raw results are provided in an open access way.
II Related Work
In this section, we discuss current approaches for vehicular mesh routing and provide information about the general properties of the considered B.A.T.M.A.N. protocol.
II-A Overview of Current Vehicular Mesh Routing Approaches
A detailed overview about current Vehicular Ad-hoc Network (VANET)– which form a subclass of MANETs– trends and research topics based on literature analysis is provided by [7]. While routing is pointed out as one of the major VANET research topics, it is stated that traditional (topology-based) routing protocols mostly cannot satisfy the requirements of highly mobile vehicular scenarios. Similarly, the authors of [8] emphasize the need for cross-layer design techniques in order to increase the situation-awareness for routing in mobile networks. Geo-based approaches such as Greedy Perimeter Stateless Routing (GPSR) [9] exploit positioning information for routing decisions, which has been demonstrated to work efficiently in vehicular networks. Consequently, predictive extensions have been proposed, which go another step further by integrating locations forecasts into the routing process for estimating link stability times [10, 11]. Those approaches are usually implemented as an extension to existing protocols – e.g., based on Ad hoc On-demand Distance Vector (AODV) [12] in [13] and GPSR-based in [14]. However, although existing solutions achieve significant improvements in the resulting transmission efficiency, the approaches are mostly generic and rely on naive predictions, e.g., extrapolations based on position, direction and velocity.
Although in the past the research in vehicular and aerial mesh networks has mostly been carried out with an isolated view on the intended usecase, recent works emphasize their similarities [15] and advocate for a joint consideration of these vehicle types within upcoming Intelligent Transportation System (ITS) scenarios, e.g., near-field delivery and ad-hoc network provisioning and sensing at road incidents by UAVs.
II-B General Properties of the B.A.T.M.A.N. Routing Protocol
B.A.T.M.A.N. [12] has been proposed by the Freifunk community after the application of Optimized Link State Routing (OLSR) [16] did not fulfill the performance requirements of large-scale mesh deployments. Although B.A.T.M.A.N. is a proactive protocol and shows a similar performance as other established protocols, it has some unique properties that arise from its bio-inspired nature, which implement the idea of stigmergy.
- •
B.A.T.M.A.N. strictly follows a decentralized routing approach: Instead of requiring complete knowledge about the network topology, only information about the suitability of the direct neighbors for reaching a defined destination is maintained, the network in between is considered a black box. As information is redundantly received from all other nodes of the network – which are referred to as originators – via multiple paths through the immediate neighboring nodes, it is highly robust against packet loss.
- •
The periodically transmitted Originator Messages, which contain information about the reverse path quality, are propagated through the whole network. The metric calculation and message handling can easily be exchanged by another method, making it a promising research platform for optimization and development of new link quality assessment methods.
- •
Since multiple paths are maintained for each destination, multi-path communication can be integrated for load balancing [17].
- •
In contrast to other protocols, which are often only evaluated in simulators, the development of B.A.T.M.A.N. V is driven by a practical usecase intention and implementations are available for Linux-based operating systems.
III Simulation-based System Model
In this section, the simulation model and its extensions for highly mobile scenarios are presented.
An illustration of the overall architecture model and the message flow is shown in Fig. 2. As an entry point for all exchanged packets, the mesh interface bat0 is used to abstract the underlying mesh topology of the network, acting as a virtual network switch. All routing messages are encapsulated in raw Ethernet frames. The MAC layer approach allows the implementation of the routing mechanism as a linux kernel module, which – in contrast to network layer routing – avoids the necessity for packet exchange between userspace and kernelspace, reducing computing effort and energy consumption.
Although the INETMANET framework of OMNeT++ provides ManetRoutingBase.ned as a common abstraction for MANET protocols, it only considers network layer routing. Therefore, the simulation model is based on a novel logical host module Batman5Router.ned, which links the interfaces of the different logical layers.
The routing protocol uses different packet types to determine the reverse path metric to the originators within the network, which is further explained in the following paragraphs.
III-A Link Quality Assessment
Due to the decentralized approach of B.A.T.M.A.N. V, all decision processes are based on link-level knowledge, which is obtained by periodical exchange of Echo Location Protocol (ELP) messages. In regular protocol implementation, the latter are used to estimate the throughput to the direct neighbors. Additionally, ELP probing triggers the transmission of two unicast ELP messages to each forwarder within the defined ELP interval in order to artificially generate traffic for the throughput estimation. While this procedure is mandatory in the linux kernel implementation, it is optional in the simulation model and can be configured to use variable packet sizes, which are further evaluated in Sec. VI. As an alternative to the throughput metric, a hopcount-based approach, which uses hop penalties, can be applied. After node has determined new immediate link metric value to forwarder , the final value is calculated based on the link quality history using Exponentially Weighted Moving Average (EWMA).
III-B Routing Process and Metrics
Each node maintains a link metric for each of its 1-hop neighbors, based on knowledge obtained from ELP message exchange. Routing decisions are based on the end-to-end path metric towards each originator, which is derived from the metrics of the reverse path obtained from the OGMs. Upon creation of an OGM, each originator initializes the reverse path score as the uint32 maximum and announces it with the message. The intermediate nodes update the contained value based on their local knowledge about the link quality to the last forwarder. In the proposed simulation model, the metric calculation is formulated in an abstract way in order to emphasize its platform character, which enables the integration of further metrics in the future. As all logical calculations are performed in the continuous domain in the range , the uint32 values are transformed into this value range for the processing step and back before the packet forwarding.
Upon reception of an OGM of node via a forwarder , node computes the reverse path metric as
[TABLE]
by applying an operator to the received reverse path metric and the link metric to the forwarder. A summary of the considered metrics for the different B.A.T.M.A.N. protocol versions and the proposed extensions is given in Tab. I.
III-B1 Distance-based Forwarding
As discussed in II-A, the usage of geo-information is a promising approach for routing in vehicular networks. Therefore, the basic B.A.T.M.A.N. V protocol is extended for geo-based decision making through a novel routing metric, which is based on position announcements within the ELP messages.
With being the distance from node to node and being an estimation for the transmission range, the proposed metric update procedure is handled as
[TABLE]
with as a weighting exponent.
III-B2 Mobility-predictive Forwarding
In order to achieve a higher level of awareness about the future network topology, the geo-based forwarding scheme is extended by a predictive component. Upon transmission of an ELP message, each node predicts its own future position based on trajectory knowledge and announces it within the message.
In the following, it is assumed that each vehicle is able to determine an estimation of its near future trajectory. For completeness, we refer to the analysis in [18], where the accuracy of different mobility prediction approaches is compared in real world vehicular scenarios. The future position is then obtained by virtually moving the vehicle along the path of its trajectory for the duration of , which is further described in [18]. The mobility-predictive metric is then calculated as
[TABLE]
with being the desired prediction lookahead and being the anticipated distance between and .
IV Methodology
In this section, the setups for the simulative evaluation and the experimental validation are presented.
IV-A Evaluation Scenario
The simulation model is based on OMNeT++ and the INET/INETMANET framework and is provided in an open source way at [19] alongside with the raw results of the performed evaluations. For the field test validation, common of-the-shelf embedded computers are used that run a linux-based operating system and execute the B.A.T.M.A.N. V (version 2018.0) routing mechanism.
The default parameters for the different scenarios and routing protocols are summarized in Tab. II. For the mobility-predictive metric, is calculated as the maximum distance that satisfies the receiver sensitivity based on the channel model. The Friis model is used for rural environments and the Nakagami model is used to model urban scenarios. The prediction lookahead is chosen based on the analysis of [3]. For the evaluations, the performance of a multi-hop User Datagram Protocol (UDP) data Constant Bitrate (CBR) stream is analyzed.
IV-B Mobility Models
For the simulative performance evaluation, a mixture of generic and vehicle-specific mobility models is applied. The initial performance evaluation and parameter optimization is performed using a Random Waypoint model in order to allow comparisons with other research works, however it is assumed that vehicles are aware of their future trajectory. For the vehicular scenario, a network provisioning scenario using gateway vehicles is modeled using Lightweight ICT-centric Mobility Simulation (LIMoSim) [20]. 30 cars move around the campus area of the TU Dortmund University, which is illustrated in Fig. 3. One randomly selected vehicle aims to establish a stream data connection to a network gateway vehicle using the mesh for packet forwarding.
For the evaluation of the applicability of the proposed mobility-predictive routing protocol, for low-altitude UAV applications, the Distributed Dispersion Detection (DDD) [21] algorithm applied, which is intended for agent-based plume exploration in hazardous environments. The mesh communication is used to stream video data to a remote mission control center. Here, a trace-based mobility modeling approach is applied based on traces of the MATLAB-based UAV simulation framework of [21]. The UAVs make use of controlled mobility, thus each UAV is aware of its desired trajectory in the near future.
V Validation
In this section, the derived simulation model for B.A.T.M.A.N. V is validated using field measurements in controlled scenarios using the default routing metric. Within the real world measurements, a mobile vehicle transmits UDP stream data with a traffic load of 10 MBit/s to a static server node using the mesh network infrastructure. iperf is used for traffic generation and Key Performance Indicator (KPI) measurement. The same scenario is modeled within a simulation setup.
Fig. 4 shows a map of the real world evaluation scenario as well as its representation within the OMNeT++ simulator. All B.A.T.M.A.N. V nodes are mounted on a tripod at 1.5 m height. For the One-hop scenario, the server is placed centrally between the location markers 1 and 2. Two-hop uses location 2 for the server and location 1 for a single relay node. Multi-hop applies the topology illustrated for the OMNeT++ scenario as shown in Fig. 4.
Fig. 5 shows the measured channel properties and the Friis and Two Ray channel models for comparison. It can be seen that the mean attenuation behavior above 70 m can be approximated by the Friis model with a path loss exponent of . The Two Ray model does not fit well in the considered small-scale scenario.
In order to achieve a high congruency of the real world and the simulation scenario, an empirical channel model is created based on the field measurements and used for the following validation.
The resulting data rate and delay of the measurement campaign and its simulation representation is shown in Fig. 6. The results substantiate the outcome of the channel behavior analysis. In the considered small-scale range, the Two Ray model is mostly in the constructive interference region with an unrealistic high data rate, which is more than twice as high as the measurement, therefore it is not considered further. The Nakagami model provides a close approximation of the real world behavior of the data rate but fails to model the delay behavior with a sufficient accuracy. It can been seen that the best match for both indicators is achieved by the empirical channel model that is based on the measured channel characteristics. In conclusion, the proposed simulation model for B.A.T.M.A.N. V and its real world implementation show similar average characteristics and results.
VI Simulative Performance Evaluation
In this section, B.A.T.M.A.N. V and its proposed extensions are evaluated in different scenarios and compared with the established routing protocols AODV [12], OLSR [16], and B.A.T.M.A.N. III [4]. All errorbars show the 0.95-confidence interval of the mean value. At first, the parametrization of B.A.T.M.A.N. V is optimized for the mobile scenario based on random waypoint mobility. Afterwards, the performance of the protocol is evaluated in two reference scenarios focusing on vehicular and UAV mobility.
VI-A Optimization for Highly Mobile Scenarios
B.A.T.M.A.N. V introduces ELP probing, which is intended to provide the throughput metric with further traffic for the link quality assessment. Therefore, the effects of the additional messages are evaluated.
Fig. 7 shows the impact of ELP probing on the resulting data rate for different ELP packet sizes. It can be seen that the amount of additional messages has a negative impact on the routing performance in the mobile scenario due to the increased amount of collisions. Therefore, ELP probing is disabled for the following evaluations.
A comparison of the native throughput metric with the proposed mobility-aware extensions is shown in Fig. 8. Although both proposals outperform the native approach, the general Packet Delivery Ratio (PDR) in the rural scenario is very high, thus limiting the optimization potential. In the urban scenario, the throughput-based approach suffers from paket loss. Here, the mobility-aware approaches are able to achieve significant benefits, with the predictive approach increasing the PDR by 23 %. Therefore, only the proposed predictive B.A.T.M.A.N. V metric will be considered in the further evaluations.
Fig. 9 shows a scalability analysis with varied vehicle speed, traffic load and number of streams. In general, the extended B.A.T.M.A.N. V and reactive AODV achieve significantly higher PDR values than OLSR and B.A.T.M.A.N. III. Due to its mobility-related metric, the proposed extended B.A.T.M.A.N. V has a higher dependency to the velocity than the topology-based protocols, resulting in a steeper PDR decrease with increased speed. With the traffic load of the single stream being varied, the PDR is only slightly reduced for all considered protocols. Furthermore, the behavior of the protocol for a varied number of 2 MBit/s streams with random source-destination pairs is analyzed. Here, the extended B.A.T.M.A.N. V behaves slightly better than AODV. Up to three parallel streams, AODV benefits from the increased traffic on multiple end-to-end paths. Although AODV is a reactive protocol, all intermediate nodes of an active path maintain the reverse path quality for a defined time period. Therefore, the presence of multiple active paths increases the probability that the nodes are able to switch the routing path within a changed network topology without requiring a route request phase. For a higher number of active streams, the increasing loss probability for routing messages significantly decreases the routing performance for all considered protocols.
VI-B UAV* Evaluation Scenario*
Fig. 10 shows the resulting PDR and delay values for the considered protocols in the UAV-based plume exploration scenario using DDD. As the mobility algorithm itself is connectivity-aware, it aims to maintain the swarm coherence by adjusting the mobility behavior of the UAVs, which results in a generally high PDR level. Although the mean PDR value of the proposed approach is only slightly better than the result of OLSR and B.A.T.M.A.N. III, the occurrence of lower PDR values is significantly reduced. While all proactive protocols achieve a similar delay, the latter is significantly higher for AODV due to its on-demand approach.
VI-C Vehicular Evaluation Scenario
Fig. 11 shows the resulting PDR and delay values for the considered protocols. In contrast to the previously analyzed UAV scenario, the vehicular scenario is more challenging for the routing protocols, since the larger network causes a higher number of potential routing paths from source to destination. Moreover, the physical dimensions of the scenario itself are larger and since the mobility characteristics of the vehicles are connectivity-unaware, connectivity is not always guaranteed. Therefore, the general PDR level is lower than in the UAV scenario. The highest PDR is achieved by the proposed predictive B.A.T.M.A.N. V, which exploits the high predictability of road-based vehicular mobility. Although the delay for AODV is on average more than five times larger than for the proactive protocols, all protocols fulfill the delay ETSI requirements for safety-related vehicular communication in the considered scenario [22].
VII Conclusion
In this paper, we presented an analysis and optimization of the novel MAC layer routing protocol B.A.T.M.A.N. V for vehicular scenarios. In order to allow the simulative analysis, an open source simulation model was derived based on the Linux kernel implementation and validated using field measurements. Within comprehensive simulation studies, it was shown that some of the new features of B.A.T.M.A.N. V (e.g., ELP probing) decrease the routing efficiency in highly mobile scenarios. In addition, our proposed novel routing metrics, which exploit distance-awareness and mobility prediction, showed a significantly better performance than the throughput estimation metric of B.A.T.M.A.N. V. In different case-studies for aerial and ground-based mobile ad-hoc networks, it was shown that the extended protocol is well-suited for maintaining connectivity within vehicular and UAV-based mesh networks and outperforms established topology-based routing approaches. In future work, we will exploit the proposed open source simulation model as a platform for optimizing vehicular mesh routing. A promising research topic is the determination of routing metrics based on reinforcement learning. Additionally, we will analyze the performance of using B.A.T.M.A.N. V in scenarios with heterogeneous communication technologies.
Acknowledgment
Part of the work on this paper has been supported by Deutsche Forschungsgemeinschaft (DFG) within the Collaborative Research Center SFB 876 “Providing Information by Resource-Constrained Analysis”, project B4.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] N. Bui, M. Cesana, S. A. Hosseini, Q. Liao, I. Malanchini, and J. Widmer, “A survey of anticipatory mobile networking: Context-based classification, prediction methodologies, and optimization techniques,” IEEE Communications Surveys & Tutorials , 2017.
- 2[2] B. Sliwa, T. Liebig, R. Falkenberg, J. Pillmann, and C. Wietfeld, “Efficient machine-type communication using multi-metric context-awareness for cars used as mobile sensors in upcoming 5G networks,” in 2018 IEEE 87th Vehicular Technology Conference (VTC-Spring) , Porto, Portugal, Jun 2018, Best Student Paper Award.
- 3[3] B. Sliwa, D. Behnke, C. Ide, and C. Wietfeld, “B.A.T.Mobile: Leveraging mobility control knowledge for efficient routing in mobile robotic networks,” in IEEE GLOBECOM 2016 Workshop on Wireless Networking, Control and Positioning of Unmanned Autonomous Vehicles (Wi-UAV) , Washington D.C., USA, Dec 2016.
- 4[4] D. Johnson, N. Ntlatlapa, and C. Aichele, “A simple pragmatic approach to mesh routing using batman,” in In 2nd IFIP International Symposium on Wireless Communications and Information Technology in Developing Countries, Pretoria, South Africa , 2008.
- 5[5] T. Hardes, F. Dressler, and C. Sommer, “Simulating a city-scale community network: From models to first improvements for Freifunk,” in 2017 International Conference on Networked Systems (Net Sys) , March 2017, pp. 1–7.
- 6[6] A. Varga and R. Hornig, “An overview of the OM Ne T++ simulation environment,” in Proceedings of the 1st International Conference on Simulation Tools and Techniques for Communications, Networks and Systems & Workshops , ser. Simutools ’08. ICST, Brussels, Belgium, Belgium: ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), 2008, pp. 60:1–60:10.
- 7[7] E. R. Cavalcanti, J. A. R. de Souza, M. A. Spohn, R. C. d. M. Gomes, and A. F. B. F. d. Costa, “VANE Ts’ research over the past decade: Overview, credibility, and trends,” SIGCOMM Comput. Commun. Rev. , vol. 48, no. 2, pp. 31–39, May 2018.
- 8[8] A. Awang, K. Husain, N. Kamel, and S. Aïssa, “Routing in vehicular ad-hoc networks: A survey on single- and cross-layer design techniques, and perspectives,” IEEE Access , vol. 5, pp. 9497–9517, 2017.
