Position-Monitoring-Based Hybrid Routing Protocol for 3D UAV-Based Networks
Abstract
:1. Introduction
1.1. Contributions of This Study
- (1)
- We proposed a novel Position-Monitor-based Hybrid Routing Protocol (PMHRP), which possesses topology and geographic routing protocol features. Furthermore, the PMHRP establishes the shortest path based on the locations of UAVs.
- (2)
- The proposed scheme introduces the PHC-UAV which limits the message exchange and avoids message flooding across the network. Furthermore, we have considered the position of UAV as the main parameter based on three different approaches: (a) centroid approach, (b) static approach, and (c) random approach based on linear congruential generator (LCG) according to the network environment.
- (3)
- The PHC-UAV only shares the geographic information of all UAVs in the network and is not responsible for calculating the shortest path for each UAV; therefore, the packet overhead and load on the PHC-UAV decrease. Unlike other clustering routing schemes where the cluster head forwards the data across the network as result, the load on cluster head increases, which results in the degradation of the whole network’s performance.
- (4)
- Moreover, for the centroid approach of PHC-UAV selection, centrality and degree of betweenness are considered to have a stable and efficient path from source to destination.
- (5)
- To justify the efficiency of the proposed scheme in comparison with benchmark schemes under different network scenarios and various mobility speeds considered. The results show the efficiency of our proposed scheme in complex network conditions.
1.2. Organization of This Article
2. Related Works
3. Methods
3.1. 3D Free Space Model for PMHRP
3.2. Random Waypoint UAV Mobility Model
3.3. Selection of PHC
3.3.1. Static PHC Selection
3.3.2. Random PHC Selection
3.3.3. Centroid PHC Selection
Algorithm 1: The pseudo-code of the Centroid PHC-UAV. |
Input: Number of Nodes deployed = N; NodeList=NL Output: Get PHC Node |
|
3.4. PMHRP Working Principle
4. Experimental Evaluation
4.1. Experimental Setup
4.2. Quality of Services
- (1)
- Packet delivery ratio (PDR %): PDR (%) is the best QoS technique for determining a routing protocol’s operational capability. It shows the percentage (%) of packets those successfully arrive at the destination UAV node over packets originating from the source. Equation (20) shows the calculation of the PDR:
- (2)
- Average Delay: Delay indicates the total taken time taken by received data packets take to reach the destination UAV. It is in seconds. Equation (21) shows the average delay. To determine the average delay (DT), the total time of the received data packet (RT) is subtracted from the total time of sent data packets (ST). The remaining value is divided by the total number of packets received:
- (3)
- Throughput: It is the amount of data delivered to the receiver in a unit average time over the number of nodes [51], usually calculated in bits per second (bps) or kilobits per second (kbps). Equation (22) shows the calculation of throughput:
- (4)
- Normalized Routing Load (NRL): NRL is defined as the number routing packets transmitted divided by data packets from the source. NRL is calculated from Equation (23):
4.3. Results and Discussion
4.3.1. Packet Delivery Ratio (PDR %)
4.3.2. Delay(s)
4.3.3. Throughput (kbps)
4.3.4. Normalized Routing Load (NRL %)
4.3.5. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Khan, M.A.; Kumar, N.; Mohsan, S.A.H.; Khan, W.U.; Nasralla, M.M.; Alsharif, M.H.; Ywioek, J.; Ullah, I. Swarm of UAVs for Network Management in 6G: A Technical Review. IEEE Trans. Netw. Serv. Manag. 2022. [Google Scholar] [CrossRef]
- Sharma, V.; Kumar, R. A cooperative network framework for multi-UAV guided ground ad hoc networks. J. Intell. Robot. Syst. 2015, 77, 629–652. [Google Scholar] [CrossRef]
- Wang, Z.; Xu, M.; Liu, L.; Fang, C.; Sun, Y.; Chen, H. Optimal UAV Formation Tracking Control with Dynamic Leading Velocity and Network-Induced Delays. Entropy 2022, 24, 305. [Google Scholar] [CrossRef] [PubMed]
- Khan, M.A.; Ullah, I.; Alsharif, M.H.; Alghtani, A.H.; Aly, A.A.; Chen, C.M. An Efficient Certificate-Based Aggregate Signature Scheme for Internet of Drones. Secur. Commun. Netw. 2022, 2022, 9718580. [Google Scholar] [CrossRef]
- Fotohi, R.; Nazemi, E.; Aliee, F.S. An agent-based self-protective method to secure communication between UAVs in unmanned aerial vehicle networks. Veh. Commun. 2020, 26, 100267. [Google Scholar] [CrossRef]
- Lyu, J.; Zhang, R. Network-connected UAV: 3-D system modeling and coverage performance analysis. IEEE Internet Things J. 2019, 6, 7048–7060. [Google Scholar] [CrossRef] [Green Version]
- Banerjee, A.; Sufian, A.; Paul, K.K.; Gupta, S.K. EDTP: Energy and Delay Optimized Trajectory Planning for UAV-IoT Environment. Comput. Netw. 2022, 202, 108623. [Google Scholar] [CrossRef]
- Elmokadem, T.; Savkin, A.V. Computationally-Efficient Distributed Algorithms of Navigation of Teams of Autonomous UAVs for 3D Coverage and Flocking. Drones 2021, 5, 124. [Google Scholar] [CrossRef]
- Jiang, J.; Han, G. Routing protocols for unmanned aerial vehicles. IEEE Commun. Mag. 2018, 56, 58–63. [Google Scholar] [CrossRef]
- Mishra, D.; Natalizio, E. A survey on cellular-connected UAVs: Design challenges.; enabling 5G/B5G innovations and experimental advancements. Comput. Netw. 2020, 182, 107451. [Google Scholar] [CrossRef]
- Touati, H.; Chriki, A.; Snoussi, H.; Kamoun, F. Cognitive Radio and Dynamic TDMA for efficient UAVs swarm communications. Comput. Netw. 2021, 196, 108264. [Google Scholar] [CrossRef]
- Zang, Y.; Peng, Y.; Park, S.; Hai, H.; AL-Hazemi, F.; Mirza, M.M. A Novel Cooperative Transmission Scheme in UAV-Assisted Wireless Sensor Networks. Electronics 2022, 11, 600. [Google Scholar] [CrossRef]
- Verma, S.; Adhya, A. Routing in UAVs-assisted 5G Wireless Sensor Network: Recent Advancements, Challenges, Research GAps, and Future Directions. In Proceedings of the 2022 3rd International Conference on Intelligent Engineering and Management (ICIEM), London, UK, 27 April 2022; pp. 422–428. [Google Scholar]
- Wheeb, A.H.; Nordin, R.; Samah, A.A.; Alsharif, M.H.; Khan, M.A. Topology-based routing protocols and mobility models for flying ad hoc networks: A contemporary review and future research directions. Drones 2021, 6, 9. [Google Scholar] [CrossRef]
- Malhotra, A.; Kaur, S. A comprehensive review on recent advancements in routing protocols for flying ad hoc networks. Trans. Emerg. Telecommun. Technol. 2022, 33, e3688. [Google Scholar] [CrossRef]
- Khan, M.A.; Khan, I.U.; Safi, A.; Quershi, I.M. Dynamic Routing in Flying Ad-Hoc Networks Using Topology-Based Routing Protocols. Drones 2018, 2, 27. [Google Scholar] [CrossRef] [Green Version]
- Arafat, M.Y.; Moh, S. A survey on cluster-based routing protocols for unmanned aerial vehicle networks. IEEE Access 2018, 7, 498–516. [Google Scholar] [CrossRef]
- Jiang, C.; Hu, Z.; Mourelatos, Z.P.; Gorsich, D.; Jayakumar, P.; Fu, Y.; Majcher, M. R2-RRT*: Reliability-based robust mission planning of off-road autonomous ground vehicle under uncertain terrain environment. IEEE Trans. Autom. Sci. Eng. 2021, 19, 1030–1046. [Google Scholar] [CrossRef]
- Stecz, W.; Gromada, K. UAV mission planning with S.A.R. application. Sensors 2020, 20, 1080. [Google Scholar] [CrossRef] [Green Version]
- Khan, N.A.; Jhanjhi, N.Z.; Brohi, S.N.; Nayyar, A. Emerging use of UAV’s: Secure communication protocol issues and challenges. In Drones in Smart-Cities; Elsevier: Amsterdam, The Netherlands, 2020; pp. 37–55. [Google Scholar]
- Khan, M.A.; Alzahrani, B.A.; Barnawi, A.; Al-Barakati, A.; Irshad, A.; Chaudhry, S.A. A resource friendly authentication scheme for space–air–ground–sea integrated Maritime Communication Network. Ocean. Eng. 2022, 250, 110894. [Google Scholar] [CrossRef]
- Hong, L.; Guo, H.; Liu, J.; Zhang, Y. Toward swarm coordination: Topology-aware inter-UAV routing optimization. IEEE Trans. Veh. Technol. 2020, 69, 10177–10187. [Google Scholar] [CrossRef]
- Arafat, M.Y.; Moh, S. A Q-learning-based topology-aware routing protocol for flying ad hoc networks. IEEE Internet Things J. 2021, 9, 1985–2000. [Google Scholar] [CrossRef]
- Dafalla, M.E.; Mokhtar, R.A.; Saeed, R.A.; Alhumyani, H.; Abdel-Khalek, S.; Khayyat, M. An optimized link state routing protocol for real-time application over Vehicular Ad-hoc Network. Alex. Eng. J. 2022, 61, 4541–4556. [Google Scholar] [CrossRef]
- Shanthy, R.; Padma, T. A zone routing protocol incorporated with sleep scheduling for MANETs. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 4181–4191. [Google Scholar] [CrossRef]
- Arafat, M.Y.; Moh, S. Location-aided delay tolerant routing protocol in UAV networks for post-disaster operation. IEEE Access 2018, 6, 59891–59906. [Google Scholar] [CrossRef]
- Mahmud, I.; Cho, Y.Z. Adaptive hello interval in FANET routing protocols for green UAVs. IEEE Access 2019, 7, 63004–63015. [Google Scholar] [CrossRef]
- Bousbaa, F.Z.; Kerrache, C.A.; Mahi, Z.; Tahari, A.E.; Lagraa, N.; Yagoubi, M.B. GeoUAVs: A new geocast routing protocol for fleet of UAVs. Comput. Commun. 2020, 149, 259–269. [Google Scholar] [CrossRef]
- Yılmaz, O.; Yakıcı, E.; Karatas, M. A UAV location and routing problem with spatio-temporal synchronization constraints solved by ant colony optimization. J. Heuristics 2019, 25, 673–701. [Google Scholar] [CrossRef]
- Abdulhae, O.T.; Mandeep, J.S.; Islam, M. Cluster-Based Routing Protocols for Flying Ad Hoc Networks (FANETs). IEEE Access 2022, 10, 32981–33004. [Google Scholar] [CrossRef]
- Khan, A.; Aftab, F.; Zhang, Z. Self-organization based clustering scheme for FANETs using Glowworm Swarm Optimization. Phys. Commun. 2019, 36, 100769. [Google Scholar] [CrossRef]
- Bhardwaj, V.; Kaur, N.; Vashisht, S.; Jain, S. SecRIP: Secure and reliable intercluster routing protocol for efficient data transmission in flying ad hoc networks. Trans. Emerg. Telecommun. Technol. 2021, 32, e4068. [Google Scholar] [CrossRef]
- Elira, B.; Keerthana, K.P.; Balaji, K. Clustering scheme and destination aware context based routing protocol for VANET. Int. J. Intell. Netw. 2021, 2, 148–155. [Google Scholar] [CrossRef]
- Agrawal, J.; Kapoor, M. A comparative study on geographic-based routing algorithms for flying ad-hoc networks. Concurr. Comput. Pract. Exp. 2021, 33, e6253. [Google Scholar] [CrossRef]
- He, Y.; Tang, X.; Zhang, R.; Du, X.; Zhou, D.; Guizani, M. A course-aware opportunistic routing protocol for FANETs. IEEE Access 2019, 7, 144303–144312. [Google Scholar] [CrossRef]
- Kumar, S.; Raw, R.S.; Bansal, A.; Mohammed, M.A.; Khuwuthyakorn, P.; Thinnukool, O. 3D location oriented routing in flying ad-hoc networks for information dissemination. IEEE Access 2021, 9, 137083–137098. [Google Scholar] [CrossRef]
- Leonov, A.V.; Litvinov, G.A. About applying AODV and OLSR routing protocols to relaying network scenario in FANET with mini-UAVs. In Proceedings of the 2018 XIV International Scientific-Technical Conference on Actual Problems of Electronics Instrument Engineering (APEIE), Novosibirsk, Russia, 2 October 2018; pp. 220–228. [Google Scholar]
- Garcia-Santiago, A.; Castaneda-Camacho, J.; Guerrero-Castellanos, J.F.; Mino-Aguilar, G. Evaluation of AODV and DSDV routing protocols for a FANET: Further results towards robotic vehicle networks. In Proceedings of the 2018 IEEE 9th Latin American Symposium on Circuits & Systems (LASCAS), Puerto Vallarta, Mexico, 25 February 2018; pp. 1–4. [Google Scholar]
- Tan, X.; Zuo, Z.; Su, S.; Guo, X.; Sun, X.; Jiang, D. Performance analysis of routing protocols for UAV communication networks. IEEE Access 2020, 8, 92212–92224. [Google Scholar] [CrossRef]
- Han, B.; Ran, F.; Li, J.; Yan, L.; Shen, H.; Li, A. A Novel Adaptive Cluster Based Routing Protocol for Energy-Harvesting Wireless Sensor Networks. Sensors 2022, 22, 1564. [Google Scholar] [CrossRef]
- Bujari, A.; Calafate, C.T.; Cano, J.C.; Manzoni, P.; Palazzi, C.E.; Ronzani, D. A location-aware waypoint-based routing protocol for airborne DTNs in search and rescue scenarios. Sensors 2018, 18, 3758. [Google Scholar] [CrossRef] [Green Version]
- Mahmood, N.; DeDourek, J.; Pochec, P. M2ANET Simulation in 3D in NS2. In Proceedings of the Sixth International Conference on Advances in System Simulation, Fredericton, NB, Canada, 12–16 October 2014; pp. 24–28. [Google Scholar]
- Hyytia, E.; Lassila, P.; Virtamo, J. Spatial node distribution of the random waypoint mobility model with applications. IEEE Trans. Mob. Comput. 2006, 5, 680–694. [Google Scholar] [CrossRef]
- Johansson, P.; Larsson, T.; Hedman, N.; Mielczarek, B.; Degermark, M. Scenario-based performance analysis of routing protocols for mobile ad-hoc networks. In Proceedings of the 5th Annual ACM/IEEE International Conference on Mobile Computing and Networking, Kista, Sweden, 1 August 1999; pp. 195–206. [Google Scholar]
- Tang, H.C. An analysis of linear congruential random number generators when multiplier restrictions exist. Eur. J. Oper. Res. 2007, 182, 820–828. [Google Scholar] [CrossRef]
- Deakin, R.E.; Bird, S.C.; Grenfell, R.I. The centroid? Where would you like it to be be? Cartography 2002, 31, 153–167. [Google Scholar] [CrossRef]
- The Network Simulator—Ns-2. Available online: https://www.isi.edu/nsnam/ns/ (accessed on 1 October 2022).
- Bujari, A.; Gaggi, O.; Palazzi, C.E.; Ronzani, D. Would current ad-hoc routing protocols be adequate for the Internet of vehicles? A comparative study. IEEE Internet Things J. 2018, 5, 3683–3691. [Google Scholar] [CrossRef]
- Mohammadani, K.H.; Memon, K.A.; Memon, I.; Hussaini, N.N.; Fazal, H. Preamble time-division multiple access fixed slot assignment protocol for secure mobile ad hoc networks. Int. J. Distrib. Sens. Netw. 2020, 16, 1550147720921624. [Google Scholar] [CrossRef]
- Mohammadani, K.; Khan, R.A.; Memon, K.A.; Hussaini, N.N.; Awan, J.H.; Kumar, R. Stress-based performance analysis of AODV & DSDV routing protocols in MANET. Eng. Sci. Technol. Int. Res. J. 2018, 2, 1–6. [Google Scholar]
- Shaikh, A.; Vasan, D.; Mohammadani, K.H. Performance. Analysis of MANET Routing Protocols-A Comparative Study. Int. J. Comput. Appl. 2013, 83, 31–35. [Google Scholar] [CrossRef]
- Drone Army Fights off Wildfires in China’s Largest City, Chongqing. Available online: https://dronexl.co/2022/10/18/drone-army-fights-wildfires-chongqing-china/ (accessed on 1 October 2022).
Abbreviations | Definitions |
---|---|
UAV | Unmanned aerial vehicle |
PMHRP | Position monitoring-based hybrid routing protocol |
GPS | Global positioning system |
MANET | Mobile ad-hoc networks |
VANET | Vehicular ad-hoc networks |
PHC | Position head coordinator |
LADTR | Location-aided delay-tolerant routing |
LCG | Linear congruential generator |
SCF | Store-carry-forward |
Geo-cast | Geographic casting |
GEOD | Geographic distance |
GEOMF | Geographic most forward |
GEOC | Geographic compass |
PDR | Packet delivery ratio |
PrUAV | Receiving power of UAV |
PtUAV | Transmitting power of UAV |
GtUAV | Transmitting gain of UAV |
Dn | UAV distance |
DC. | Centroid distance |
CB | Betweeness centrality |
NS2 | Network simulator |
TCL | Tool command language |
3D | Three dimensional |
CBR | Constant bit rate |
UDP | User datagram protocol |
References | Routing Type | Limitations |
---|---|---|
[38] | Topology based | High overhead, link risk, and high normalized load |
[20] | Topology based | High overhead, link breakage, and loop routing |
[39] | Topology based | High overhead, higher bandwidth |
[10] | Topology based | High delay and higher risk of link breakage |
[18] | Topology based | High overhead, high bandwidth consumption |
[31] | Geographic based | High energy, high normalized load, and loop routing |
[24] | Geographic based | High normalized load, high delay, and high energy consumption |
[40] | Geographic based | Loop routing, high energy, and flooding route |
[32] | Geographic based | Loop routing, high energy consumption |
[41] | Geographic based | Loop routing, high energy, and flooding route |
Proposed Scheme | Unsuitable for ultra-dense networks, PHC vulnerable to attackers, and limited routing between UAVs if all PHCs are dead. |
Parameters | Values |
---|---|
MAC Standard | 802.11 g |
Frequency | 2.4 Ghz |
Propagation Model | 3D Free Space Model |
Mobility Model | Random waypoint |
Antenna Model | Omnidirectional Antenna |
Transmitted Signal Power | 0.2818 W |
Carrier Sense Threshold | 1.559 × 10−11 W |
Receive Power Threshold | 3.652 × 10−10 W |
System Loss Factor | 1.0 |
Network Coverage Area | 1000 × 1000 × 500 (m3) |
Communication Range | 250 m |
Max number of UAVs | 50 |
The transport protocol and traffic | UDP and CBR traffic |
Packet Rate/Data flow | 24 Packet/s |
Packet size | 512 kb |
Number Nodes in Movement | 10, 20, 30, 40, 50 |
Pause time | Dynamic |
Mobility speeds | 20, 40, 60 (m/s) |
Connections | 20 |
Simulation time | 60 s |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ullah, S.; Mohammadani, K.H.; Khan, M.A.; Ren, Z.; Alkanhel, R.; Muthanna, A.; Tariq, U. Position-Monitoring-Based Hybrid Routing Protocol for 3D UAV-Based Networks. Drones 2022, 6, 327. https://doi.org/10.3390/drones6110327
Ullah S, Mohammadani KH, Khan MA, Ren Z, Alkanhel R, Muthanna A, Tariq U. Position-Monitoring-Based Hybrid Routing Protocol for 3D UAV-Based Networks. Drones. 2022; 6(11):327. https://doi.org/10.3390/drones6110327
Chicago/Turabian StyleUllah, Saif, Khalid Hussain Mohammadani, Muhammad Asghar Khan, Zhi Ren, Reem Alkanhel, Ammar Muthanna, and Usman Tariq. 2022. "Position-Monitoring-Based Hybrid Routing Protocol for 3D UAV-Based Networks" Drones 6, no. 11: 327. https://doi.org/10.3390/drones6110327
APA StyleUllah, S., Mohammadani, K. H., Khan, M. A., Ren, Z., Alkanhel, R., Muthanna, A., & Tariq, U. (2022). Position-Monitoring-Based Hybrid Routing Protocol for 3D UAV-Based Networks. Drones, 6(11), 327. https://doi.org/10.3390/drones6110327