Abstract
Data routing processing in vehicular ad hoc networks (VANETs) with some QoS constraints, including delay bound and limited bandwidth, is an NP-Hard problem. Routing efficiency can be enhanced if more information is applied in routing decisions. Software-defined networks (SDNs) optimize network resources such as bandwidth by providing a global perspective of vehicular network topology, improving routing performance. This paper proposes a new method using the SDN integrated into vehicular networks. In this method, the controller nodes compute the r-least-cost node-disjoint path by having a global view of vehicles' information and trade-offs among the delay bound and path utility. The path utility factor is calculated based on the vehicles' residual bandwidth, packet congestion level, and link stability. In addition, according to the application type, packet size, requirement bandwidth, and delay bound of application, a priority-based scheduling algorithm is proposed. The proposed method calculates disjoint paths by considering the path utility factor and prioritizing the applications in data routing processing, which can react appropriately to increased traffic, continuous topological changes, and link interruptions in VANETs. The efficiency of the proposed method is superior against other methods in the literature in scenarios with different vehicle densities and various traffic loads in terms of data packet delivery fraction, average end-to-end delay, throughput, and normalized routing load through simulation.
Similar content being viewed by others
References
Srivastava A, Prakash A, Tripathi R (2020) Location based routing protocols in VANET: Issues and existing solutions. Veh Commun 23:100231
Lee M, Atkison T (2021) VANET applications: Past, present, and future. Veh Commun 28:100310
Cunha F, Villas L, Boukerche A, Maia G, Viana A, Mini RAF, Loureiro AAF (2016) Data communication in VANETs: Survey, applications and challenges. Ad Hoc Netw 44:90–103
Jaballah WB, Conti M, Lal C (2019) A survey on software-defined VANETs: Benefits, challenges, and future directions. arXiv preprint arXiv:1904.04577
Trivedi H, Tanwar S, Thakkar P (2018) Software defined network-based vehicular ad hoc networks for intelligent transportation system: Recent advances and future challenges. In International Conference on Futuristic Trends in Network and Communication Technologies, Springer, pp 325–337
Kadhim AJ, Seno SH (2019) Energy-efficient multicast routing protocol based on SDN and fog computing for vehicular networks. Ad Hoc Netw 85:68–81
Forsati R, Haghighat AT, Mahdavi M (2008) Harmony search-based algorithms for bandwidth-delay-constrained least-cost multicast routing. Comput Commun (Elsevier) 31:2505–2519
Xue GL (2003) Minimum-cost QoS multicast and unicast routing in communication netwolrks. IEEE Trans Commun 51(5):817–824
Periyasamy P, Karthikeyan E (2017) End-to-end link reliable energy efficient multipath routing for mobile ad hoc networks. Wirel Pers Commun 92(3):825–841
Alzamzami O, Mahgoub I (2020) Link utility aware geographic routing for urban VANETs using two-hop neighbor information. Ad Hoc Netw 106:102213
Hu L, Ding Z, Shi H (2012) An improved GPSR routing strategy in VANET. In Wireless Communications, Networking and Mobile Computing (WiCOM), 2012 8th International Conference on, IEEE. pp 1–4
Chahal M, Harit S (2019) Optimal path for data dissemination in Vehicular Ad Hoc, Networks using meta-heuristic. Comput Electr Eng 76:40–55
Jaiswal RK (2020) Position-based routing protocol using Kalman filter as a prediction module for vehicular ad hoc networks. Comput Electr Eng 83:106599
Naderi M, Zargari F, Ghanbari M (2019) Adaptive beacon broadcast in opportunistic routing for VANETs. Ad Hoc Netw 86:119–130
Latif S, Mahfooz S, Jan B, Ahmad N, Cao Y, Asif M (2018) A comparative study of scenario-driven multi-hop broadcast protocols for VANETs. Veh Commun 12:88–109
Naderi M, Zargari F, Sadatpour V, Ghanbari M (2017) A 3-parameter routing cost function for improving opportunistic routing performance in VANETs. Wireless Pers Commun 97(1):1–15
Hanshi SM, Wan T-C, Kadhum MM, Bin-Salem AA (2018) Review of geographic forwarding strategies for inter-vehicular communications from mobility and environment perspectives. Veh Commun 14:64–79
Marina MK, Das SR (2006) Ad hoc on-demand multipath distance vector routing. Wirel Commun Mob Comput 6(7):969–988
Perkins CE, Royer EM (1999) Ad hoc on-demand distance vector routing. In Proceedings of IEEE workshop on mobile computing systems and applications, New Orleans, LA (pp 90–100)
Chahal M, Harit S, Mishra K-K, Sangaiah A-K, Zheng Zh (2017) A survey on software-defined networking in vehicular ad hoc networks: Challenges, applications and use cases, s. Sustain Cities Soc 35:830–840
Al-Heety OS, Zakaria Z, Ismail M, Shakir MM, Alani S, Alsariera H (2020) A comprehensive survey: Benefits, services, recent works, challenges, security and use cases for SDN-VANET. IEEE Access 8:91028–91047
Islam MM, Khan MTR, Saad MM, Kim D (2020) Software-defined vehicular network (SDVN): A survey on architecture and routing. J Syst Archit 114:101961
He Z, Zhang D, Zhu S, Cao J Liu X (2016) SDN enabled high performance multicast in vehicular networks. In 2016 IEEE 84th Vehicular Technology Conference (VTC-Fall), pp 1–5
Baihong D, Weigang W, Zhiwei Y, Junjie L (2017) Software defined networking based on-demand routing protocol in vehicle ad⁃hoc networks. ZTE Commun 15(2):11–18
Chahal M, Harit S (2019) Network selection and data dissemination in heterogeneous software-defined vehicular network. Comput Netw 161:32–44
Ji X, Xu W, Zhang C, Liu B (2020) A three-level routing hierarchy in improved SDN-MEC-VANET architecture. In 2020 IEEE Wireless Communications and Networking Conference (WCNC), pp 1–7
Correia S, Boukerche A, Meneguette RI (2017) An architecture for hierarchical software-defined vehicular networks. IEEE Commun Mag 55(7):80–86
Aujla GS, Chaudhary R, Kumar N, Rodrigues JJPC, Vinel A (2017) Data offloading in 5G-enabled software-defined vehicular networks: A stackelberg-game-based approach. IEEE Commun Mag 55(8):100–108
Sahebgharani S, Shahverdy M (2012) A scheduling algorithm for downloading data from RSU using multicast technique. IEEE Ninth International Conference on Information Technology-New Generations, pp 809–814
Qafzezi E, Bylykbashi K, Ikeda M, Matsuo K, Barolli L (2020) Coordination and management of cloud fog and edge resources in SDN-VANETs using fuzzy logic: A comparison study for two fuzzy-based systems. Internet Things 11:100169
Bhatiaa J, Davea R, Bhayania H, Tanwarb S, Nayyarc A (2020) SDN-based real-time urban traffic analysis in VANET environment. Comput Commun 149:162–175
Balta M, Özçelik İ (2020) A 3-stage fuzzy-decision tree model for traffic signal optimization in urban city via a SDN based VANET architecture. Futur Gener Comput Syst 104:142–158
Huang C-M, Lin S-Y, Wu Z-Y (2020) The k-hop-limited V2V2I VANET data offloading using the Mobile Edge Computing (MEC) mechanism. Veh Commun 26:100268
Noorani N, Seno SAH (2020) SDN- and fog computing-based switchable routing using path stability estimation for vehicular ad hoc networks. Peer Peer Netw Appl 13(3):948–964
Jinyao Y, Hailong ZH, Qianjun SH, Bo L, Xia G (2015) HiQoS: An SDN-based multipath QoS solution. China Commun 12(5):123–133
Jiawei W, Xiuquan Q, Guoshun N (2018) Dynamic and adaptive multipath routing algorithm based on software-defined network. Int J Distrib Sens Netw 14(10):1550147718805689
Chen S, Song M, Sahni S (2008) Two techniques for fast computation of constrained shortest paths. IEEE/ACM Trans Networking 16(1):105–115
Aljohani SL, Alenazi MF (2021) MPResiSDN: Multipath resilient routing scheme for SDN-enabled smart cities networks. Appl Sci 11(4):1900
Singh PK, Sharma S, Nandi SK, Nandi S (2019) Multipath TCP for V2I communication in SDN controlled small cell deployment of smart city. Veh Commun 15:1–15
Dutra DC, Bagaa M, Taleb T, Samdanis K (2017) Ensuring end-to-end QoS based on multi-paths routing using SDN technology. In 2017 IEEE Global Communications Conference, GLOBECOM 2017 (IEEE Global Communications Conference). IEEE, pp 1–6
Egilmez HE, Dane ST, Bagci KT, Tekalp AM (2012) Open-qos: An openflow controller design for multimedia delivery with end-to-end quality of service over software-defined networks. In the 2012 Asia Pacific Signal and Information Processing Association Annual Summit and Conference, pp 1–8
Zhu Y, Zheng WX (2019) Observer-based control for cyber physical systems with periodic DoS attacks via a cyclic switching strategy. IEEE Trans Autom Control 65(8):3714–3721
Saleet H, Basir O, Langar R, Boutaba R (2010) Region-based location-service management protocol for VANETs. IEEE Trans Veh Technol 59(2):917–931
Elappila M, Chinara S, Parhi D (2018) Survivable path routing in WSN for IoT applications. Pervasive Mob Comput 43:49–63
Huynh T-T, Dinh-Duc A-V, Tran C-H (2016) Delay-constrained energy-efficient cluster-based multi-hop routing in wireless sensor networks. J Commun Netw 18(4):580–588
Dupont B (2011)Improvements in VANET Simulator in NS-3. Masters Project, Department of Computer Science, Old Dominion University
Simulation of Urban Mobility (SUMO), https://sumo.dlr.de/wiki/Simulation_of_Urban_MObility-Wiki
Zhu Y, Zhong Zh, Zheng WX, Zhou D (2017) HMM-Based H∞ Filtering for Discrete-Time Markov Jump LPV Systems Over Unreliable Communication Channels. IEEE Trans Syst Man Cybern Syst 48(12):2036–2046
Tariq B, Alsaqour R, Alawi M, Abdelhaq M, Sundararajan E (2018) Robust and trust dynamic mobile gateway selection in heterogeneous vanet-umts network. Veh Commun 12:75–87
Author information
Authors and Affiliations
Contributions
All authors contributed equally to this manuscript.
Corresponding author
Ethics declarations
Conflicts of interest/Competing interests
There is no conflict of interest.
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
MalekiTabar, M., Rahmani, A.M. A delay-constrained node-disjoint multipath routing in software-defined vehicular networks. Peer-to-Peer Netw. Appl. 15, 1452–1472 (2022). https://doi.org/10.1007/s12083-022-01304-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-022-01304-9