Abstract
Today, unmanned aerial vehicles (UAVs), also known as drones, have become very popular in military applications, commercial applications, and academic research. Flying ad hoc network (FANET) is a new type of ad hoc network, which groups small drones into an ad hoc form. These networks have unique characteristics, including moving in a 3D space, high mobility, frequent topological changes, limited resources, low density of nodes, and so on, which impose various challenges when designing a proper and efficient routing scheme. In this paper, we present a fuzzy logic-based routing scheme for flying ad hoc networks. The proposed routing scheme has two phases: route discovery phase and route maintenance phase. In the first phase, we propose a technique for calculating the score of each node in the network to prevent the broadcast storm problem and control the flood of the control messages, which have been broadcast to discover a new route in the network. This score is calculated based on various parameters such as movement direction, residual energy of nodes, link quality, and node stability. Moreover, in the route selection process, we design a fuzzy system to select routes with more fitness, less delay, and fewer hops for data transfer. The second phase includes two steps: preventing route failure in order to detect and modify paths at the failure threshold, and reconstructing failed routes in order to recognize and quickly replace these routes. Finally, the proposed routing scheme is implemented in NS2 to evaluate its performance and determine its efficiency. The simulation results are compared with three routing methods, namely ECaD, LEPR, and AODV. These results show that the proposed routing method outperforms other routing schemes in terms of end to end delay, packet delivery rate, route stability, and energy consumption. However, it has slightly increased the routing overhead.
Highlights
In the last decade, the use of unmanned aerial vehicles (UAVs) has growth significantly for various applications and services
We describe each of these routing schemes
SYSTEM MODEL we introduce the network model used in the proposed routing scheme
Summary
The use of unmanned aerial vehicles (UAVs) has growth significantly for various applications and services. Topology-Based Routing Protocol: This routing type uses topology information of nodes to send data packets in the network In these protocols, it is necessary to create a proper route from the source to the destination before starting the data transmission process. REACTIVE ROUTING SCHEME It is known as on demand protocol In this routing type, if an UAV is to send its data packets and there is no route to the destination node in its own routing table, it initiates the route discovery process. If an UAV is to send its data packets and there is no route to the destination node in its own routing table, it initiates the route discovery process In these routing protocols, only information about active routes is stored in the routing table.
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have