| Literature DB >> 31861637 |
Muhammad Fahad Khan1,2, Kok-Lim Alvin Yau1, Rafidah Md Noor3, Muhammad Ali Imran4.
Abstract
Flying ad hoc network (FANET) is a self-organizing wireless network that enables inexpensive, flexible, and easy-to-deploy flying nodes, such as unmanned aerial vehicles (UAVs), to communicate among themselves in the absence of fixed network infrastructure. FANET is one of the emerging networks that has an extensive range of next-generation applications. Hence, FANET plays a significant role in achieving application-based goals. Routing enables the flying nodes to collaborate and coordinate among themselves and to establish routes to radio access infrastructure, particularly FANET base station (BS). With a longer route lifetime, the effects of link disconnections and network partitions reduce. Routing must cater to two main characteristics of FANETs that reduce the route lifetime. Firstly, the collaboration nature requires the flying nodes to exchange messages and to coordinate among themselves, causing high energy consumption. Secondly, the mobility pattern of the flying nodes is highly dynamic in a three-dimensional space and they may be spaced far apart, causing link disconnection. In this paper, we present a comprehensive survey of the limited research work of routing schemes in FANETs. Different aspects, including objectives, challenges, routing metrics, characteristics, and performance measures, are covered. Furthermore, we present open issues.Entities:
Keywords: FANETs; ad hoc networks; network topology; routing
Year: 2019 PMID: 31861637 PMCID: PMC6983172 DOI: 10.3390/s20010038
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Two main scenarios in flying ad hoc networks (FANETs).
Comparison of existing survey papers in FANETs with our paper.
| Reference | Year | Topic | Focus | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Routing | Mobility Models | Applications | Motivation | Comparison with other ad hoc Networks | Requirements | Mobility Models | Taxonomy | Objectives | Challenges | Routing Metrics | Characteristics | Performance Measures | Frame work | Open issues | ||
| Axel et al. [ | 2010 | × | × | × | ||||||||||||
| Bauer et al. [ | 2011 | × | × | × | × | |||||||||||
| Neji et al. [ | 2013 | × | × | × | × | × | ||||||||||
| Bekmezci et al. [ | 2013 | × | × | × | × | × | × | × | × | × | ||||||
| Ozgur et al. [ | 2013 | × | × | × | × | × | × | |||||||||
| Xie et al. [ | 2014 | × | × | × | × | × | × | |||||||||
| Naser et al. [ | 2016 | × | × | × | × | × | × | × | ||||||||
| Gupta et al. [ | 2016 | × | × | × | × | × | × | × | × | |||||||
| Samira et al. [ | 2016 | × | × | × | × | × | × | |||||||||
| Armir et al. [ | 2017 | × | × | × | × | × | × | |||||||||
| Omar et al. [ | 2017 | × | × | × | × | × | × | × | × | |||||||
| Zeeshan et al. [ | 2018 | × | × | × | × | × | × | |||||||||
| Khan et al. [ | 2018 | × | × | × | × | × | × | × | ||||||||
| Antonio et al. [ | 2018 | × | × | × | × | × | × | |||||||||
| Kaur et al. [ | 2018 | × | × | × | × | × | × | × | ||||||||
| Otto et al. [ | 2018 | × | × | × | × | × | × | × | × | |||||||
| Jinfang et al. [ | 2018 | × | × | × | × | × | × | |||||||||
| Our paper | 2019 | × | × | × | × | × | × | × | × | × | × | × | × | × | ||
A cross × indicates that the option, which is represented by the column, applies to the reference, which is represented by the row.
Comparison of FANETs with MANETs and VANETs.
| Category | MANETs | VANETs | FANETs | |
|---|---|---|---|---|
| Types of link | Ad hoc | Yes | Yes | Yes |
| Direct link | Yes | Yes | Yes | |
| Satellite | No | No | Yes | |
| Cellular | No | Yes | Yes | |
| Characteristics | Mobility degree | Low | Medium | High |
| Mobility Models | Random way point | Prediction based | SRCM, Realistic | |
| Energy constraint | High | Low | Medium | |
| Radio propagation model | NLOS | NLOS | LOS | |
| Localization method | GPS | Assisted-GPS, differential-GPS | Inertia measurement unit | |
| Node density | High | Medium | Low |
Figure 2Two categories of ad hoc networks, namely mobile ad hoc networks (MANETs) and vehicular ad hoc networks (VANETs): The solid line represents the connectivity between two nodes.
Figure 3Four types of links in FANETs.
Figure 4A taxonomy of routing attributes in FANETs.
Stages of routing frameworks in FANETs.
| Category | Stage | Details | Outcomes |
|---|---|---|---|
| Adaptive | First | Nodes exchange messages among themselves and prediction to localize the nodes in the space | Neighbor sets, network typologies, and location |
| Second | Use routing metrics and select route | Establishment of routing path | |
| Proactive | First | Nodes exchange messages among themselves | Neighbor sets and network typologies are formed |
| Second | Use routing metrics and select route | Establishment of routing path | |
| Third | Reestablishment of route to cater dynamicity | New routes are established | |
| Reactive | First | Nodes exchange messages among themselves and send route requests (RREQs) from source nodes towards the destination node | Neighbor sets, network typologies, and route identification |
| Second | Response of RREQ from destination node towards the source node | Route chosen by RREP | |
| Hybrid | First | Nodes exchange messages among themselves | Neighbor sets and network typologies are formed |
| Second | Non-clustered nodes elect CHs | CHs are elected | |
| Third | Non-clustered nodes join clusters | Clusters are formed |
Summary of objectives, metrics, and performance of routing schemes proposed in the literature for FANETs.
| Reference | Year | Approach | Objectives | Challenges | Routing Metrics | Charac-Teristic | Performance Measures | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F.1 Adaptive | F.2 Proactive | F.3 Reactive | F.4 Hybrid | O.1 Enhancing routing stability | O.2 Enhancing network coverage | O.3 Enhancing routing performance and QoS | X.1 High dynamicity | X.2 High cost | X.3 Low residual energy | M.1 Mobility metrics | M.2 Link expiration time | M.3 Geographical location | M.4 Residual energy | M.5 Node identity | C.1.1 Hop-by-hop routing | C.1.2 Source routing | P.1 Higher QoS performance | P.2 Lower energy consumption | P.3 Lower number of clusters | P.4 Higher route setup success rate | ||
| Zheng et al. [ | 2018 | × | × | × | × | × | × | × | × | × | × | |||||||||||
| Khelifi et al. [ | 2018 | × | × | × | × | × | × | × | × | × | × | × | ||||||||||
| Alshabtat et al. [ | 2010 | × | × | × | × | × | × | × | × | |||||||||||||
| Rosati et al. [ | 2016 | × | × | × | × | × | × | × | × | × | × | |||||||||||
| Ganbayar et al. [ | 2017 | × | × | × | × | × | × | × | × | × | ||||||||||||
| Omar et al. [ | 2017 | × | × | × | × | × | × | × | × | × | ||||||||||||
| Biomo et al. [ | 2014 | × | × | × | × | × | × | × | × | × | × | |||||||||||
| Ali et al. [ | 2018 | × | × | × | × | × | × | × | × | × | × | × | ||||||||||
| Yu et al. [ | 2016 | × | × | × | × | × | × | × | × | × | × | × | ||||||||||
A Summary of open issues and their purposes, challenges, and proposed solutions.
| Open Issue | Purpose | Challenges | Proposed Solutions |
|---|---|---|---|
| Minimizing the effects of frequent link disconnections to improve routing | Reducing packet retransmission and reestablishing routes |
High dynamicity High cost | Predicting the next geographical location of a UAV in route selection and maintenance. |
| Performing routing in the multi-UAV swarm scenarios | Managing massive amount of data due to ultra-densification |
High dynamicity High cost Low residual energy | Predicting the next geographical location of a UAV. |
| Performing clustering for supporting routing in multi-UAVs | Deploying collaborative tasks, including data aggregation, load distribution, and resource distribution |
High cost Low residual energy | Using context-aware approaches, such as artificial intelligence approaches and bio-inspired algorithms |
| Enhancing mobility models for the investigation of routing in FANETs | Mobility management |
High dynamicity High cost Low residual energy | Forming mobility models based on real-life scenarios |
| Improving network performance and survivability through multi-pathing | Maximizing resource utilization and reducing network congestion |
High routing overhead | Artificial intelligence (AI)-based approaches |
| Improving network performance by using artificial intelligence | Optimize performance |
High cost High routing overhead | Using AI approaches to improve network performance |
| Improving network coverage by using high and low altitude unmanned aerial vehicles (UAVs) | Reducing packet retransmission and reestablishing routes |
High cost | Enabling collaboration between high and low altitude platforms |
| Reducing power consumption by using green energy | Reducing network partitioning |
High cost Low residual energy | Use solar panels for extra energy backup |