TY - JOUR
T1 - OLSR+
T2 - A new routing method based on fuzzy logic in flying ad-hoc networks (FANETs)
AU - Rahmani, Amir Masoud
AU - Ali, Saqib
AU - Yousefpoor, Efat
AU - Yousefpoor, Mohammad Sadegh
AU - Javaheri, Danial
AU - Lalbakhsh, Pooia
AU - Hassan Ahmed, Omed
AU - Hosseinzadeh, Mehdi
AU - Lee, Sang Woong
N1 - Publisher Copyright:
© 2022 Elsevier Inc.
PY - 2022/8
Y1 - 2022/8
N2 - Flying ad-hoc networks (FANETs) have many applications in military, industrial and agricultural areas. Due to specific features of FANETs, such as high-speed nodes, low density of nodes in the network, and rapid changes in the topology, most routing protocols designed for mobile ad hoc networks (MANETs) or vehicular ad hoc networks (VANETs) are not compatible with FANETs. In this paper, we propose a fuzzy logic-based routing approach called OLSR+ for FANETs. In this scheme, we seek to improve the optimized link state routing protocol (OLSR) so that it can efficiently be used in FANETs. OLSR+ includes four main phases: 1) Discovering neighboring nodes. In this phase, we propose a new and efficient technique for estimating the lifetime of the link between two unmanned ariel vehicles (UAVs) based on the link quality, distance, relative velocity, and movement direction. 2) Selecting multipoint relays (MPRs). In this phase, we present a fuzzy mechanism for selecting a set of MPR nodes. According to this mechanism, when a node has higher residual energy, higher link lifetime, and more neighborhood degree compared to others, it achieves more fitness to be selected as MPR. 3) Discovering the network topology. In this phase, we modify the format of the topology control (TC) message and add two fields, including route energy and route lifetime to this message. 4) Calculating the routing table. In OLSR+, we consider two parameters, including route energy and route lifetime, for establishing stable paths. Finally, we simulate OLSR+ using NS3 and compare its performance with two methods, namely greedy optimized link state routing (G-OLSR) and optimized link state routing (OLSR). The simulation results show that OLSR+ successfully reduces delay compared to G-OLSR and OLSR. In addition, it has higher packet delivery rate and throughput than others. Also, it improves energy consumption in the network. However, OLSR+ has more routing overhead than G-OLSR.
AB - Flying ad-hoc networks (FANETs) have many applications in military, industrial and agricultural areas. Due to specific features of FANETs, such as high-speed nodes, low density of nodes in the network, and rapid changes in the topology, most routing protocols designed for mobile ad hoc networks (MANETs) or vehicular ad hoc networks (VANETs) are not compatible with FANETs. In this paper, we propose a fuzzy logic-based routing approach called OLSR+ for FANETs. In this scheme, we seek to improve the optimized link state routing protocol (OLSR) so that it can efficiently be used in FANETs. OLSR+ includes four main phases: 1) Discovering neighboring nodes. In this phase, we propose a new and efficient technique for estimating the lifetime of the link between two unmanned ariel vehicles (UAVs) based on the link quality, distance, relative velocity, and movement direction. 2) Selecting multipoint relays (MPRs). In this phase, we present a fuzzy mechanism for selecting a set of MPR nodes. According to this mechanism, when a node has higher residual energy, higher link lifetime, and more neighborhood degree compared to others, it achieves more fitness to be selected as MPR. 3) Discovering the network topology. In this phase, we modify the format of the topology control (TC) message and add two fields, including route energy and route lifetime to this message. 4) Calculating the routing table. In OLSR+, we consider two parameters, including route energy and route lifetime, for establishing stable paths. Finally, we simulate OLSR+ using NS3 and compare its performance with two methods, namely greedy optimized link state routing (G-OLSR) and optimized link state routing (OLSR). The simulation results show that OLSR+ successfully reduces delay compared to G-OLSR and OLSR. In addition, it has higher packet delivery rate and throughput than others. Also, it improves energy consumption in the network. However, OLSR+ has more routing overhead than G-OLSR.
KW - Artificial intelligence (AI)
KW - Flying ad hoc networks (FANETs)
KW - Fuzzy logic
KW - Routing
KW - Unmanned ariel vehicles (UAVs)
UR - http://www.scopus.com/inward/record.url?scp=85131236964&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85131236964&partnerID=8YFLogxK
U2 - 10.1016/j.vehcom.2022.100489
DO - 10.1016/j.vehcom.2022.100489
M3 - Article
AN - SCOPUS:85131236964
SN - 2214-2096
VL - 36
JO - Vehicular Communications
JF - Vehicular Communications
M1 - 100489
ER -