Abstract
The design of an efficient routing algorithm for the Internet of Vehicles (IoV) poses several problems due to its special characteristics, including nodes high-speed mobility, frequent topology change, link instability, and the presence of radio obstacles. Geographic routing protocols are a promising solution for the IoV, since the main routing parameter used by these protocols is the location information accessible through a location-based service. However, location services and traffic status measurements generate high network overhead. In this paper, we first propose a novel proactive location service called ATLAS that utilizes smart mobile agents to avoid the traffic overhead of traditional services and reduce the location update latency. Then, we present an Agent-Based Proactive Geographic Routing Protocol called ARDENT to route data packets with reduced delay and higher delivery ratio. The proposed systems aim to benefit from the IoV environment and multiagent characteristics to adapt to high-speed mobility, reduce the communication interruptions and the number of control messages overhead generated by the location service, and produce a complete geographic routing protocol suitable for urban settings. The evaluation of ATLAS shows significant performance improvements in terms of query success ratio and location update delay. In addition, the results of ARDENT illustrate its superiority in terms of data packet delivery ratio and end-to-end delay as compared to similar routing protocols.
Similar content being viewed by others
Data Availability
No datasets were generated or analysed during the work on this paper.
References
Mershad, K., Cheikhrouhou, O., & Ismail, L. (2021). Proof of accumulated trust: A new consensus protocol for the security of the iov. Vehicular Communications, 32, 100392.
Jamil, F., Cheikhrouhou, O., Jamil, H., Koubaa, A., Derhab, A., & Ferrag, M. A. (2021). Petroblock: A blockchain-based payment mechanism for fueling smart vehicles. Applied Sciences, 11(7), 3055.
Bengag, A., & El Boukhari, M. (2018). Classification and comparison of routing protocols in vanets. In 2018 International Conference on Intelligent Systems and Computer Vision (ISCV), pp. 1–8. IEEE.
Boukerche, A. (2008). Algorithms and protocols for wireless and mobile ad hoc networks. Wiley.
Mershad, K., & Said, B. (2020). A blockchain model for secure communications in internet of vehicles. In 2020 IEEE/ACS 17th International conference on computer systems and applications (AICCSA), pp. 1–6. IEEE.
Mershad, K. (2022). Proact: Parallel multi-miner proof of accumulated trust protocol for internet of drones. Vehicular Communications, 36, 100495.
Cheikhrouhou, O., Mershad, K., Jamil, F., Mahmud, R., Koubaa, A., & Moosavi, S.R. (2023). A lightweight blockchain and fog-enabled secure remote patient monitoring system. Internet of Things, 100691.
Mershad, K., & Dahrouj, H. (2023). Blockchain model for environment/infrastructure monitoring in cloud-enabled high-altitude platform systems. Vehicular Communications, 100627.
Kayarga, T., & Kumar, S. A. (2021). A study on various technologies to solve the routing problem in internet of vehicles (iov). Wireless Personal Communications, 119(1), 459–487.
Abbas, A., Krichen, M., Alroobaea, R., Malebary, S., Tariq, U., & Jalil Piran, M. (2021). An opportunistic data dissemination for autonomous vehicles communication. Soft Computing, 25(18), 11899–11912.
Mühlethaler, P., Renault, E., & Boumerdassi, S. (2020). Design and evaluation of flooding-based location service in vehicular ad HOC networks. Sensors, 20(8), 2389.
Mauve, M., Widmer, J., & Hartenstein, H. (2001). A survey on position-based routing in mobile ad hoc networks. IEEE Network, 15(6), 30–39.
Basagni, S., Chlamtac, I., & Syrotiuk, V.R. (1999). Geographic messaging in wireless ad hoc networks. In 1999 IEEE 49th vehicular technology conference (Cat. No. 99CH36363), vol. 3, pp. 1957–1961. IEEE.
Basagni, S., Chlamtac, I., Syrotiuk, V.R., & Woodward, B.A. (1998). A distance routing effect algorithm for mobility (dream). In Proceedings of the 4th annual ACM/IEEE international conference on mobile computing and networking, pp. 76–84.
Shanthi, H., & Mary Anita, E. (2016). Secure and efficient distance effect routing algorithm for mobility (se_dream) in manets. In Proceedings of the 3rd international symposium on big data and cloud computing challenges (ISBCC–16’), pp. 65–80. Springer.
Käsemann, M., Füßler, H., Hartenstein, H., & Mauve, M. (2002). A reactive location service for mobile ad hoc networks. Technical Reports 2.
Nadella, M., Vatambeti, M., & Bobba, M. (2017). Enhanced reactive location service for packet delivery in vehicular ad-hoc networks. International Journal of Engineering and Technology, 9(4), 2984–2989.
Haas, Z. J., & Liang, B. (1999). Ad hoc mobility management with uniform quorum systems. IEEE/ACM Transactions on Networking, 7(2), 228–240.
Li, J., Jannotti, J., De Couto, D.S., Karger, D.R., & Morris, R. (2000). A scalable location service for geographic ad hoc routing. In Proceedings of the 6th annual international conference on mobile computing and networking, pp. 120–130.
Woo, H., & Lee, M. (2018). A hierarchical location service architecture for VANET with aggregated location update. Computer Communications, 125, 38–55.
Aissaoui, R., Dhraief, A., Belghith, A., Menouar, H., Mathkour, H., Filali, F., & Abu-Dayya, A. (2015). Hcbls: A hierarchical cluster-based location service in urban environment. Mobile Information Systems 2015.
Asoudeh, S., Mehrjoo, M., Balouchzahi, N.-M., & Bejarzahi, A. (2017). Location service implementation in vehicular networks by nodes clustering in urban environments. Vehicular Communications, 9, 109–114.
Ko, Y.-B., & Vaidya, N.H. (1998). Location-aided routing (lar) in mobile ad hoc networks. In Proceedings of the 4th Annual ACM/IEEE international conference on mobile computing and networking, pp. 66–75.
Karp, B., & Kung, H.-T. (2000). Gpsr: Greedy perimeter stateless routing for wireless networks. In Proceedings of the 6th annual international conference on mobile computing and networking, pp. 243–254.
Lochert, C., Hartenstein, H., Tian, J., Fussler, H., Hermann, D., & Mauve, M. (2003). A routing strategy for vehicular ad hoc networks in city environments. In IEEE IV2003 intelligent vehicles symposium. Proceedings (Cat. No. 03TH8683), pp. 156–161. IEEE.
Jerbi, M., Senouci, S.-M., Meraihi, R., & Ghamri-Doudane, Y. (2007). An improved vehicular ad hoc routing protocol for city environments. In 2007 IEEE international conference on communications, pp. 3972–3979. IEEE.
Jabbar, W., Malaney, R., & Yan, S. (2020). A location verification based hybrid routing protocol for vanets. In 2020 IEEE 92nd vehicular technology conference (VTC2020-Fall), pp. 1–6. IEEE.
Al-Rabayah, M., & Malaney, R. (2010). A new hybrid location-based ad hoc routing protocol. In 2010 IEEE global telecommunications conference GLOBECOM, pp. 1–6. IEEE.
Li, L., Wang, X., & Ma, X. (2022). Design of a location-based opportunistic geographic routing protocol. Computer Communications, 181, 357–364.
Karimi, R., & Shokrollahi, S. (2018). PGRP: Predictive geographic routing protocol for VANETs. Computer Networks, 141, 67–81.
Lu, T., Chang, S., & Li, W. (2018). Fog computing enabling geographic routing for urban area vehicular network. Peer-to-Peer Networking and Applications, 11(4), 749–755.
Pramitarini, Y., Tran, T.-N., & An, B. (2021). Energy consumption location-based qos routing protocol for vehicular ad-hoc networks. In 2021 International conference on information and communication technology convergence (ICTC), pp. 1266–1270. IEEE.
Chen, C., Liu, L., Qiu, T., Wu, D. O., & Ren, Z. (2019). Delay-aware grid-based geographic routing in urban VANETs: A backbone approach. IEEE/ACM Transactions on Networking, 27(6), 2324–2337.
Chen, C., Liu, L., Qiu, T., Yang, K., Gong, F., & Song, H. (2018). ASGR: An artificial spider-web-based geographic routing in heterogeneous vehicular networks. IEEE Transactions on Intelligent Transportation Systems, 20(5), 1604–1620.
Hassan, A. N., Abdullah, A. H., Kaiwartya, O., Cao, Y., & Sheet, D. K. (2018). Multi-metric geographic routing for vehicular ad hoc networks. Wireless Networks, 24(7), 2763–2779.
Wang, Y., Li, X., Zhang, X., Liu, X., & Weng, J. (2021). ARPLR: An all-round and highly privacy-preserving location-based routing scheme for VANETs. IEEE Transactions on Intelligent Transportation Systems.
Haghighi, M. S., & Aziminejad, Z. (2019). Highly anonymous mobility-tolerant location-based onion routing for VANETs. IEEE Internet of Things Journal, 7(4), 2582–2590.
Darabkh, K. A., Alkhader, B. Z., Ala’F, K., Jubair, F., & Abdel-Majeed, M. (2022). ICDRP-F-SDVN: An innovative cluster-based dual-phase routing protocol using fog computing and software-defined vehicular network. Vehicular Communications, 34, 100453.
Sun, G., Zhang, Y., Yu, H., Du, X., & Guizani, M. (2020). Intersection fog-based distributed routing for v2v communication in urban vehicular ad hoc networks. IEEE Transactions on Intelligent Transportation Systems, 21(6), 2677–2689.
Zhou, S., Li, D., Tang, Q., Fu, Y., Guo, C., & Chen, X. (2021). Multiple intersection selection routing protocol based on road section connectivity probability for urban VANETs. Computer Communications, 177, 255–264.
Zeadally, S., Hunt, R., Chen, Y. S., Irwin, A., & Hassan, A. (2012). Vehicular ad hoc networks (VANETs): Status, results, and challenges. Telecommunication Systems, 50(4), 217–241.
Franklin, S., & Graesser, A. (1996). Is it an agent, or just a program?: A taxonomy for autonomous agents. In International workshop on agent theories, architectures, and languages, pp. 21–35. Springer
Jennings, N. R., Sycara, K., & Wooldridge, M. (1998). A roadmap of agent research and development. Autonomous agents and multi-agent systems, 1(1), 7–38.
Dorri, A., Kanhere, S. S., & Jurdak, R. (2018). Multi-agent systems: A survey. IEEE Access, 6, 28573–28593.
Kone, V., Zheng, H., Rowstron, A., & Zhao, B.Y. (2010). On infostation density of vehicular networks. In 2010 the 5th annual ICST wireless internet conference (WICON), pp. 1–9. IEEE
Bilal, S. M., Bernardos, C. J., & Guerrero, C. (2013). Position-based routing in vehicular networks: A survey. Journal of Network and Computer Applications, 36(2), 685–697.
Sun, G., Zhang, Y., Yu, H., Du, X., & Guizani, M. (2019). Intersection fog-based distributed routing for v2v communication in urban vehicular ad hoc networks. IEEE Transactions on Intelligent Transportation Systems, 21(6), 2409–2426.
Bai, F., Sadagopan, N., & Helmy, A. (2003). Important: A framework to systematically analyze the impact of mobility on performance of routing protocols for adhoc networks. In IEEE INFOCOM 2003. Twenty-second annual joint conference of the IEEE computer and communications societies (IEEE Cat. No. 03CH37428), vol. 2, pp. 825–835. IEEE.
Acknowledgements
Not applicable
Funding
The authors declare that no funds, grants, or other support were received during the preparation of this manuscript.
Author information
Authors and Affiliations
Contributions
KM, MM, OC contributed equally to all the work on this paper. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Conflict of interests
The authors have no relevant financial or non-financial interests to disclose.
Ethics Approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Consent to Participate
This paper does not include any kind of studies that include human participants.
Consent for Publication
This article does not contain any Images or videos of individuals that require their consent for publication.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Mazouzi, M., Mershad, K. & Cheikhrouhou, O. ARDENT: A Proactive Agent-Based Routing Protocol for Internet of Vehicles. Wireless Pers Commun 133, 567–604 (2023). https://doi.org/10.1007/s11277-023-10779-5
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-023-10779-5