Skip to main content
Log in

ARDENT: A Proactive Agent-Based Routing Protocol for Internet of Vehicles

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Algorithm 1
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

Data Availability

No datasets were generated or analysed during the work on this paper.

References

  1. 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.

    Article  Google Scholar 

  2. 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.

    Article  Google Scholar 

  3. 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.

  4. Boukerche, A. (2008). Algorithms and protocols for wireless and mobile ad hoc networks. Wiley.

  5. 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.

  6. Mershad, K. (2022). Proact: Parallel multi-miner proof of accumulated trust protocol for internet of drones. Vehicular Communications, 36, 100495.

    Article  Google Scholar 

  7. 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.

  8. Mershad, K., & Dahrouj, H. (2023). Blockchain model for environment/infrastructure monitoring in cloud-enabled high-altitude platform systems. Vehicular Communications, 100627.

  9. 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.

    Article  Google Scholar 

  10. 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.

    Article  Google Scholar 

  11. 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.

    Article  Google Scholar 

  12. Mauve, M., Widmer, J., & Hartenstein, H. (2001). A survey on position-based routing in mobile ad hoc networks. IEEE Network, 15(6), 30–39.

    Article  Google Scholar 

  13. 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.

  14. 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.

  15. 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.

  16. Käsemann, M., Füßler, H., Hartenstein, H., & Mauve, M. (2002). A reactive location service for mobile ad hoc networks. Technical Reports 2.

  17. 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.

    Article  Google Scholar 

  18. Haas, Z. J., & Liang, B. (1999). Ad hoc mobility management with uniform quorum systems. IEEE/ACM Transactions on Networking, 7(2), 228–240.

    Article  Google Scholar 

  19. 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.

  20. Woo, H., & Lee, M. (2018). A hierarchical location service architecture for VANET with aggregated location update. Computer Communications, 125, 38–55.

    Article  Google Scholar 

  21. 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.

  22. 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.

    Article  Google Scholar 

  23. 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.

  24. 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.

  25. 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.

  26. 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.

  27. 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.

  28. 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.

  29. Li, L., Wang, X., & Ma, X. (2022). Design of a location-based opportunistic geographic routing protocol. Computer Communications, 181, 357–364.

    Article  Google Scholar 

  30. Karimi, R., & Shokrollahi, S. (2018). PGRP: Predictive geographic routing protocol for VANETs. Computer Networks, 141, 67–81.

    Article  Google Scholar 

  31. 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.

    Article  Google Scholar 

  32. 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.

  33. 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.

    Article  Google Scholar 

  34. 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.

    Article  Google Scholar 

  35. 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.

    Article  Google Scholar 

  36. 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.

  37. 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.

    Article  Google Scholar 

  38. 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.

    Article  Google Scholar 

  39. 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.

    Article  Google Scholar 

  40. 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.

    Article  Google Scholar 

  41. 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.

    Article  Google Scholar 

  42. 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

  43. 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.

    Article  Google Scholar 

  44. Dorri, A., Kanhere, S. S., & Jurdak, R. (2018). Multi-agent systems: A survey. IEEE Access, 6, 28573–28593.

    Article  Google Scholar 

  45. 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

  46. 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.

    Article  Google Scholar 

  47. 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.

    Article  Google Scholar 

  48. 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.

Download references

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

Authors

Contributions

KM, MM, OC contributed equally to all the work on this paper. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Khaleel Mershad.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-023-10779-5

Keywords

Navigation