Abstract
Providing efficient unicast communication is a crucial challenge in Vehicular Ad-hoc Networks (VANETs). Road-Side Unit (RSU) guarantees unicast communication by constructing the spanning tree among vehicles. Recent papers proposed artificial intelligence-based algorithms for constructing a group of spanning trees in VANETs to deal with the failure of nodes and fast-moving vehicles. The algorithms consider the Euclidean distance between vehicles as a weight function. In such approaches, it is possible for a common non-leaf vehicle in all obtained spanning trees to become unavailable; the spanning trees of the VANETs become paralyzed. To address this challenge, in this paper, a two-phase near-optimal spanning tree contraction in the RSU that is named Fault Tolerance near-optimal Spanning Trees (FTST) is proposed. In the FTST, first, the Multi-objective Artificial Bee Colony (MABC) algorithm is used to construct a spanning tree for the input VANET’s graph with the near-minimum weight and the maximum number of leaves. Then, the second phase of the FTST tries to construct a near-minimum spanning tree with the maximum number of leaves so that the first step spanning tree’s non-leaves can leave off. Implementation results demonstrate the FTST will be suitable for VANET’s applications by improving the fault tolerance of the network and reducing the injected traffic into it.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs13198-021-01530-z/MediaObjects/13198_2021_1530_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs13198-021-01530-z/MediaObjects/13198_2021_1530_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs13198-021-01530-z/MediaObjects/13198_2021_1530_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs13198-021-01530-z/MediaObjects/13198_2021_1530_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs13198-021-01530-z/MediaObjects/13198_2021_1530_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs13198-021-01530-z/MediaObjects/13198_2021_1530_Fig6_HTML.png)
Similar content being viewed by others
References
Ahmad M, Hameed A, Ullah F, Wahid I, Rehman SU, Khattak HA (2020) A bio-inspired clustering in mobile adhoc networks for internet of things based on honey bee and genetic algorithm. J Ambient Intell Humaniz Comput 11(11):4347–4361. https://doi.org/10.1007/s12652-018-1141-4
Ait Ali K, Baala O, Caminada A (2015) On the spatiotemporal traffic variation in vehicle mobility modeling. IEEE Trans Veh Technol 64(2):652–667. https://doi.org/10.1109/TVT.2014.2323182
Alamiedy TA, Anbar M, Alqattan ZNM, Alzubi QM (2020) Anomaly-based intrusion detection system using multi-objective grey wolf optimisation algorithm. J Ambient Intell Humaniz Comput 11(9):3735–3756. https://doi.org/10.1007/s12652-019-01569-8
Alhasanat A, Alhasanat M, Althunibat S, Matrouk K (2019) A probabilistic home-based routing scheme for delay tolerant networks. Wirel Netw. https://doi.org/10.1007/s11276-018-01934-z
Ali FE, Ducourthial B (2014) Keepalive service for VANET applications. IEEE Wirel Commun Netw Conf (WCNC) 2014:3172–3177. https://doi.org/10.1109/WCNC.2014.6953024
Al-Sultan S, Al-Doori MM, Al-Bayatti AH, Zedan H (2014) A comprehensive survey on vehicular Ad Hoc network. J Netw Comput Appl 37:380–392. https://doi.org/10.1016/j.jnca.2013.02.036
Anoop V, Bipin PR (2021) Exploitation whale optimization based optimal offloading approach and topology optimization in a mobile ad hoc cloud environment. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-021-02945-z
Bhullar AK, Kaur R, Sondhi S (2020) Optimization of fractional order controllers for AVR system using distance and levy-flight based crow search algorithm. IETE J Res. https://doi.org/10.1080/03772063.2020.1782779
Bitam S, Mellouk A (2013) Bee life-based multi constraints multicast routing optimization for vehicular ad hoc networks. J Netw Comput Appl 36(3):981–991. https://doi.org/10.1016/j.jnca.2012.01.023
Boussoufa-Lahlah S, Semchedine F, Bouallouche-Medjkoune L (2018) Geographic routing protocols for Vehicular Ad hoc NETworks (VANETs): a survey. Veh Commun 11:20–31. https://doi.org/10.1016/j.vehcom.2018.01.006
Cherkaoui B, Beni-hssane A, Erritali M (2020) Variable control chart for detecting black hole attack in vehicular ad-hoc networks. J Ambient Intell Humaniz Comput 11(11):5129–5138. https://doi.org/10.1007/s12652-020-01825-2
Cruz DPF, Maia RD, De Castro LN (2019) A critical discussion into the core of swarm intelligence algorithms. Evol Intel. https://doi.org/10.1007/s12065-019-00209-6
Cunha F, Villas L, Boukerche A, Maia G, Viana A, Mini RAF, Loureiro AAF (2016) Data communication in VANETs: Protocols, applications and challenges. Ad Hoc Netw 44:90–103. https://doi.org/10.1016/j.adhoc.2016.02.017
De Rango F, Tropea M, Santamaria AF, Marano S (2007) An enhanced QoS CBT multicast routing protocol based on Genetic Algorithm in a hybrid HAP–Satellite system. Comput Commun 30(16):3126–3143. https://doi.org/10.1016/j.comcom.2007.05.058
Fatemidokht H, Rafsanjani MK, Gupta BB, Hsu C-H (2021) Efficient and secure routing protocol based on artificial intelligence algorithms with UAV-assisted for vehicular ad hoc networks in intelligent transportation systems. IEEE Trans Intell Transp Syst. https://doi.org/10.1109/TITS.2020.3041746
Fazio P, De Rango F, Sottile C, Santamaria AF (2013) Routing optimization in vehicular networks: a new approach based on multiobjective metrics and minimum spanning tree. Int J Distrib Sens Netw 9(11):598675. https://doi.org/10.1155/2013/598675
Fu Z-H, Hao J-K (2015) A three-phase search approach for the quadratic minimum spanning tree problem. Eng Appl Artif Intell 46:113–130. https://doi.org/10.1016/j.engappai.2015.08.012
Gaamel AM, Maratha BP, Sheltami TR, Shakshuki EM (2017) Fault-Tolerance Evaluation of VANET Under Different Data Dissemination Models. Int J Veh Telemat Infotain Syst 1(1):54–68. https://doi.org/10.4018/ijvtis.2017010104
Graham RL, Hell P (1985) On the history of the minimum spanning tree problem. IEEE Ann Hist Comput 7(1):43–57. https://doi.org/10.1109/MAHC.1985.10011
Gul F, Rahiman W, Alhady SSN, Ali A, Mir I, Jalil A (2021) Meta-heuristic approach for solving multi-objective path planning for autonomous guided robot using PSO–GWO optimization algorithm with evolutionary programming. J Ambient Intell Humaniz Comput 12(7):7873–7890. https://doi.org/10.1007/s12652-020-02514-w
Gupta D, Kumar R (2014) An improved genetic based routing protocol for VANETs. In: 2014 5th international conference - confluence the next generation information technology summit (confluence), pp 347–353. https://doi.org/10.1109/CONFLUENCE.2014.6949271
Han D, Lim J (2010) Smart home energy management system using IEEE 802.15.4 and zigbee. IEEE Trans Consum Electron 56(3):1403–1410. https://doi.org/10.1109/TCE.2010.5606276
Hossain MA, Noor RM, Yau K-LA, Azzuhri SR, Z’aba MR, Ahmedy I (2020) Comprehensive survey of machine learning approaches in cognitive radio-based vehicular ad hoc networks. IEEE Access 8:78054–78108. https://doi.org/10.1109/ACCESS.2020.2989870
Jabbarpour MR, Jalooli A, Shaghaghi E, Noor RM, Rothkrantz L, Khokhar RH, Anuar NB (2014) Ant-based vehicle congestion avoidance system using vehicular networks. Eng Appl Artif Intell 36:303–319. https://doi.org/10.1016/j.engappai.2014.08.001
Kakkasageri MS, Manvi SS (2014) Information management in vehicular ad hoc networks: a review. J Netw Comput Appl 39:334–350. https://doi.org/10.1016/j.jnca.2013.05.015
Kim S (2019) Effective crowdsensing and routing algorithms for next generation vehicular networks. Wirel Netw 25(4):1815–1827. https://doi.org/10.1007/s11276-017-1632-9
Kim J, Jeong J, Kim H, Park J-S (2020) Cloud-based battery replacement scheme for smart electric bus system. IETE J Res 66(3):341–352. https://doi.org/10.1080/03772063.2018.1488627
Kumar R, Barani S (2021) Reputation based clustering system in vehicular adhoc networks. Int J Syst Assur Eng Manag. https://doi.org/10.1007/s13198-021-01086-y
Kumar NR, Nagabhooshanam E (2021) EKF with artificial bee colony for precise positioning of UAV using global positioning system. IETE J Res 67(1):60–73. https://doi.org/10.1080/03772063.2018.1528186
Kumar V, Kumar KP, Amudhavel J, Inbavalli P, Jaiganesh S, Kumar SS (2015) A hidden Markov model for fault tolerant communication in VANETS. In: Proceedings of the 2015 international conference on advanced research in computer science engineering & technology (ICARCSET 2015) - ICARCSET ’15, pp 1–5. https://doi.org/10.1145/2743065.2743109
Mahapatro A, Khilar PM (2013) Fault diagnosis in wireless sensor networks: a survey. IEEE Commun Surv Tutorials 15(4):2000–2026. https://doi.org/10.1109/SURV.2013.030713.00062
Mahmoodabadi MJ, Shahangian MM (2019) A new multi-objective artificial Bee colony algorithm for optimal adaptive robust controller design. IETE J Res. https://doi.org/10.1080/03772063.2019.1644211
Malhi AK, Batra S, Pannu HS (2020) Security of vehicular ad-hoc networks: a comprehensive survey. Comput Secur 89:101664. https://doi.org/10.1016/j.cose.2019.101664
Mirjazaee N, Moghim N (2015) An opportunistic routing based on symmetrical traffic distribution in vehicular networks. Comput Electr Eng 47:1–12. https://doi.org/10.1016/j.compeleceng.2015.08.003
Nadarajan J, Kaliyaperumal J (2021) QOS aware and secured routing algorithm using machine intelligence in next generation VANET. Int J Syst Assur Eng Manag. https://doi.org/10.1007/s13198-021-01076-0
Naidu K, Mokhlis H, Bakar AHA (2014) Multiobjective optimization using weighted sum Artificial Bee Colony algorithm for Load Frequency Control. Int J Electr Power Energy Syst 55:657–667. https://doi.org/10.1016/j.ijepes.2013.10.022
Najjar-Ghabel S, Yousefi S, Farzinvash L (2018) Reliable data gathering in the Internet of Things using artificial bee colony. Turk J Electr Eng Comput Sci 26(4):1710–1723. https://doi.org/10.3906/elk-1801-100
Najjar-Ghabel S, Farzinvash L, Razavi SN (2020) Mobile sink-based data gathering in wireless sensor networks with obstacles using artificial intelligence algorithms. Ad Hoc Netw 106:102243. https://doi.org/10.1016/j.adhoc.2020.102243
Patanvariya DG, Chatterjee A, Kola K, Naik S (2020) Design of a linear array of fractal antennas with high directivity and low cross-polarization for dedicated short range communication application. Int J RF Microw Comput Aided Eng. https://doi.org/10.1002/mmce.22083
Poonia RC (2018) A performance evaluation of routing protocols for vehicular ad hoc networks with swarm intelligence. Int J Syst Assur Eng Manag 9(4):830–835. https://doi.org/10.1007/s13198-017-0661-1
Ramamoorthy R, Thangavelu M (2021) An enhanced hybrid ant colony optimization routing protocol for vehicular ad-hoc networks. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-021-03176-y
Ravi G, Kashwan KR (2015) A new routing protocol for energy efficient mobile applications for ad hoc networks. Comput Electr Eng 48:77–85. https://doi.org/10.1016/j.compeleceng.2015.03.023
Resta G, Santi P, Simon J (2007) Analysis of multi-hop emergency message propagation in vehicular ad hoc networks. In: Proceedings of the 8th ACM international symposium on mobile ad hoc networking and computing - MobiHoc ’07, p 140. https://doi.org/10.1145/1288107.1288127
Saleh AI, Gamel SA, Abo-Al-Ez KM (2017) A reliable routing protocol for vehicular ad hoc networks. Comput Electr Eng 64:473–495. https://doi.org/10.1016/j.compeleceng.2016.11.011
Satheshkumar K, Mangai S (2021) EE-FMDRP: energy efficient-fast message distribution routing protocol for vehicular ad-hoc networks. J Ambient Intell Humaniz Comput 12(3):3877–3888. https://doi.org/10.1007/s12652-020-01730-8
Schiller M, Behrens T, Knoll A (2015) Multi-resolution-modeling for testing and evaluation of VANET applications. In: 2015 IEEE 18th international conference on intelligent transportation systems, pp 336–342. https://doi.org/10.1109/ITSC.2015.64
Schleich J, Danoy G, Dorronsoro B, Bouvry P (2014) Optimising small-world properties in VANETs: centralised and distributed overlay approaches. Appl Soft Comput 21:637–646. https://doi.org/10.1016/j.asoc.2014.03.045
Senouci O, Harous S, Aliouat Z (2020) Survey on vehicular ad hoc networks clustering algorithms: overview, taxonomy, challenges, and open research issues. Int J Commun Syst 33(11):e4402. https://doi.org/10.1002/dac.4402
Sharma TK, Abraham A (2020) Artificial bee colony with enhanced food locations for solving mechanical engineering design problems. J Ambient Intell Humaniz Comput 11(1):267–290. https://doi.org/10.1007/s12652-019-01265-7
Sheoran S, Mittal N, Gelbukh A (2020) Artificial bee colony algorithm in data flow testing for optimal test suite generation. Int J Syst Assur Eng Manag 11(2):340–349. https://doi.org/10.1007/s13198-019-00862-1
Singh SK, Kumar P (2020) A comprehensive survey on trajectory schemes for data collection using mobile elements in WSNs. J Ambient Intell Humaniz Comput 11(1):291–312. https://doi.org/10.1007/s12652-019-01268-4
Toutouh J, Alba E (2018) A swarm algorithm for collaborative traffic in vehicular networks. Veh Commun 12:127–137. https://doi.org/10.1016/j.vehcom.2018.04.003
Varol Altay E, Alatas B (2020) Performance analysis of multi-objective artificial intelligence optimization algorithms in numerical association rule mining. J Ambient Intell Humaniz Comput 11(8):3449–3469. https://doi.org/10.1007/s12652-019-01540-7
Vershinin YA, Zhan Y (2020) Vehicle to vehicle communication: dedicated short range communication and safety awareness. Syst Sig Generat Process Field Board Commun 2020:1–6. https://doi.org/10.1109/IEEECONF48371.2020.9078660
Xia Z, Wu J, Wu L, Chen Y, Yang J, Yu PS (2021) A comprehensive survey of the key technologies and challenges surrounding vehicular ad hoc networks. ACM Trans Intell Syst Technol 12(4):1–30. https://doi.org/10.1145/3451984
Yang X-S, Cui Z, Xiao R, Gandomi AH, Karamanoglu M (2013) Swarm intelligence and bio-inspired computation: theory and applications. Elsevier
Yousefi S, Derakhshan F, Aghdasi HS, Karimipour H (2020a) An energy-efficient artificial bee colony-based clustering in the internet of things. Comput Electr Eng 86:106733. https://doi.org/10.1016/j.compeleceng.2020.106733
Yousefi S, Derakhshan F, Karimipour H (2020b) Artificial Bee Colony-based Routing for Mobile Agents on the Internet of Things. IEEE Electric Power and Energy Conference (EPEC) 2020:1–5. https://doi.org/10.1109/EPEC48502.2020.9320053
Zhang X, Zhang X (2017) A binary artificial bee colony algorithm for constructing spanning trees in vehicular ad hoc networks. Ad Hoc Netw 58:198–204. https://doi.org/10.1016/j.adhoc.2016.07.001
Zhang X, Zhang X, Gu C (2017) A micro-artificial bee colony based multicast routing in vehicular ad hoc networks. Ad Hoc Netw 58:213–221. https://doi.org/10.1016/j.adhoc.2016.06.009
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Danehchin, R. Enhancing fault tolerance in vehicular ad-hoc networks using artificial bee colony algorithm-based spanning trees. Int J Syst Assur Eng Manag 13, 1722–1732 (2022). https://doi.org/10.1007/s13198-021-01530-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13198-021-01530-z