This work is licensed under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
1. Introduction
An unmanned aircraft is stated to as a drone. Drones are also known as unmanned aerial vehicles (UAVs) or unmanned aircraft systems. A drone is a flying robot that can be controlled remotely or flow independently using software-driven flight plans in embedded systems that work in tandem with sensing devices and a global positioning system (GPS). Recently, with the rapid advancement and development in sensors, computation, and networking technologies, many researchers consider the usage of several small-unmanned aerial vehicles or UAVs for a variety of military and civilian applications [1]. UAVs are a collection of independent flying wireless nodes, which communicate with each other and a ground base through wireless links [2]. Mobile Ad hoc Network (MANET) is a self-organizing, infrastructure-less, and on-demand network, which can be adapted in dynamic conditions, but suffers from several limitations in terms of communication range and availability [3]. MANET has a few application territories such as emergency handling, patient monitoring, fault-tolerant mobile sensor grids, environment control, and intelligent transportation systems. However, MANETs do not provide the required level of performance for disaster and war field applications such as flood handling, battlefield, earthquake, search, and rescue operations where MANETs cannot be deployed. For such cases, Flying Ad Hoc network (FANET) is a distinct subgroup of MANET and Vehicular Ad Hoc Network (VANET) [4], which works in scenarios where communication service is out of reach or simply not accessible. The nodes in FANET play role of communication relay, rapidly deployable and self-managed ad hoc network. FANET is developed as a capable technique in both civilian and military applications, such as border surveillance, search and destroy, search and rescue, road traffic management, airborne photography, disaster management, urban security, remote sensing, and wind estimation, as shown in Figure 1 [5].
[figure(s) omitted; refer to PDF]
FANET can be seen as multi-UAV and single UAV systems. Multi-UAV systems have several advantages over single UAV systems such as scalability, stability, accuracy and precision, and effectiveness [6]. However, multi-UAV systems have several challenges because of their unique characteristics such as high mobility and infrequent deployment. One of the major issues is routing among the UAVs and base stations [7]. Furthermore, there is also the issue of range limitation between UAVs and ground-based station. On the off chance that a UAV is outside the inclusion of the ground base station, it ends up disconnected [8]. In this respect, it is important to build a wireless ad hoc network, in particular, a decentralized network with powerfully evolving topology and high node mobility.
In [9], fuzzy-logic-assisted AODV (FL-AODV) routing algorithm is proposed for MANET. In [10], the authors propose the use of Q-learning-based fuzzy logic for the FANET routing protocol. The authors in [11] use fuzzy logic for a QoS and QoE aware routing protocol for FANET networks. Link Defined OLSR (OLSR-LD) is proposed for MANET in [12]. Link Stability Estimation-based Preemptive Routing (LEPR) protocol for FANET is proposed in [13]. A common issue in the existing ad hoc routing protocols is that they did not consider the important factors (i.e., bandwidth, mobility, and link quality) all together for choosing the best routing path for more effective and robust routing.
In terms of implementation and architecture, FANET presents significant obstacles. Bandwidth, link quality, and determining the optimum routing path for data exchange are all significant problems in routing among the swarm of UAVs. The rationale for this is that these parameters have a significant impact on the network’s overall performance. According to research, existing systems in FANETs do not take into account aspects such as bandwidth, mobility, or link quality when picking a routing option ([2] and Mukherjee et al.). Finding a new path in a highly mobile UAV network is inconvenient in typical protocols, resulting in a greater delay. Ant-Hocnet, on the other hand, is less effective in locating a high-quality routing link and so is unsuitable for higher packet loads. In this paper, we focus on how to improve the existing routing protocol for highly mobile UAV networks and how to calculate the best routing path for sending lager packets in FANET. We do further research for routing algorithm and proposed an algorithm based on Ant-Hocnet and fuzzy logic to increase throughput and packet delivery ratio and decrease end-to-end delay and improve overall network communication ability.
The rest of the paper includes the related work being summarized in Section 2. In Section 3, we present the overview of Ant-Hocnet, and Section 4 presents a fuzzy logic system. The detailed explanation of the calculation of bandwidth, mobility, and link quality is presented in Section 5. Section 5.4 presents the simulation results and comparison FAnt-Hocnet (FAHR) and existing Ant-Hocnet algorithm. Finally, the conclusion and future direction are given in Section 6.
2. Related Works
In this section, we review state-of-the-art existing routing protocols for MANETs, FANETs, and VANETs and analyze their strengths and weaknesses. The reason for reviewing related work to MANET and VANET is that they provide the basic foundation to from FANETs. Furthermore, most of the early work on FANET trace back to the use of MANET and VANET protocol usage for FANET.
Zheng et al. [14] proposed a novel hybrid protocol for routing based on location prediction directional MAC protocol (PPMAC) and a self-learning and reinforcement learning routing protocol called RLSRP. PPMAC merges the location prediction and directional antennas in the MAC layer to solve the directional deafness issue. The RLSRP empowers updating the local routing strategies with the location information of drones and an advantage task defined based on the global network efficacy; however, this protocol cannot support multichannel structure. Zheng et al. [15] proposed Stable Ant-based Routing Protocol (SARP). In SARP, a HELLO message is broadcasted occasionally to get the neighbor information. However, SARP route selection considers only the shortest path, which is not enough for routing in FANET with high mobility nodes and hence result in possibly weak links. In [16], Fatemidokht and Kuchaki Rafsanjani propose an optimize routing scheme called F-Ant for VANET; this scheme comprises of ACO algorithm and fuzzy logic. The scheme design is based on bandwidth, received signal strength metric (RSSM), and congestion metric (CM) for computing link’s validity. In [17], the authors present a Fuzzy control Q-learning Ad Hoc On Demand Distance Vector (FQLAODV) approach for VANET. Fuzzy logic estimates a wireless link whether it is good or bad by determining metrics of signal limitation, bandwidth, and mobility, whereas Q-learning selects a route which can offer multihop consistency and effectiveness. The biggest downside of this method is its computational overhead. In [18], the authors proposed Ant-Hocnet based on the ACO routing algorithm for MANET. It uses both reactive and proactive approaches; proactive approach maintains and improves path before reactive path setup phase. Ant-Hocnet is enlivened by the stigmergy-driven which emerges from the behavior of ant colonies and the ACO system. The authors compared Ant-Hocnet with Ad Hoc On Demand Distance Vector (AODV), and the results show that Ant-Hocnet outperforms AODV. However, Ant-Hocnet is not efficient in terms of routing overhead.
The utmost challenge of FANET is to make sure the ubiquitous communication in a needy situation, where real-time transmission of data is prerequisite. Routing in FANET is much difficult than MANET and VANET due to its complex characteristics. A routing link may be weak, or a link may be broken in the network due to the high mobility and rapidly changing topology, sending a segmented packet produces high overhead resulting in higher latency and congestion, and these issues occur with most of the existing routing protocols. A vital problem arising in FANET is to choose the finest route among the UAV nodes. From literature review, it is concluded that a common issue in the existing ad hoc routing protocols is that they did not consider the important factors (i.e., bandwidth, mobility, and link quality) all together for choosing the best routing path for more effective and robust routing and requires a suitable technique to solve the issue.
In summary, the following are the limitations of the existing related work:
(i) The proposed scheme is not effective in decreasing the link failure as well as ensuring successful packet retransmission [12]
(ii) E-Ant-DSR leads to more delay as topology changes occur more frequently in FANET [19]
(iii) The RLSRP empowers updating the local routing strategies with the location information of drones and an advantage task defined based on the global network efficacy; however, this protocol cannot support multichannel structure [14]
(iv) SARP route selection considers only the shortest path, which is not enough for routing in FANET with high mobility nodes and hence result in possibly weak links [15]
(v) LEPR has not shown considerable results in both the finding frequency of route and the routing overhead [13]
There are various approaches to solve routing issues in FANET, the bio-inspired ACO-based algorithm is broadly used for routing issues in ad hoc networks. We use ACO-based Ant-Hocnet algorithm along with fuzzy logic to improve routing in FANET. Fuzzy logic is used to analyze the wireless link status info (i.e., available bandwidth, node mobility, and link quality) and calculate the best wireless links without a mathematical model.
3. The Proposed Scheme
In this research work, we exploit the bio-inspired Ant Colony Optimization (ACO) algorithm called “Ant-Hocnet” along with fuzzy logic to improve routing in FANET. Fuzzy logic considers the communication wireless link status info (i.e., available bandwidth, node mobility, and link quality) and calculates the best wireless links without a mathematical model in the swarm of UAVs. Fuzzy logic-based Ant-Hocnet selects the best routing path for sending larger packet loads more reliably with less delay.
3.1. System Design
Our proposed scheme is constructed on the ACO family algorithm for Ant-Hocnet routing. We consider Ant-Hocnet routing as it is a widely recognized routing protocol. The proposed scheme objective is to discover the best multihop routing path from the source node to the destination node. The effectiveness of a multihop routing path relies on the direct wireless links (one-hop links) that establish the routing path. Every node broadcasts a hello packet periodically. Every hello packet contains the accessible bandwidth and all neighbors’ addresses of the sender node. Through using a hello packet, every node preserves its two-hop neighbor information. The mobility factor (MoF) in our proposed scheme is estimated by using location information or one-hop and two-hop neighbor data. Therefore, our proposed scheme can still work even if the information on the position is not available. The reception ratio of the hello packet is estimated by every node to assume the quality of a wireless link to a neighbor. On the hello packet reception, every node computes the link status value of the wireless link to the hello message of a source node. The bandwidth, UAV mobility, and link quality estimate the link status value. Fuzzy logic is used to measure these three metrics jointly while choosing the best routing path shown in Figure 2.
[figure(s) omitted; refer to PDF]
To address the issue of improving routing protocol for reliable communication in FANET with the best available route among the UAV swarm as mentioned above, we consider the existing bio-inspired approaches used in ad hoc networks, which help us to classify the issues and challenges in FANETs. In FANET for the analysis of routing issues, the bio-inspired algorithms have been effectively implemented. Moreover, bio-inspired algorithms enable us to improve the intelligence in wireless ad hoc networks. Thus, in proposed method, the same algorithm has been adopted to achieve our intended results.
The models of fuzzy set theory are the description of inaccurate and incomplete sensory information as imagine by human brain. Consequently, it characterizes and mathematically works with such linguistic data in a natural method via the membership functions and the set of fuzzy rules. We tend to use fuzzy logic to resolve this issue without obtaining the mathematical model and to assess a link-based method to choose a route that might offer a multihop reliability and efficiency and examine available bandwidth, node mobility, and link quality in the selection of route. Fuzzy rules are efficiently stated to obtain the last fuzzy value. The fuzzy membership functions and the accompany fuzzy rules can be adapted to assure a specific situation. Moreover, by defuzzification, the resultant fuzzy values are changed to a numerical value.
3.2. Ant Colony Optimization (ACO)
We exploit the bio-inspired Ant Colony Optimization (ACO) algorithm called “Ant-Hocnet” along with fuzzy logic to improve routing in FANET. Fuzzy logic considers the communication wireless links status info (i.e., available bandwidth, node mobility, and link quality) and calculates the best wireless links without a mathematical model in the swarm of UAVs. Fuzzy logic-based Ant-Hocnet selects the best routing path for sending larger packet loads more reliably with less delay.
For the proposed scheme, we exploit the Ant-Hocnet routing protocol which is constructed on Ant Colony Optimization (ACO) family algorithm. We consider Ant-Hocnet routing since it is a widely recognized routing protocol. ACO is a bio-inspired algorithm like Bee Colony Optimization (BCO), birds flock, etc.; mainly, it represents and uses the actions of ants and their liveliness. Ant-Hocnet has lots of similarity with reactive protocols such as AODV and Dynamic Source Routing (DSR) and as well as proactive protocol behavior similarities such as Destination-Sequenced Distance Vector (DSDV) and Optimized Link State Routing (OLSR). The proposed scheme objective is to discover the best multihop routing path to the destination node from the source node. The effectiveness of a multihop routing path relies on entirely the direct wireless links (one-hop links) that establish the routing path. Every node broadcasts a hello packet periodically. Every hello packet contains the accessible bandwidth and all neighbors’ addresses of the sender node. By using the hello packet, every node preserves its two-hop neighbor info. The mobility factor (MoF) in our proposed scheme is estimated by using location info or one-hop and two-hop neighbor data. Therefore, our proposed scheme can still work even if the information of the position is not available. The reception ratio of the hello packet is estimated by every node to assume the quality of a wireless link to a neighbor. On the hello packet reception, every node computes the wireless link status to the hello packet of a source node. The bandwidth, UAV mobility, and link quality estimate the link status value. Fuzzy logic is used to measure these three metrics jointly as shown in Figure 2. The estimation of the considered factors are as follows.
3.2.1. Estimation of Each Link
Due to high mobility in FANET, wireless link quality changes more frequently. A good routing link in FANET is dependent on the bandwidth, mobility, and link quality of the network. Hence, in the estimation of a routing link, these matrices are considered together as shown in Figure 2. Mathematical model for choosing the routing path is complicated to derive, and a solution created on it would not be flexible. Meanwhile, a fuzzy logic system can manage uncertain and vague information. The use of fuzzy logic system is to resolve this issue by not using the mathematical model. The range of the fuzzy logic numerical values is characterized by the fuzzy membership functions. The following is the process for estimating a direct wireless link.
3.2.2. Estimation of Bandwidth Factor (BwF)
It is dependent on the channel idle time ratio (CITR), so first we derived CITR as follows:
In equation (1), CITR is represented by
The idle time calculation as shown by [17] (same for all equations) is given as follows:
In equation (2),
In equation (5),
In equation (6),
In equation (8),
In equation (9),
When
4. Fuzzy Logic
Models of fuzzy set theory [20, 21] are used to investigate imprecision and fractional data. Fuzzy set theory models, in particular, behave in a similar fashion to the human brain, in that they have a goal and make decisions in an uncertain environment. Nevertheless, for communication in FANETs, a specific model is not existing, because of high mobility, unreliable links, and limited resources. Hence, the control decision system has been executed by fuzzy logic theory whichever to manage the issue. The inputs to the fuzzy logic to be considered for routing are (1) bandwidth, (2) mobility, and (3) link quality. These metrics make the pheromone to reproduce the network rank and the node’s capability to reliably send packets over the network.
4.1. Fuzzification of Inputs/Outputs
In the inference system, fuzzification is the process of converting multiple types of input data into a single output. The bandwidth factor (BwF), mobility factor (MoF), and link quality factor (LqF), all three-input metrics, need to be fuzzified. We have provided three kinds of labels for different factor in this work, but for more accurate results, the different factors can be labeled with more possible labels. We intend to add more possible labels for our future works. On the base of current information of FANET, the labels “small,” “medium,” and “large” are used to define the bandwidth factor, and to define the mobility factor, the labels “slow,” “medium,” and “fast” are used, and “good,” “medium,” and “bad” are labels for the representation of link quality factor. The membership functions are demonstrated in Figure 3.
[figure(s) omitted; refer to PDF]
4.2. Inference Engine and Knowledge Base System
The fuzzy inference system is a set of instructions developed with the help of experts. Fuzzy set theory models are the description of incorrect and incomplete information, as imagined by human mind. Furthermore, it illustrates linguistic information in ordinary simple method via membership functions and fuzzy rules. The fuzzy rules are well defined for getting the final fuzzy value. The IF-THEN pattern of the fuzzy set rules is used to infer output fuzzy values. The IF component is used to create conditions using predicates and logical linkages, whereas the THEN element is used to determine the degree of membership. Fuzzy membership functions and fuzzy rules are applied effectively to ensure an explicit situation. Furthermore, by defuzzification process, the final fuzzy value is changed to a numerical value.
Figure 3 shows the fuzzy inference system rules for the bandwidth factor, mobility, and link quality factors respectfully in a fuzzy logic system, while Figure 4 shows the graphical interface of these factors. The linguistic variables describe the ranks, i.e., “Perfect, Good, Acceptable, Unpreferable, Bad, Very Bad” are shown in Figure 5. The fuzzy rules are generated by using MATLAB app in the fuzzy logic toolbox, based on the proposed FAnt-Hocnet composes of 27 rules, as shown in Table 1.
[figure(s) omitted; refer to PDF]
Table 1
Fuzzy logic rules.
Bandwidth | Mobility | Link quality | Rank | |
Rule 1 | Large | Slow | Good | Perfect |
Rule 2 | Large | Slow | Medium | Good |
Rule 3 | Large | Slow | Bad | Unpreferable |
Rule 4 | Large | Medium | Good | Good |
Rule 5 | Large | Medium | Medium | Acceptable |
Rule 6 | Large | Medium | Bad | Bad |
Rule 7 | Large | Fast | Good | Unpreferable |
Rule 8 | Large | Fast | Medium | Bad |
Rule 9 | Large | Fast | Bad | Very bad |
Rule 10 | Medium | Slow | Good | Good |
Rule 11 | Medium | Slow | Medium | Acceptable |
Rule 12 | Medium | Slow | Bad | Bad |
Rule 13 | Medium | Medium | Good | Acceptable |
Rule 14 | Medium | Medium | Medium | Unpreferable |
Rule 15 | Medium | Medium | Bad | Bad |
Rule 16 | Medium | Fast | Good | Bad |
Rule 17 | Medium | Fast | Medium | Bad |
Rule 18 | Medium | Fast | Bad | Very bad |
Rule 19 | Small | Slow | Good | Unpreferable |
Rule 20 | Small | Slow | Medium | Bad |
Rule 21 | Small | Slow | Bad | Very bad |
Rule 22 | Small | Medium | Good | Bad |
Rule 23 | Small | Medium | Medium | Bad |
Rule 24 | Small | Medium | Bad | Very bad |
Rule 25 | Small | Fast | Good | Bad |
Rule 26 | Small | Fast | Medium | Very bad |
Rule 27 | Small | Fast | Bad | Very bad |
4.3. Defuzzification
The procedure of translation of fuzzy output into a single value is called the defuzzification, and the defuzzification technique used in our proposed approach is the center of gravity (CoG). The fuzzy sets are used as an input for the defuzzification procedure. The fuzzy inference system includes the set of output values, which must be defuzzified in directive to determine a single yield value from the fuzzy inference system as presented in Figure 6.
[figure(s) omitted; refer to PDF]
5. Implementation and Analysis
This section gives a detailed interpretation of the simulation environment and the output results that are obtained using the proposed scheme, i.e., FAnt-Hocnet and the existing Ant-Hocnet algorithm. The simulation scenario is shown in Figure 7. We show the results for three different scenarios in which we consider different packet sizes. The performance of throughput, end-to-end delay, and packet delivery ratio is evaluated with the existing method.
[figure(s) omitted; refer to PDF]
To evaluate and implement the proposed solution, simulation is widely used for this purpose. There are various simulation tools available for the evaluation. However, we use MATLAB for our evaluation because of it suitability [22]. The proposed method is compared with one of the most important protocol called Ant-Hocnet protocol. We assume that 100 nodes are randomly located in an area of
Table 2
Simulation parameters.
Parameter | Values |
Simulation tool | MATLAB 2013b |
Simulation area | 500 m |
Number of UAVs | 100 |
UAV speed | 100 m/s |
Data rate | 4, 6, 8, 10, 12, and 14 packets/s |
Traffic type | CBR |
CBR packets per second | 10 |
Packet size | 512 bytes |
MAC layer | 802.11 |
Protocol | Ant-Hocnet |
Mobility model | Gauss-Markov |
In our simulation, we consider three different experiments for varying packet sizes (i.e., 64 bytes, 512 bytes, and 1024 bytes).
(i) First case: in this case, the packet size is 64 bytes
(ii) Second case: in this case, the packet size is 512 bytes
(iii) Third case: in this case, a larger packet size is assumed, i.e., 1024 bytes
Assumptions: designed and development for the FAnt-Hocnet and its working procedure, the following various assumption are established:
(i) We assume a swarm of UAVs moving freely in area of 500
(ii) We assume a collision free atmosphere
(iii) The range among the UAVs is 15 meters
(iv) We assume that no UAV node die due to power drainage
(v) We assume Ant-Hocnet reactive behavior
(vi) In our proposed scheme, we consider no queueing delay
Performance metrics: to validate the efficiency of the FAnt-Hocnet routing, we simulate the FANET scenario of Ant-Hocnet and FAnt-Hocnet. There are numerous measurable parameters which are exploited to estimate and examine the results, to estimate different scenarios of the network and routing performance. The following are the measurable parameters which are analyzed in this work.
5.1. Throughput
The throughput is defined as the average total amount of data that can be profitably transferred by a sender over a communication medium in a unit time. In fact, it is an associated metric to packet delivery ratio. However, the throughput is measured in bits not in the number of data packets. Characteristically, it is calculated in kbps, Mbps, and Gbps. The throughput can be calculated as by [23] as follows:
5.2. End-to-End Delay
End-to-end delay denotes the time taken by a data packet transmitted by a source node to reach the destination. End-to-end delay is the sum of all probable delays created by buffering through route-finding latency, queuing at the interface queue, retransmission delays in MAC layer, propagation, and transmission times. In this work, we do not consider the queuing delay. In the situation, no link breaking prediction algorithm and multipath routing protocol are existing; then, this delay will be high since the time consumed in discovering a route is involved in the end-to-end delay. Mathematically, average end-to-end delay can be defined as follows:
5.3. Packet Delivery Ratio
This parameter is computed among the amount of data packets successfully sent from the sources and the number of data packets received by the destinations. In this work, we consider the average packet delivery ratio, which is the average value of the packet delivery ratios of the whole traffic inside network. The fewer data loss at the receiver side of all the destinations shows that the packet delivery ratio is significantly higher and the improved network performance. The formula is given as follows:
5.4. Comparison of Results and Discussion
We show the result for throughput in Figure 8. Here, FAnt-Hocnet exceptionally outperforms the Ant-Hocnet routing protocol. Ant-Hocnet shows lower throughput than FAnt-Hocnet; this is due to the fact that Ant-Hocnet does not consider UAV’s bandwidth, mobility, and link quality in the routing path selection and, therefore, result in the throughput degradation. For larger packets, the FAnt-Hocnet algorithm shows higher throughput than Ant-Hocnet from the start because FAnt-Hocnet chooses the best routing path for routing by using the fuzzy logic [24], while retransmission of larger packets due to poor-quality channel selection in the case of Ant-Hocnet degrades its throughput.
[figure(s) omitted; refer to PDF]
Figure 9 shows the end-to-end delay for both the schemes; the FAnt-Hocnet considers the bandwidth, mobility, and link quality which decreases the number of weak links and hence result in less end-to-end delay than Ant-Hocnet. The frequent changes in topology, route discoveries, and retransmission of larger packet result in higher end-to-end delay for Ant-Hocnet. FAnt-Hocnet decrease the end-to-end delay by choosing the fuzzy logic-based best routing path for reliable communication.
[figure(s) omitted; refer to PDF]
Figure 10 shows the PDR of the proposed scheme vs. the Ant-Hocnet algorithm. The FAnt-Hocnet algorithm shows higher PDR as compared to the Ant-Hocnet algorithm. For larger packet, the FAnt-Hocnet algorithm shows higher PDR than Ant-Hocnet from the start, because FAnt-Hocnet choose the best routing path for routing by using the fuzzy logic.
[figure(s) omitted; refer to PDF]
6. Conclusions
In this paper, we employ the bio-inspired Ant Colony Optimization (ACO) algorithm called “Ant-Hocnet” and propose FAnt-Hocnet routing protocol based on optimized fuzzy logic to improve routing in FANET. Fuzzy logic is used to analyze the information about the status of the wireless links, such as available bandwidth, node mobility, and link quality, and calculate the best wireless links without a mathematical model. FAnt-Hocnet being a multipath routing protocol achieves the highest throughput and low end-to-end delay especially in high network loads and high mobility as it chooses the best routing path for packet transmission. The results show that by applying the intelligence of fuzzy logic systems provides the best routing path from source to destination in a network. Thus, it provides effective and robust communication channel for packets.
In future, we intend to expand the proposed work and to measure the packet drop probability and priority-based packet reliable communication. Moreover, the security consideration will also be address in the future to prevent the malicious nodes. To reduce the congestion in FANETs, a novel smart solution will be proposed.
[1] A. AlKhatieb, E. Felemban, A. Naseer, "Performance evaluation of ad-hoc routing protocols in (FANETs)," 2020 IEEE Wireless Communications and Networking Conference Workshops (WCNCW),DOI: 10.1109/WCNCW48565.2020.9124761, .
[2] M. Y. Arafat, S. Moh, "Routing protocols for unmanned aerial vehicle networks: a survey," IEEE Access, vol. 7, pp. 99694-99720, DOI: 10.1109/ACCESS.2019.2930813, 2019.
[3] V. K. Gunjan, J. M. Zurada, B. Raman, G. Gangadharan, Modern Approaches in Machine Learning and Cognitive Science: A Walkthrough,DOI: 10.1007/978-3-030-38445-6, 2020.
[4] R. Hussain, J. Lee, S. Zeadally, "Trust in VANET: a survey of current solutions and future research opportunities," IEEE Transactions on Intelligent Transportation Systems, vol. 22 no. 5, pp. 2553-2571, DOI: 10.1109/TITS.2020.2973715, 2020.
[5] M. I. B. Azevedo, C. Coutinho, E. M. Toda, T. C. Carvalho, J. Jailton, "Wireless communications challenges to flying ad hoc networks (FANET)," Mobile Computing, vol. 3, 2020.
[6] F. Noor, M. A. Khan, A. Al-Zahrani, I. Ullah, K. A. Al-Dhlan, "A review on communications perspective of flying AD-HOC networks: key enabling wireless technologies, applications, challenges and open research topics," Drones, vol. 4 no. 4,DOI: 10.3390/drones4040065, 2020.
[7] J. Jiang, G. Han, "Routing protocols for unmanned aerial vehicles," IEEE Communications Magazine, vol. 56 no. 1, pp. 58-63, DOI: 10.1109/MCOM.2017.1700326, 2018.
[8] A. Nadeem, T. Alghamdi, A. Yawar, A. Mehmood, M. Siddiqui, "A review and classification of flying ad-hoc network (FANET) routing strategies," Journal of Basic and Applied Scientific Research, vol. 8 no. 3, 2018.
[9] J. Li, M. Wang, P. Zhu, D. Wang, X. You, "Highly reliable fuzzy-logic-assisted AODV routing algorithm for mobile ad hoc networks," Sensors, vol. 21 no. 17,DOI: 10.3390/s21175965, 2021.
[10] Q. Yang, S.-J. Jang, S. J. Yoo, "Q-learning-based fuzzy logic for multi-objective routing algorithm in flying ad hoc networks," Wireless Personal Communications, vol. 113 no. 1, pp. 115-138, DOI: 10.1007/s11277-020-07181-w, 2020.
[11] J. Souza, J. Jailton, T. Carvalho, J. Araújo, R. A. Francês, "A proposal for routing protocol for FANET: a fuzzy system approach with QoE/QoS guarantee," Wireless Communications and Mobile Computing, vol. 2019,DOI: 10.1155/2019/8709249, 2019.
[12] R. Jain, I. Kashyap, "An QoS aware link defined OLSR (LD-OLSR) routing protocol for MANETs," Wireless Personal Communications, vol. 108 no. 3, pp. 1745-1758, DOI: 10.1007/s11277-019-06494-9, 2019.
[13] X. Li, J. Yan, "LEPR: link stability estimation-based preemptive routing protocol for flying ad hoc networks," 2017 IEEE symposium on computers and communications (ISCC), pp. 1079-1084, DOI: 10.1109/ISCC.2017.8024669, .
[14] Z. Zheng, A. K. Sangaiah, T. Wang, "Adaptive communication protocols in flying ad hoc network," IEEE Communications Magazine, vol. 56 no. 1, pp. 136-142, DOI: 10.1109/MCOM.2017.1700323, 2018.
[15] X. Zheng, Q. Qi, Q. Wang, Y. Li, "A stable ant-based routing protocol for flying ad hoc networks," 2017 4th International Conference on Machinery, Materials and Computer (MACMC 2017), pp. 410-416, 2018.
[16] H. Fatemidokht, M. Kuchaki Rafsanjani, "F-Ant: an effective routing protocol for ant colony optimization based on fuzzy logic in vehicular ad hoc networks," Neural Computing and Applications, vol. 29 no. 11, pp. 1127-1137, DOI: 10.1007/s00521-016-2631-y, 2018.
[17] C. Wu, S. Ohzahata, T. Kato, "Routing in VANETs: a fuzzy constraint Q-learning approach," 2012 IEEE global communications conference (GLOBECOM), pp. 195-200, DOI: 10.1109/GLOCOM.2012.6503112, .
[18] G. Di Caro, F. Ducatelle, L. M. Gambardella, "AntHocNet: an adaptive nature-inspired algorithm for routing in mobile ad hoc networks," European Transactions on Telecommunications, vol. 16 no. 5, pp. 443-455, DOI: 10.1002/ett.1062, 2005.
[19] S. Chatterjee, S. Das, "Ant colony optimization based enhanced dynamic source routing algorithm for mobile ad-hoc network," Information Sciences, vol. 295, pp. 67-90, DOI: 10.1016/j.ins.2014.09.039, 2015.
[20] L. A. Zadeh, Fuzzy Sets, Fuzzy Logic, and Fuzzy Systems. Chapter Fuzzy Sets and Information Granularity, 1996.
[21] G. Mehmood, M. Z. Khan, A. Waheed, M. Zareei, E. M. Mohamed, "A trust-based energy-efficient and reliable communication scheme (trust-based ERCS) for remote patient monitoring in wireless body area networks," IEEE Access, vol. 8, pp. 131397-131413, DOI: 10.1109/ACCESS.2020.3007405, 2020.
[22] G. Mehmood, M. Z. Khan, M. Fayaz, M. Faisal, H. U. Rahman, J. Gwak, "An energy-efficient mobile agent-based data aggregation scheme for wireless body area networks," Computers, Materials & Continua, vol. 70 no. 3, pp. 5929-5948, DOI: 10.32604/cmc.2022.020546, 2022.
[23] A. Husen, M. H. Chaudary, F. Ahmad, M. I. Alam, A. Sohail, M. J. P. C. S. Asif, "Improving scheduling performance in congested networks," PeerJ Computer Science, vol. 7, article e754,DOI: 10.7717/peerj-cs.754, 2021.
[24] C. Wu, S. Ohzahata, T. Kato, "Flexible, portable, and practicable solution for routing in VANETs: a fuzzy constraint Q-learning approach," IEEE Transactions on Vehicular Technology, vol. 62 no. 9, pp. 4251-4263, DOI: 10.1109/TVT.2013.2273945, 2013.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2022 Saifullah Khan et al. This work is licensed under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Drones or unmanned aircraft are commonly known as unmanned aerial vehicles (UAVs), and the ad hoc network formed by these UAVs is commonly known as Flying Ad Hoc Network (FANET). UAVs and FANET were initially associated with military surveillance and intelligence gathering; moreover, they are now excessively used in civilian roles including search and rescue, traffic monitoring, firefighting, videography, and smart agriculture. However, due to the distinctive architecture, they pose considerable design and deployment challenges, prominently related to routing protocols, as the traditional routing protocols cannot be used directly in FANET. For instance, due to high mobility and sparse topology, frequent link breakage and route maintenance incur high overhead and latency. In this paper, we employ the bio-inspired Ant Colony Optimization (ACO) algorithm called “Ant-Hocnet” based on optimized fuzzy logic to improve routing in FANET. Fuzzy logic is used to analyze the information about the status of the wireless links, such as available bandwidth, node mobility, and link quality, and calculate the best wireless links without a mathematical model. To evaluate and compare our design, we implemented it in the MATLAB simulator. The results show that our approach offers improvements in throughput and end-to-end delays, hence enhancing the reliability and efficiency of the FANET.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details






1 Computer Science Virtual University, Pakistan
2 Network Systems & Security Research Group (NSSRG), Department of Computer Science and IT, University of Malakand, 18800 Chakdara, KP, Pakistan
3 Department of Computer Science, IQRA National University, Swat Campus 19220, Pakistan
4 Abbottabad University of Science & Technology, 22500, Havelian, Abbottabad, Pakistan
5 Department of Computer Science, University of Central Asia, Naryn, Kyrgyzstan