Stochastic Modeling for Intelligent Software-Defined Vehicular Networks: A Survey
Abstract
:1. Introduction
1.1. Motivation for This Survey
1.2. Organization
2. Survey Method
2.1. Inclusion Criteria
- Surveys must be related to SDVNs and network performance benchmarking.
- Surveys must have been published in peer-reviewed academic journals or conference proceedings.
- Surveys must have been published within a certain time frame (e.g., last five years) to ensure that the research is current.
- Surveys must have used empirical research methods (e.g., experiments, simulations, case studies) to collect and analyze data.
2.2. Exclusion Criteria
- Surveys that are not related to SDVNs or network performance benchmarking;
- Surveys that are not published in peer-reviewed academic journals or conference proceedings;
- Surveys that are published outside the time frame specified;
- Surveys that did not use empirical research methods.
2.3. Objectives
- The first objective of our study is to investigate and improve QoS strategies in SDVNs. As highway traffic density increases and vehicles become increasingly mobile, queueing models for vehicular traffic have to be developed in order to predict vehicles’ mobility based on their traveling time, behavior, and speed on the highway and to avoid collisions using routing protocols and scheduling in iSDVNs.
- Afterward, we intend to assess how data traffic forwarding improves efficient resource allocation, minimizes delay and packet loss, and optimizes flow control in vehicular networks using a stochastic approach.
- Next, we present a model to enhance iSDVN service reliability by considering how intermittent connectivity affects V2V and V2I network connectivity control and management. A multi-hop cooperative data dissemination protocol is proposed in order to reduce packet loss, improve connectivity, utilize network resources more effectively, and increase reliability.
- Afterward, we propose a model of heterogeneous vehicular networks via SDN and multi-hop cooperative data dissemination schemes to highlight the improvements that can be made via SDN in heterogeneous vehicular networks.
- Finally, the network traffic and resource utilization can be accurately modeled using a digital twin (DT). Administrators can use simulations and “what-if” scenarios to optimize network efficiency and make resource allocation, bandwidth provisioning, and routing decisions.
3. Background: iSDVN System
3.1. Single-Hop and Multi-Hop Network Connectivity in SDVNs
3.2. Mobility
3.3. Routing
- Position-based routing protocol—Using the Global Positioning System (GPS) and the destination IP address, the source node routes a packet using the destination’s geographical location and IP address.
- Topology-based routing protocol—In this protocol, packets are forwarded from the source to the destination node based on network connectivity information. Proactive routing methods, reactive routing methods, and hybrid routing methods are three types of proactive routing.
- (a)
- Proactive routing: For this protocol, the shortest-path algorithm determines the path and stores it in the routing table. During periodic updates, this table is shared with neighbors.
- (b)
- Reactive routing: Route discovery begins when a node discovers that it needs to communicate with another node. This is called “on-demand routing.” This protocol has the advantage of reducing network traffic.
- (c)
- Hybrid routing: In this protocol, networks are classified as local or global, and proactive and reactive routing methods are combined to reduce routing overhead and delay for local and global networks.
- Broadcast-based routing protocol—In the broadcast domain, broadcast routing sends packets to every node in the vehicular network.
- Cluster-based routing protocol—For communication purposes, clusters are created in a network based on parameters such as velocity and direction. The cluster head manages inter-cluster and intra-cluster communication. The cluster head creates a virtual network infrastructure to enable scalability when performing intra-cluster communication using a direct path.
- Geocast-based routing protocol—A mobicast message is used to communicate between vehicles in a region termed the zone of relevance.
3.4. Routing in a Multi-Access Environment with Learning Approaches
- Reinforcement Learning—In reinforcement learning (RL), agents learn by interacting with the environment to make decisions. According to the observed performance of different routes over time, RL can be used in SDN and VANETs to adapt routing decisions. As a result, the network can learn which routes are more reliable, have lower latency, or have a higher throughput.
- Deep Learning—By using deep-learning techniques, such as neural networks, we can identify patterns and correlations in SDN and VANET data that traditional routing algorithms would not detect. The trained models can support better routing decisions, especially in dynamic and complex SDN and VANET scenarios.
- Context-Aware Routing—The concept of context-aware routing involves making routing decisions based on various contextual factors, such as vehicle speed, traffic density, and link quality. Routing metrics can be dynamically adjusted using machine-learning algorithms based on the current context, improving route selection.
- Federated Learning—The privacy and security of SDN and VANETs are crucial considerations. A federated learning system enables vehicles to train a model without sharing raw data with a centralized entity [95]. This approach can enhance routing decisions while protecting individual vehicle privacy.
- Online Learning—In SDN and VANETs, routing algorithms have to be capable of quickly adapting to changing conditions due to their dynamic nature. Since online learning can be applied to VANETs, where the network topology can change rapidly, online learning techniques are suitable for continuously updating routing decisions.
3.5. Data Traffic Forwarding
3.6. Data Dissemination
3.7. Cooperative Communication
3.8. Resource Optimization
4. Integrating into VANET System Model for iSDVN
4.1. Systems under Test
- Control Plane: In SDN, network intelligence is logically centralized in software-based controllers (i.e., control plane). Server decisions determine how the network nodes will forward data packets. In the centralized implementation, vehicles do not need to maintain any control information [37,38]. The control plane maintains switches and routers that deal with connectivity and data forwarding. In transmission, this applies to both single-hop and multi-hop scenarios. The iSDVN architecture provides network protocol management through a logical central controller. Registration should be permitted for each device, including the OBU, and for vehicles as well. Controller status reports, including the position and volume of data, are provided periodically. Based on the information collected, it is determined how to reconfigure network protocols and their control parameters and how to distribute and exchange network resources. By doing so, the network can maximize its performance.
- Data Plane: During RSU communications, data traffic is forwarded to vehicles through the data plane. A data plane and overlay network are established to eliminate heterogeneity in the vehicular scenario. SDN provides a network management tool by abstracting vehicles, RSUs, and BSs as switches. Depending on its mobility, an SDN switch can be divided into mobile and stationary data planes. RSUs are regarded as mobile data planes, and BSs are referred to as stationary data planes. Different policies are applied to data plane management [37]. To transmit data effectively, an iSDVN uses V2V and vehicle-to-RSU communication links [108]. Multi-hop V2V transmissions to distant destinations that are not covered by RSUs can be carried out using connections.Network Function Virtualization: An important aspect of Network Function Virtualization (NFV) is segmenting network node functions into functional blocks [109]. Software now implements the technology independently from hardware, and it is not limited by hardware architecture any longer [50]. These capabilities are usually found in hardware, such as network access, services, and applications. By utilizing standard servers instead of custom devices, NFV provides network functionality. The NFV-enabled SDVN improves service provisioning, flexibility, service delivery, and reliability. An SDVN can be effectively used to deploy advanced applications, such as NFV.
- Software-Defined Heterogeneous Vehicular Networks: Due to heavy data traffic [41,110], it is difficult to have load balancing among vehicles and RSUs in SDN. Therefore, integrating SDN and HetVNET (called a software-defined heterogeneous vehicular network (SDHVN)) balances the load and provides cooperative data dissemination between vehicles and RSUs [67]. A centralized service architecture enhances the distribution of data in SDHVN environments, as shown in Figure 6. The SDHVN makes transport networks coordinated and safer [111]. Moreover, it plays a significant role in managing network services and providing reliable communication [47]. Vehicle users benefit from the SDHVN’s wide coverage and high throughput through the use of cellular networks. A Virtual Network Function (VNF) allows flexible resource scheduling in an SDHVN.
- Packet Scheduling: Packet scheduling ensures that packets are transmitted efficiently and fairly across the network while meeting different applications’ quality-of-service (QoS) requirements. Packet scheduling becomes more challenging in certain scenarios, such as networks with high traffic loads, heterogeneous traffic, or real-time applications requiring low latency and high reliability [113]. In these scenarios, packet scheduling must be designed to prioritize traffic based on the QoS requirements of different applications and to handle congestion and network fluctuations to maintain the desired level of service. Another challenge with packet scheduling is the limited resources available to the scheduler, such as buffer space, processing power, and memory. As the number of packets and applications increases, the scheduler must use the available resources efficiently to avoid delays and congestion [114].
- Network Utility Maximization (NUM): NUM is used to monitor the efficient usage of network resources in wireless networks [118]. In vehicular networks, it can be used to monitor different parameters, which include traffic distribution, route selection, packet delivery, latency, and so on. NUM can be formulated as a node-based optimization problem for improving various performance metrics in the network [119]. The fairness of networks at runtime can be achieved by finding the optimal values in the queueing theory, which dynamically tends to achieve fairness [120]. This will further lead to longer network connectivity in VANETs.
4.2. Software-Defined Internet of Vehicles
4.3. Intelligent Digital Twin with SDVN
- Edge Layer: In the context of intelligent digital twin networks, the edge layer refers to the layer of computing devices and sensors that are located close to the physical systems being monitored and controlled. These edge devices are capable of collecting and processing data from sensors. They can also run local analytics and decision-making algorithms and communicate with other edge devices or higher-level cloud-based systems [130].One of the key advantages of using edge computing in intelligent digital twin networks is the ability to process data closer to their source, reducing latency and enabling real-time decision making. This is particularly important in applications such as industrial automation, visualizing high-quality 3D contents [131], or autonomous vehicles, where even small delays in processing and decision making can have significant consequences. Additionally, edge computing can help to reduce data communications with cloud-based systems, which can help to reduce network congestion and lower costs. By performing the local processing and filtering of data, edge devices can send only the most important information to higher-level systems for further analysis and decision making [132]. Overall, the edge layer is important in enabling the efficient and effective operation of intelligent digital twin networks, particularly in applications where real-time decision making is critical, as shown in Figure 8.
- Communications: Reliability refers to the ability of the network to deliver data without loss or errors. High reliability is critical for applications that require constant and accurate data delivery, such as real-time control systems or medical applications [133]. Latency is the time delay between the transmission of data and their arrival at the destination. Video conferencing or online gaming, which require real-time responses, depend on low latency. During a given period, a network’s capacity is how much data it can transmit. High capacity is critical for applications that require large data transfers, such as video streaming or file sharing. Connectivity refers to the ability of a network to connect devices and enable communication between them. Good connectivity enables communication between devices and provides a seamless user experience. These metrics are often considered to estimate communication networks’ QoS and design new networks that meet the requirements of specific applications.
- Internet of Things: A network can be segmented into multiple virtual networks by using network slicing, each with its own characteristics and set of resources [134]. This allows for the creation of customized network environments to meet specific application requirements, such as low latency or high bandwidth. Network optimization is the process of improving the performance of a network by maximizing its efficiency and minimizing its latency, congestion, and packet loss. This can be accomplished through various techniques, including traffic engineering, load balancing, and resource allocation. Routing is the process of selecting the best path for data to travel across a network from a source to a destination. This involves determining the most efficient route based on factors such as distance, traffic congestion, and network topology [135]. Various routing protocols, such as OSPF (Open Shortest Path First) and BGP (Border Gateway Protocol), are used to accomplish this.
5. Performance Evaluation of iSDVN
5.1. Challenges of Multi-Service Provisioning of QoS for iSDVN and iSDHVN
5.2. Techniques Analyzed in iSDVN
5.3. Integration of SDN with Other Technologies
- SDN in VANETs: Stochastic network optimization and SDVNs are presented in this section to improve packet forwarding. The source and destination nodes of VANETs operate on a queueing model. VANETs are quickly becoming SDN networks with the help of new technologies. The IEEE 802.11p/1609 vehicular communication protocol provides efficient data transmission to VANETs [140]. The integration of this technology allows us to monitor vehicles, which improves traffic management and makes transportation more efficient. Various studies have been conducted on VANETs in terms of their efficiency in disseminating data. As SDN changes, the VANET topology can be adjusted. A VANET’s control plane is decoupled from its assimilation and network management support. As part of these services, network infrastructure virtualization is proposed in [41]. In [42], an architecture for a hierarchical SDVN is proposed. As a result of packet loss and poor connectivity, a communication protocol was developed to address it through the controller [63]. In [37], the authors abstracted heterogeneous wireless devices such as vehicles and RSUs to achieve rapid network innovation. The benefit of logically centralized control planes is that they provide better configuration capabilities by improving the quality of service.
- SDN in Heterogeneous Vehicular Ad Hoc Networks: The purpose of this section is to present an approach to multi-hop cooperative data dissemination in SDHVNs that improves the forwarding of data traffic, the utility of the network, and the reliability of the network. Through the data plane, the SDHVN transmits and receives packets. One of the new emerging technologies in VANETs is SDN, enabling vehicle monitoring. The SDN architecture in VANETs is attracting more research attention. The authors of [37] propose an SDN-based approach for heterogeneous vehicular communications to enable rapid network innovation. Our research has focused on optimizing VANET latency and delay control. It has been proposed to use time constraints to schedule heterogeneous vehicular networks using SDN. LTE-integrated V2V and V2I communications are enabled by IEEE 802.11p/1609. A hybrid V2I/V2V packet-scheduling algorithm enhances cooperative data dissemination in an SDVN [144].
- SDN in Internet of Vehicles: This section integrates the SDN concept with IoV, demonstrating its excellent benefits [146]. The control plane controls data forwarding and flow-table matching. An SDN controller can, however, make better routing decisions based on a global view of the network topology. Table 3 presents a comparison of related work on SDN-based IoV [147]. Centralized/distributed SDN architectures were compared for most work-related tasks. With SD-IoV, latency control is reduced by using the higher mobility of vehicles in SD-VANET systems and the additional link/disconnection that occurs in SD-VANET systems [44].
- Digital Twin Integrated with SDN: Digital twin technology integrated with SDN can enhance network management in several ways.
- Intelligent Digital Twin for SDVN: The research on intelligent DTs for SDVNs can be novel and cutting-edge. SDVN technology combined with DT technology offers opportunities for innovation and advancement in vehicular networks. The following aspects can contribute to the novelty of such work: In order to develop an intelligent digital twin, artificial intelligence (AI) techniques are integrated with the SDVN. As a result of this fusion, the digital twin can learn from real-time network data, make predictions, and adjust its configurations and policies automatically as conditions change. It is a novel approach to managing vehicular networks that can revolutionize the field by combining AI and SDVN. Using AI-driven optimization techniques, DTs can efficiently allocate resources to support various vehicular services, such as infotainment, traffic management, and vehicle-to-vehicle communication. This capability allows SDVN applications to be met with a novel and intelligent approach. The intelligent digital twin uses machine-learning algorithms to detect anomalies and identify abnormal network behavior. A novel contribution to SDVN research is the ability to enhance network security and resilience through this capability. In addition to vehicle sensors, communication devices, and infrastructure, the intelligent digital twin can gather data from many sources. Research on SDVNs focuses on integrating and analyzing heterogeneous data for intelligent decision making.
6. Open Issues
6.1. Controller Placement Problem
6.2. Resource Allocations
6.3. Mobility Control
6.4. End-to-End Delay
6.5. Quality of Service (QoS)
6.6. Stochastic Learning
6.7. Intelligent Networking
6.8. Queue Learning
6.9. Machine Learning
6.10. Zero-Touch Provisioning
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
AODV | Ad Hoc On-Demand Distance Vector |
BS | Base Station |
CC | Cooperative Communications |
CDF | Cumulative Distribution Function |
CPP | Controller placement problem |
DSRC | Dedicated Short-Range Communication |
E2ED | End-to-end delay |
eNodeB | Evolved Node B |
eRELSERV | Enhanced reliability and service |
HetVNET | Heterogeneous vehicular network |
IDT | Intelligent digital twins |
IoT | Internet of Things |
IoV | Internet of Vehicles |
IVC | Inter-vehicular communication |
ITS | Intelligent Transportation System |
LTE | Long-Term Evolution |
MANET | Mobile ad hoc network |
MDP | Markov decision process |
MEC | Mobile edge computing |
MHCDD | Multi-hop cooperative data dissemination |
NFV | Network Function Virtualization |
OBU | On-Board Unit |
OSPF | Open Shortest Path First |
P2P | Peer-to-Peer Networks |
PDR | Packet delivery ratio |
QoS | Quality of service |
RSU | Road-Side Unit |
RS-WLANs | Road-Side Wireless Local Area Networks |
RU | Resource utilization |
SCH | Service Channel |
SDHVN | Software-defined heterogeneous vehicular network |
SD-IoV | Software-Defined Internet of Vehicles |
SDN | Software-defined networking |
SD-VANET | Software-Defined Vehicular Ad Hoc Network |
SDVN | Software-defined vehicular network |
SLA | Service Level Agreement |
SM | Stochastic modeling |
SNC | Stochastic Network Calculus |
V2I | Vehicle to Infrastructure |
V2V | Vehicle to Vehicle |
V2X | Vehicle to Everything |
VANET | Vehicular ad hoc network |
VAODV | Vehicular Ad Hoc On-Demand Distance Vector |
VNF | Virtual Network Functioning |
References
- Chen, G.; Zhou, Y.; Xu, X.; Zeng, Q.; Zhang, Y.D. A multi-aerial base station assisted joint computation offloading algorithm based on D3QN in edge VANETs. Ad Hoc Netw. 2023, 142, 103098. [Google Scholar]
- Al-Badarneh, J.; Jararweh, Y.; Al-Ayyoub, M.; Fontes, R.; Al-Smadi, M.; Rothenberg, C. Cooperative mobile edge computing system for VANET-based software-defined content delivery. Comput. Electr. Eng. 2018, 71, 388–397. [Google Scholar]
- Ravi, B.; Kumar, M.; Hu, Y.C.; Hassan, S.; Kumar, B. Stochastic modeling and performance analysis in balancing load and traffic for vehicular ad hoc networks: A review. Int. J. Netw. Manag. 2023, e2224. [Google Scholar] [CrossRef]
- Dai, X.; Xiao, Z.; Jiang, H.; Chen, H.; Min, G.; Dustdar, S.; Cao, J. A Learning-based Approach for Vehicle-to-Vehicle Computation Offloading. IEEE Internet Things J. 2022, 10, 7244–7258. [Google Scholar]
- Donta, P.K.; Srirama, S.N.; Amgoth, T.; Annavarapu, C.S.R. iCoCoA: Intelligent congestion control algorithm for CoAP using deep reinforcement learning. J. Ambient Intell. Humaniz. Comput. 2023, 14, 2951–2966. [Google Scholar] [CrossRef]
- Li, J.; Shi, W.; Wu, H.; Zhang, S.; Shen, X. Cost-Aware Dynamic SFC Mapping and Scheduling in SDN/NFV-Enabled Space–Air–Ground-Integrated Networks for Internet of Vehicles. IEEE Internet Things J. 2021, 9, 5824–5838. [Google Scholar]
- Wen, Z.; Garg, S.; Aujla, G.S.; Alwasel, K.; Puthal, D.; Dustdar, S.; Zomaya, A.Y.; Ranjan, R. Running industrial workflow applications in a software-defined multicloud environment using green energy aware scheduling algorithm. IEEE Trans. Ind. Inform. 2020, 17, 5645–5656. [Google Scholar]
- Jiang, W. Software defined satellite networks: A survey. Digit. Commun. Netw. 2023, in press. [Google Scholar] [CrossRef]
- Elhattab, M.; Khabbaz, M.; Al-Dahabreh, N.; Atallah, R.; Assi, C. Leveraging Real-World Data Sets for QoE Enhancement in Public Electric Vehicles Charging Networks. IEEE Trans. Netw. Serv. Manag. 2023; early access. [Google Scholar] [CrossRef]
- Donta, P.K.; Srirama, S.N.; Amgoth, T.; Annavarapu, C.S.R. Survey on recent advances in IoT application layer protocols and machine learning scope for research directions. Digit. Commun. Netw. 2022, 8, 727–744. [Google Scholar] [CrossRef]
- Ravi, B.; Gautam, A.; Thangaraj, J. Stochastic performance modeling and analysis of multi service provisioning with software defined vehicular networks. AEU-Int. J. Electron. Commun. 2020, 124, 153327. [Google Scholar]
- Ravi, B.; Thangaraj, J. End-to-end delay bound analysis of VANETs based on stochastic method via queueing theory model. In Proceedings of the 2017 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), Chennai, India, 22–24 March 2017; pp. 1920–1923. [Google Scholar]
- Wijesekara, P.A.D.S.N.; Gunawardena, S. A Machine Learning-Aided Network Contention-Aware Link Lifetime-and Delay-Based Hybrid Routing Framework for Software-Defined Vehicular Networks. Telecom 2023, 4, 393–458. [Google Scholar]
- Mekki, T.; Jabri, I.; Rachedi, A.; Chaari, L. Software-defined networking in vehicular networks: A survey. Trans. Emerg. Telecommun. Technol. 2022, 33, e4265. [Google Scholar]
- Monfared, S.K.; Shokrollahi, S. DARVAN: A fully decentralized anonymous and reliable routing for VANets. Comput. Netw. 2023, 223, 109561. [Google Scholar]
- Islam, M.M.; Khan, M.T.R.; Saad, M.M.; Kim, D. Software-defined vehicular network (SDVN): A survey on architecture and routing. J. Syst. Archit. 2021, 114, 101961. [Google Scholar]
- Siddiqui, S.; Hameed, S.; Shah, S.A.; Ahmad, I.; Aneiba, A.; Draheim, D.; Dustdar, S. Towards Software-Defined Networking-based IoT Frameworks: A Systematic Literature Review, Taxonomy, Open Challenges and Prospects. IEEE Access 2022, 10, 70850–70901. [Google Scholar]
- Tahir, H.; Mahmood, K.; Ayub, M.F.; Saleem, M.A.; Ferzund, J.; Kumar, N. Lightweight and Secure Multi-Factor Authentication Scheme in VANETs. IEEE Trans. Veh. Technol. 2023; early access. [Google Scholar]
- Liu, Y.; Huo, L.; Wu, J.; Bashir, A.K. Swarm Learning-Based Dynamic Optimal Management for Traffic Congestion in 6G-Driven Intelligent Transportation System. IEEE Trans. Intell. Transp. Syst. 2023, 24, 7831–7846. [Google Scholar] [CrossRef]
- Ameur, A.I.; Lakas, A.; Yagoubi, M.B.; Oubbati, O.S. Peer-to-peer overlay techniques for vehicular ad hoc networks: Survey and challenges. Veh. Commun. 2022, 34, 100455. [Google Scholar]
- Imghoure, A.; Omary, F.; El-Yahyaoui, A. Schnorr-based Conditional Privacy-Preserving Authentication Scheme with Multisignature and Batch Verification in VANET. Internet Things 2023, 23, 100850. [Google Scholar]
- Su, Y.; Huang, L.; Liwang, M. Joint Power Control and Time Allocation for UAV-Assisted IoV Networks over Licensed and Unlicensed Spectrum. IEEE Internet Things J. 2023; early access. [Google Scholar]
- Banoth, S.P.R.; Donta, P.K.; Amgoth, T. Target-aware distributed coverage and connectivity algorithm for wireless sensor networks. Wirel. Netw. 2023, 29, 1815–1830. [Google Scholar]
- Alharthi, A.; Ni, Q.; Jiang, R.; Khan, M.A. A Computational Model for Reputation and Ensemble-Based Learning Model for Prediction of Trustworthiness in Vehicular Ad Hoc Network. IEEE Internet Things J. 2023; early access. [Google Scholar] [CrossRef]
- Mao, M.; Yi, P.; Zhang, J.; Wang, L.; Gu, Y.; Zhang, G. Roadside units plane optimization scheme in software-defined vehicular networks. Trans. Emerg. Telecommun. Technol. 2022, 33, e4499. [Google Scholar]
- MalekiTabar, M.; Rahmani, A.M. A delay-constrained node-disjoint multipath routing in software-defined vehicular networks. Peer-Netw. Appl. 2022, 15, 1452–1472. [Google Scholar]
- Sudheera, K.L.K.; Ma, M.; Chong, P.H.J. Real-time cooperative data routing and scheduling in software defined vehicular networks. Comput. Commun. 2022, 181, 203–214. [Google Scholar]
- Ravi, B.; Thangaraj, J.; Petale, S. Stochastic network optimization of data dissemination for multi-hop routing in VANETs. In Proceedings of the 2018 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), Chennai, India, 22–24 March 2018; pp. 1–4. [Google Scholar]
- Shahwani, H.; Shah, S.A.; Ashraf, M.; Akram, M.; Jeong, J.P.; Shin, J. A comprehensive survey on data dissemination in Vehicular Ad Hoc Networks. Veh. Commun. 2022, 34, 100420. [Google Scholar]
- Chaudhary, P.; Gupta, B.B.; Chang, X.; Nedjah, N.; Chui, K.T. Enhancing big data security through integrating XSS scanner into fog nodes for SMEs gain. Technol. Forecast. Soc. Chang. 2021, 168, 120754. [Google Scholar]
- Nahar, A.; Das, D. MetaLearn: Optimizing routing heuristics with a hybrid meta-learning approach in vehicular ad-hoc networks. Ad Hoc Netw. 2023, 138, 102996. [Google Scholar]
- Yao, Y.; Shu, F.; Li, Z.; Cheng, X.; Wu, L. Secure Transmission Scheme Based on Joint Radar and Communication in Mobile Vehicular Networks. IEEE Trans. Intell. Transp. Syst. 2023; early access. [Google Scholar] [CrossRef]
- Dustdar, S.; Murturi, I. Towards IoT processes on the edge. In Next-Gen Digital Services. A Retrospective and Roadmap for Service Computing of the Future: Essays Dedicated to Michael Papazoglou on the Occasion of His 65th Birthday and His Retirement; Springer: Berlin/Heidelberg, Germany, 2021; pp. 167–178. [Google Scholar]
- Dustdar, S.; Murturi, I. Towards distributed edge-based systems. In Proceedings of the 2020 IEEE Second International Conference on Cognitive Machine Intelligence (CogMI), Atlanta, GA, USA, 28–31 October 2020; pp. 1–9. [Google Scholar]
- Zhu, F.; Yi, X.; Abuadbba, A.; Khalil, I.; Huang, X.; Xu, F. A Security-Enhanced Certificateless Conditional Privacy-Preserving Authentication Scheme for Vehicular Ad Hoc Networks. IEEE Trans. Intell. Transp. Syst. 2023; early access. [Google Scholar] [CrossRef]
- Atallah, R.; Khabbaz, M.; Assi, C. Multihop V2I communications: A feasibility study, modeling, and performance analysis. IEEE Trans. Veh. Technol. 2016, 66, 2801–2810. [Google Scholar]
- He, Z.; Cao, J.; Liu, X. SDVN: Enabling rapid network innovation for heterogeneous vehicular communication. IEEE Netw. 2016, 30, 10–15. [Google Scholar]
- He, Z.; Zhang, D.; Liang, J. Cost-efficient sensory data transmission in heterogeneous software-defined vehicular networks. IEEE Sensors J. 2016, 16, 7342–7354. [Google Scholar] [CrossRef]
- Xiong, B.; Yang, K.; Zhao, J.; Li, W.; Li, K. Performance evaluation of OpenFlow-based software-defined networks based on queueing model. Comput. Netw. 2016, 102, 172–185. [Google Scholar]
- Sood, K.; Yu, S.; Xiang, Y. Performance analysis of software-defined network switch using M/Geo/1 model. IEEE Commun. Lett. 2016, 20, 2522–2525. [Google Scholar]
- Yaqoob, I.; Ahmad, I.; Ahmed, E.; Gani, A.; Imran, M.; Guizani, N. Overcoming the key challenges to establishing vehicular communication: Is SDN the answer? IEEE Commun. Mag. 2017, 55, 128–134. [Google Scholar] [CrossRef]
- Correia, S.; Boukerche, A.; Meneguette, R.I. An architecture for hierarchical software-defined vehicular networks. IEEE Commun. Mag. 2017, 55, 80–86. [Google Scholar] [CrossRef]
- Zhang, N.; Yang, P.; Zhang, S.; Chen, D.; Zhuang, W.; Liang, B.; Shen, X.S. Software defined networking enabled wireless network virtualization: Challenges and solutions. IEEE Netw. 2017, 31, 42–49. [Google Scholar] [CrossRef] [Green Version]
- Deng, D.J.; Lien, S.Y.; Lin, C.C.; Hung, S.C.; Chen, W.B. Latency control in software-defined mobile-edge vehicular networking. IEEE Commun. Mag. 2017, 55, 87–93. [Google Scholar] [CrossRef]
- Gong, W.; Li, G.; Li, B. System utility based resource allocation for D2D multi-cast communication in software-defined cellular networks. AEU-Int. J. Electron. Commun. 2018, 96, 138–143. [Google Scholar] [CrossRef]
- Liyanage, K.S.K.; Ma, M.; Chong, P.H.J. Controller placement optimization in hierarchical distributed software defined vehicular networks. Comput. Netw. 2018, 135, 226–239. [Google Scholar] [CrossRef]
- Zekri, A.; Jia, W. Heterogeneous vehicular communications: A comprehensive study. Ad Hoc Netw. 2018, 75, 52–79. [Google Scholar] [CrossRef]
- Ahmed, E.; Gha, H. Cooperative vehicular networking: A survey. IEEE Trans. Intell. Transp. Syst. 2018, 19, 996–1014. [Google Scholar] [CrossRef]
- Peng, H.; Liang, L.; Shen, X.; Li, G.Y. Vehicular communications: A network layer perspective. IEEE Trans. Veh. Technol. 2018, 68, 1064–1078. [Google Scholar] [CrossRef] [Green Version]
- Wang, K.; Yin, H.; Quan, W.; Min, G. Enabling collaborative edge computing for software defined vehicular networks. IEEE Netw. 2018, 32, 112–117. [Google Scholar] [CrossRef]
- Dai, P.; Liu, K.; Wu, X.; Yu, Z.; Xing, H.; Lee, V.C.S. Cooperative Temporal Data Dissemination in SDN-Based Heterogeneous Vehicular Networks. IEEE Internet Things J. 2018, 6, 72–83. [Google Scholar] [CrossRef]
- Luo, G.; Zhou, H.; Cheng, N.; Yuan, Q.; Li, J.; Yang, F.; Shen, X. Software-defined cooperative data sharing in edge computing assisted 5G-VANET. IEEE Trans. Mob. Comp. 2019, 20, 1212–1229. [Google Scholar] [CrossRef]
- Mahmood, A.; Zhang, W.E.; Sheng, Q.Z. Software-defined heterogeneous vehicular networking: The architectural design and open challenges. Future Internet 2019, 11, 70. [Google Scholar] [CrossRef] [Green Version]
- Liu, K.; Xu, X.; Chen, M.; Liu, B.; Wu, L.; Lee, V.C. A hierarchical architecture for the future internet of vehicles. IEEE Commun. Mag. 2019, 57, 41–47. [Google Scholar] [CrossRef]
- Kumar, D.P.; Amgoth, T.; Annavarapu, C.S.R. Machine learning algorithms for wireless sensor networks: A survey. Inf. Fusion 2019, 49, 1–25. [Google Scholar] [CrossRef]
- Din, S.; Paul, A.; Rehman, A. 5G-enabled Hierarchical architecture for software-defined intelligent transportation system. Comput. Netw. 2019, 150, 81–89. [Google Scholar] [CrossRef]
- Chahal, M.; Harit, S. Network selection and data dissemination in heterogeneous software-defined vehicular network. Comput. Netw. 2019, 161, 32–44. [Google Scholar] [CrossRef]
- Sudheera, K.L.K.; Ma, M.; Chong, P.H.J. Link stability based optimized routing framework for software defined vehicular networks. IEEE Trans. Veh. Technol. 2019, 68, 2934–2945. [Google Scholar] [CrossRef]
- Misra, S.; Bera, S. Soft-VAN: Mobility-aware task offloading in software-defined vehicular network. IEEE Trans. Veh. Technol. 2019, 69, 2071–2078. [Google Scholar] [CrossRef]
- Liu, K.; Xiao, K.; Dai, P.; Lee, V.C.; Guo, S.; Cao, J. Fog computing empowered data dissemination in software defined heterogeneous vanets. IEEE Trans. Mob. Comput. 2020, 20, 3181–3193. [Google Scholar] [CrossRef]
- Hou, X.; Ren, Z.; Wang, J.; Cheng, W.; Ren, Y.; Chen, K.C.; Zhang, H. Reliable computation offloading for edge-computing-enabled software-defined IoV. IEEE Internet Things J. 2020, 7, 7097–7111. [Google Scholar] [CrossRef]
- Zhao, L.; Han, G.; Li, Z.; Shu, L. Intelligent digital twin-based software-defined vehicular networks. IEEE Net. 2020, 34, 178–184. [Google Scholar] [CrossRef]
- Aljeri, N.; Boukerche, A. Mobility management in 5G-enabled vehicular networks: Models, protocols, and classification. ACM Comput. Surv. (CSUR) 2020, 53, 1–35. [Google Scholar] [CrossRef]
- Bonati, L.; D’Oro, S.; Bertizzolo, L.; Demirors, E.; Guan, Z.; Basagni, S.; Melodia, T. CellOS: Zero-touch softwarized open cellular networks. Comput. Netw. 2020, 180, 107380. [Google Scholar] [CrossRef]
- Dai, Y.; Zhang, K.; Maharjan, S.; Zhang, Y. Deep Reinforcement Learning for Stochastic Computation Offloading in Digital Twin Networks. IEEE Trans. Ind. Inform. 2020, 17, 4968–4977. [Google Scholar] [CrossRef]
- Sodhro, A.H.; Rodrigues, J.J.; Pirbhulal, S.; Zahid, N.; de Macedo, A.R.L.; de Albuquerque, V.H.C. Link optimization in software defined IoV driven autonomous transportation system. IEEE Trans. Intell. Transp. Syst. 2020, 22, 3511–3520. [Google Scholar] [CrossRef]
- Hui, Y.; Su, Z.; Luan, T.H. Collaborative content delivery in software-defined heterogeneous vehicular networks. IEEE/ACM Trans. Netw. 2020, 28, 575–587. [Google Scholar] [CrossRef]
- Maity, I.; Dhiman, R.; Misra, S. MobiPlace: Mobility-Aware Controller Placement in Software-Defined Vehicular Networks. IEEE Trans. Veh. Technol. 2021, 70, 957–966. [Google Scholar] [CrossRef]
- Ghimire, B.; Rawat, D.B.; Liu, C.; Li, J. Sharding-Enabled Blockchain for Software-Defined Internet of Unmanned Vehicles in the Battlefield. IEEE Netw. 2021, 35, 101–107. [Google Scholar] [CrossRef]
- Zhang, K.; Cao, J.; Zhang, Y. Adaptive Digital Twin and Multi-agent Deep Reinforcement Learning for Vehicular Edge Computing and Networks. IEEE Trans. Ind. Inform. 2021, 18, 1405–1413. [Google Scholar] [CrossRef]
- Manogaran, G.; Saravanan, V.; Hsu, C.H. Information-centric content management framework for software defined internet of vehicles towards application specific services. IEEE Trans. Intell. Transp. Syst. 2021, 22, 4541–4549. [Google Scholar] [CrossRef]
- Nguyen, H.X.; Trestian, R.; To, D.; Tatipamula, M. Digital twin for 5G and beyond. IEEE Commun. Mag. 2021, 59, 10–15. [Google Scholar] [CrossRef]
- Wu, Y.; Zhang, K.; Zhang, Y. Digital Twin Networks: A Survey. IEEE Internet Things J. 2021, 8, 13789–13804. [Google Scholar] [CrossRef]
- Deng, Y.; Jiang, H.; Cai, P.; Wu, T.; Zhou, P.; Li, B.; Lu, H.; Wu, J.; Chen, X.; Wang, K. Resource Provisioning for Mitigating Edge DDoS Attacks in MEC-Enabled SDVN. IEEE Internet Things J. 2022, 9, 24264–24280. [Google Scholar] [CrossRef]
- Zhang, X.; Zhong, H.; Cui, J.; Gu, C.; Bolodurina, I.; Liu, L. AC-SDVN: An Access Control Protocol for Video Multicast in Software Defined Vehicular Networks. IEEE Trans. Mob. Comput. 2022; early access. [Google Scholar]
- Darabkh, K.A.; Alkhader, B.Z.; Ala’F, K.; Jubair, F.; Abdel-Majeed, M. ICDRP-F-SDVN: An innovative cluster-based dual-phase routing protocol using fog computing and software-defined vehicular network. Veh. Commun. 2022, 34, 100453. [Google Scholar] [CrossRef]
- Tang, F.; Wen, C.; Luo, L.; Zhao, M.; Kato, N. Blockchain-Based Trusted Traffic Offloading in Space-Air-Ground Integrated Networks (SAGIN): A Federated Reinforcement Learning Approach. IEEE J. Sel. Areas Commun. 2022, 40, 3501–3516. [Google Scholar] [CrossRef]
- Zhao, L.; Bi, Z.; Hawbani, A.; Yu, K.; Zhang, Y.; Guizani, M. ELITE: An intelligent digital twin-based hierarchical routing scheme for softwarized vehicular networks. IEEE Trans. Mob. Comput. 2022, 22, 5231–5247. [Google Scholar] [CrossRef]
- Kumar, M.; Raw, R.S. A Novel Routing Protocol for Hierarchical Software Defined Vehicular Adhoc Network. In Proceedings of the 2022 9th International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi, India, 23–25 March 2022; pp. 771–775. [Google Scholar]
- Wahid, I.; Tanvir, S.; Hameed, A.; Ahmad, M. Software-Defined Networks and Named Data Networks in Vehicular Ad Hoc Network Routing: Comparative Study and Future Directions. Secur. Commun. Netw. 2022, 2022, 1270180. [Google Scholar] [CrossRef]
- Ghonge, M.M. Software-defined network-based vehicular ad hoc networks: A comprehensive review. In Software Defined Networking for Ad Hoc Networks; Springer: Berlin/Heidelberg, Germany, 2022; pp. 33–53. [Google Scholar]
- Aljeri, N.; Boukerche, A. A novel proactive controller deployment protocol for 5G-enabled software-defined Vehicular Networks. Comput. Commun. 2022, 182, 88–97. [Google Scholar] [CrossRef]
- Alaya, B.; Sellami, L. Towards the Design of an Efficient and Secure System based on the Software-Defined Network Paradigm for Vehicular Networks. IEEE Access 2023, 11, 43333–43348. [Google Scholar] [CrossRef]
- Wijesekara, P.A.D.S.N.; Sudheera, K.L.K.; Sandamali, G.G.N.; Chong, P.H.J. An Optimization Framework for Data Collection in Software Defined Vehicular Networks. Sensors 2023, 23, 1600. [Google Scholar] [CrossRef] [PubMed]
- Nahar, A.; Das, D.; Das, S.K. SpTFrame: A Framework for Spatio-Temporal Information Aware Message Dissemination in Software Defined Vehicular Networks. In Proceedings of the 24th International Conference on Distributed Computing and Networking, Kharagpur, India, 4–7 January 2023; pp. 254–261. [Google Scholar]
- Bilen, T.; Canberk, B.; Duong, T.Q. Digital Twin Evolution for Hard-to-Follow Aeronautical Ad-Hoc Networks in Beyond 5G. IEEE Commun. Stand. Mag. 2023, 7, 4–12. [Google Scholar] [CrossRef]
- Qureshi, H.N.; Masood, U.; Manalastas, M.; Zaidi, S.M.A.; Farooq, H.; Forgeat, J.; Bouton, M.; Bothe, S.; Karlsson, P.; Rizwan, A.; et al. Towards Addressing Training Data Scarcity Challenge in Emerging Radio Access Networks: A Survey and Framework. IEEE Commun. Surv. Tutor. 2023. [Google Scholar] [CrossRef]
- Xu, Y.; Liu, X.; Cui, J.; Zhong, H.; Zhang, J. L-TCM: A Lightweight Privacy-Preserving Traffic Condition Monitoring Scheme with Source Authentication in Cloud-Assisted VANETs. IEEE Syst. J. 2023; early access. [Google Scholar]
- Matiuzzi Stocchero, J.; Dexheimer Carneiro, A.; Zacarias, I.; Pignaton de Freitas, E. Combining information centric and software defined networking to support command and control agility in military mobile networks. Peer-to-Peer Netw. Appl. 2023, 16, 765–784. [Google Scholar] [CrossRef]
- Guo, F.; Peng, M. Efficient Mobility Management in Mobile Edge Computing Networks: Joint Handover and Service Migration. IEEE Internet Things J. 2023; Early Access. [Google Scholar] [CrossRef]
- Thangaraj, J.; Ravi, B.; Kumari, S. Performance analysis of collision avoidance routing protocol for inter-vehicular communication. Clust. Comput. 2019, 22, 7769–7775. [Google Scholar] [CrossRef]
- Lin, D.; Lin, Z.; Kong, L.; Guan, Y.L. CMSTR: A Constrained Minimum Spanning Tree Based Routing Protocol for Wireless Sensor Networks. Ad Hoc Netw. 2023, 146, 103160. [Google Scholar] [CrossRef]
- Benmir, A.; Korichi, A.; Bourouis, A.; Alreshoodi, M.; Al-Jobouri, L. GeoQoE-Vanet: QoE-aware geographic routing protocol for video streaming over vehicular ad-hoc networks. Computers 2020, 9, 45. [Google Scholar] [CrossRef]
- Wu, C.; Liu, Z.; Liu, F.; Yoshinaga, T.; Ji, Y.; Li, J. Collaborative learning of communication routes in edge-enabled multi-access vehicular environment. IEEE Trans. Cogn. Commun. Netw. 2020, 6, 1155–1165. [Google Scholar] [CrossRef]
- Li, Y.; Wang, X.; Zeng, R.; Donta, P.K.; Murturi, I.; Huang, M.; Dustdar, S. Federated Domain Generalization: A Survey. arXiv 2023, arXiv:2306.01334. [Google Scholar]
- Ravi, B.; Thangaraj, J.; Petale, S. Data Traffic Forwarding for Inter-vehicular Communication in VANETs Using Stochastic Method. Wirel. Pers. Commun. 2019, 106, 1591–1607. [Google Scholar] [CrossRef]
- Wei, L.; Cui, J.; Zhong, H.; Bolodurina, I.; Gu, C.; He, D. A Decentralized Authenticated Key Agreement Scheme Based on Smart Contract for Securing Vehicular Ad-hoc Networks. IEEE Trans. Mob. Comput. 2023; early access. [Google Scholar]
- Urmonov, O.; Kim, H. A multi-hop data dissemination algorithm for vehicular communication. Computers 2020, 9, 25. [Google Scholar] [CrossRef] [Green Version]
- Ravi, B.; Thangaraj, J. Stochastic traffic flow modeling for multi-hop cooperative data dissemination in VANETs. Phys. Commun. 2021, 46, 101290. [Google Scholar] [CrossRef]
- Shari, N.F.M.; Malip, A. Blockchain-based decentralized data dissemination scheme in smart transportation. J. Syst. Archit. 2023, 134, 102800. [Google Scholar] [CrossRef]
- Cong, Y.; Xue, K.; Wang, C.; Sun, W.; Sun, S.; Hu, F. Latency-Energy Joint Optimization for Task Offloading and Resource Allocation in MEC-Assisted Vehicular Networks. IEEE Trans. Veh. Technol. 2023. [Google Scholar] [CrossRef]
- Kumar Pulligilla, M.; Vanmathi, C. An authentication approach in SDN-VANET architecture with Rider-Sea Lion optimized neural network for intrusion detection. Internet Things 2023, 22, 100723. [Google Scholar] [CrossRef]
- Sharma, A.; Awasthi, L.K. Ob-EID: Obstacle aware event information dissemination for SDN enabled vehicular network. Comput. Netw. 2022, 216, 109257. [Google Scholar] [CrossRef]
- Yu, S.; Cao, Q.; Wang, C.; Xu, G.; Ma, H.; Zhu, Y.; Peng, Y.; Jia, Y. Efficient ECC-based Conditional Privacy-preserving Aggregation Signature Scheme in V2V. IEEE Trans. Veh. Technol. 2023; early access. [Google Scholar]
- Chen, C.; Yao, G.; Liu, L.; Pei, Q.; Song, H.; Dustdar, S. A Cooperative Vehicle-Infrastructure System for Road Hazards Detection With Edge Intelligence. IEEE Trans. Intell. Transp. Syst. 2023, 24, 5186–5198. [Google Scholar] [CrossRef]
- Shen, H.; Tian, Y.; Wang, T.; Bai, G. Slicing-Based Task Offloading in Space-Air-Ground Integrated Vehicular Networks. IEEE Trans. Mob. Comput. 2023; early access. [Google Scholar]
- Silva, F.A.; Boukerche, A.; Silva, T.R.; Cerqueira, E.; Ruiz, L.B.; Loureiro, A.A. Information-Driven Software-Defined Vehicular Networks: Adapting Flexible Architecture to Various Scenarios. IEEE Veh. Technol. Mag. 2019, 14, 98–107. [Google Scholar] [CrossRef]
- Chen, S.; Liu, Y.; Ning, J.; Zhu, X. BASRAC: An efficient batch authentication scheme with rule-based access control for VANETs. Veh. Commun. 2023, 40, 100575. [Google Scholar] [CrossRef]
- Li, P.; Liu, G.; Guo, S.; Zeng, Y. Traffic-aware efficient consistency update in NFV-enabled software defined networking. Comput. Netw. 2023, 228, 109755. [Google Scholar] [CrossRef]
- Ahmed, U.; Lin, J.C.W.; Srivastava, G.; Yun, U.; Singh, A.K. Deep active learning intrusion detection and load balancing in software-defined vehicular networks. IEEE Trans. Intell. Transp. Syst. 2022, 24, 953–961. [Google Scholar] [CrossRef]
- Chen, C.; Qiu, T.; Hu, J.; Ren, Z.; Zhou, Y.; Sangaiah, A.K. A congestion avoidance game for information exchange on intersections in heterogeneous vehicular networks. J. Netw. Comput. Appl. 2017, 85, 116–126. [Google Scholar] [CrossRef]
- Ravi, B.; Thangaraj, J. Performance evaluation of multi service provisioning for multi-hop cooperative data dissemination in SDHVN. J. Ambient Intell. Humaniz. Comput. 2021, 13, 4773–4786. [Google Scholar] [CrossRef]
- Song, Y.; Luo, W.; Xu, P.; Wei, J.; Qi, X. An improved Lagrangian relaxation algorithm based SDN framework for industrial internet hybrid service flow scheduling. Sci. Rep. 2022, 12, 3861. [Google Scholar] [CrossRef] [PubMed]
- Gillani, M.; Niaz, H.A.; Farooq, M.U.; Ullah, A. Data collection protocols for VANETs: A survey. Complex Intell. Syst. 2022, 8, 2593–2622. [Google Scholar] [CrossRef]
- Debalki, Y.A.; Hou, J.; Ullah, H.; Adane, B.Y. Multi-hop data dissemination using a multi-metric contention-based broadcast suppression strategy in VANETs. Ad Hoc Netw. 2023, 140, 103070. [Google Scholar] [CrossRef]
- Xiao, K.; Liu, K.; Xu, X.; Zhou, Y.; Feng, L. Efficient fog-assisted heterogeneous data services in software defined VANETs. J. Ambient Intell. Humaniz. Comput. 2021, 12, 261–273. [Google Scholar] [CrossRef]
- Lv, Y.; Zhai, Y.; Li, P.; Cui, J.; Zhou, W. Research on SDN-Based New In-vehicle Network Packet Scheduling Technology. In Advanced Manufacturing and Automation XI; Springer: Berlin/Heidelberg, Germany, 2022; pp. 214–222. [Google Scholar]
- Karakoç, N.; Scaglione, A.; Reisslein, M.; Wu, R. Federated edge network utility maximization for a multi-server system: Algorithm and convergence. IEEE/ACM Trans. Netw. 2022, 30, 2002–2017. [Google Scholar] [CrossRef]
- Zhou, W.; Xia, J.; Zhou, F.; Fan, L.; Lei, X.; Nallanathan, A.; Karagiannidis, G.K. Profit Maximization for Cache-Enabled Vehicular Mobile Edge Computing Networks. IEEE Trans. Veh. Technol. 2023; early access. [Google Scholar] [CrossRef]
- Gu, L.; Zeng, D.; Tao, S.; Guo, S.; Jin, H.; Zomaya, A.Y.; Zhuang, W. Fairness-aware dynamic rate control and flow scheduling for network utility maximization in network service chain. IEEE J. Sel. 2019, 37, 1059–1071. [Google Scholar] [CrossRef]
- Liu, R.W.; Guo, Y.; Lu, Y.; Chui, K.T.; Gupta, B.B. Deep Network-Enabled Haze Visibility Enhancement for Visual IoT-Driven Intelligent Transportation Systems. IEEE Trans. Ind. Inform. 2023, 19, 1581–1591. [Google Scholar] [CrossRef]
- Parveen; Kumar, S.; Singh, R.P.; Kumar, A.; Yaduwanshi, R.; Dora, D.P. TS-CAGR: Traffic sensitive connectivity-aware geocast routing protocol in internet of vehicles. Ad Hoc Netw. 2023, 147, 103210. [Google Scholar] [CrossRef]
- Liu, J.; Peng, C.; Sun, R.; Liu, L.; Zhang, N.; Dustdar, S.; Leung, V.C. CPAHP: Conditional Privacy-Preserving Authentication Scheme With Hierarchical Pseudonym for 5G-Enabled IoV. IEEE Trans. Veh. Technol. 2023, 72, 8929–8940. [Google Scholar] [CrossRef]
- Ansari, F.; Rehman, R.A.; Arsalan, A. Reduced network forwarding with controller enabled named software defined Internet of Mobile Things. Ad Hoc Netw. 2023, 149, 103235. [Google Scholar] [CrossRef]
- Ravi, B.; Thangaraj, J.; Shandilya, S.K. Stochastic modelling and analysis of mobility models for intelligent software defined internet of vehicles. Phys. Commun. 2022, 50, 101498. [Google Scholar] [CrossRef]
- Bine, L.M.; Boukerche, A.; Ruiz, L.B.; Loureiro, A.A. IoDMix: A novel routing protocol for Delay-Tolerant Internet of Drones integration in Intelligent Transportation System. Ad Hoc Netw. 2023, 148, 103204. [Google Scholar] [CrossRef]
- Zhao, X.; Liu, M.; Li, M. Task offloading strategy and scheduling optimization for internet of vehicles based on deep reinforcement learning. Ad Hoc Netw. 2023, 147, 103193. [Google Scholar] [CrossRef]
- Pujol, V.C.; Donta, P.K.; Morichetta, A.; Murturi, I.; Dustdar, S. Edge Intelligence—Research Opportunities for Distributed Computing Continuum Systems. IEEE Internet Comput. 2023, 27, 53–74. [Google Scholar] [CrossRef]
- Li, Y.; Liang, W.; Li, J.; Cheng, X.; Yu, D.; Zomaya, A.Y.; Guo, S. Energy-Aware, Device-to-Device Assisted Federated Learning in Edge Computing. IEEE Trans. Parallel Distrib. Syst. 2023, 34, 2138–2154. [Google Scholar] [CrossRef]
- Murturi, I.; Dustdar, S. Decent: A decentralized configurator for controlling elasticity in dynamic edge networks. ACM Trans. Internet Technol. (TOIT) 2022, 22, 1–21. [Google Scholar] [CrossRef]
- Govori, E.; Murturi, I.; Dustdar, S. A Comprehensive Performance Evaluation of Procedural Geometry Workloads on Resource-Constrained Devices. In Proceedings of the 2023 IEEE International Conference on Edge Computing & Communication (EDGE), Chicago, IL, USA, 2–8 July 2023; pp. 1–9. [Google Scholar]
- Murturi, I.; Egyed, A.; Dustdar, S. Utilizing AI planning on the edge. IEEE Internet Comput. 2022, 26, 28–35. [Google Scholar] [CrossRef]
- Zhou, H.; Jiang, K.; He, S.; Min, G.; Wu, J. Distributed Deep Multi-Agent Reinforcement Learning for Cooperative Edge Caching in Internet-of-Vehicles. IEEE Trans. Wirel. Commun. 2023; early access. [Google Scholar] [CrossRef]
- Rizwan, S.; Husnain, G.; Aadil, F.; Ali, F.; Lim, S. Mobile Edge-based Information-Centric Network for emergency messages dissemination in Internet of Vehicles: A Deep Learning Approach. IEEE Access 2023, 11, 62574–62590. [Google Scholar] [CrossRef]
- Tung, H.Y.; Tsang, K.F.; Chui, K.T.; Tung, H.C.; Chi, H.R.; Hancke, G.P.; Man, K.F. The Generic Design of a High-Traffic Advanced Metering Infrastructure Using ZigBee. IEEE Trans. Ind. Inform. 2014, 10, 836–844. [Google Scholar] [CrossRef] [Green Version]
- Huang, Z.; Li, D.; Cai, J.; Lu, H. Collective reinforcement learning based resource allocation for digital twin service in 6G networks. J. Netw. Comput. Appl. 2023, 217, 103697. [Google Scholar] [CrossRef]
- Li, B.; Shi, Y.; Kong, Q.; Du, Q.; Lu, R. Incentive-Based Federated Learning for Digital Twin Driven Industrial Mobile Crowdsensing. IEEE Internet Things J. 2023; early access. [Google Scholar] [CrossRef]
- Li, J.; Liang, W.; Xu, Z.; Jia, X.; Zhou, W. Service Provisioning for Multi-source IoT Applications in Mobile Edge Computing. ACM Trans. Sens. Netw. (TOSN) 2021, 18, 1–25. [Google Scholar] [CrossRef]
- Chen, B.; Wang, Z.; Xiang, T.; Yang, J.; He, D.; Choo, K.K.R. BCGS: Blockchain-assisted privacy-preserving cross-domain authentication for VANETs. Veh. Commun. 2023, 41, 100602. [Google Scholar] [CrossRef]
- Wang, B.; Zheng, J.; Ren, Q.; Li, C. Analysis of IEEE 802.11p-Based Intra-platoon Message Broadcast Delay in a Platoon of Vehicles. IEEE Trans. Veh. Technol. 2023; early access. [Google Scholar] [CrossRef]
- Thiruvasagam, P.K.; Kotagi, V.J.; Murthy, C.S.R. The More the Merrier: Enhancing Reliability of 5G Communication Services With Guaranteed Delay. IEEE Netw. Lett. 2019, 1, 52–55. [Google Scholar] [CrossRef] [Green Version]
- Halabian, H.; Lambadaris, I.; Viniotis, Y. Optimal server assignment in multi-server queueing systems with random connectivities. J. Commun. Netw. 2019, 21, 405–415. [Google Scholar] [CrossRef]
- Singh, D.; Ng, B.; Lai, Y.C.; Lin, Y.D.; Seah, W.K. Modelling software-defined networking: Switch design with finite buffer and priority queueing. In Proceedings of the 2017 IEEE 42nd Conference on Local Computer Networks (LCN), Singapore, 9–12 October 2017; pp. 567–570. [Google Scholar]
- Liu, K.; Ng, J.K.; Lee, V.; Son, S.H.; Stojmenovic, I. Cooperative data scheduling in hybrid vehicular ad hoc networks: VANET as a software defined network. IEEE/ACM Trans. Netw. (TON) 2016, 24, 1759–1773. [Google Scholar] [CrossRef]
- Li, H.; Ou, D.; Rasheed, I.; Tu, M. A Software-Defined Networking Roadside Unit Cloud Resource Management Framework for Vehicle Ad Hoc Networks. J. Adv. Transp. 2022, 2022, 5918128. [Google Scholar] [CrossRef]
- Liu, L.; Yuan, X.; Zhang, N.; Chen, D.; Yu, K.; Taherkordi, A. Joint Computation Offloading and Data Caching in Multi-Access Edge Computing Enabled Internet of Vehicles. IEEE Trans. Veh. Technol. 2023; early access. [Google Scholar]
- Awada, U.; Zhang, J.; Chen, S.; Li, S.; Yang, S. Resource-aware multi-task offloading and dependency-aware scheduling for integrated edge-enabled IoV. J. Syst. Archit. 2023, 141, 102923. [Google Scholar] [CrossRef]
- Bilen, T.; Ayvaz, K.; Canberk, B. QoS-based distributed flow management in software defined ultra-dense networks. Ad Hoc Netw. 2018, 78, 24–31. [Google Scholar] [CrossRef]
- Mahmood, A. Towards Software Defined Heterogeneous Vehicular Networks for Intelligent Transportation Systems. In Proceedings of the 2019 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Kyoto, Japan, 11–15 March 2019; pp. 441–442. [Google Scholar]
- Kumar, A.; Abdelhadi, A.; Clancy, T.C. Design and Implementation of Practical Schedulers for M2M Uplink Networks: Using MATLAB; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
- Ye, Q.; Zhuang, W.; Li, X.; Rao, J. End-to-end delay modeling for embedded VNF chains in 5G core networks. IEEE Internet Things J. 2018, 6, 692–704. [Google Scholar] [CrossRef]
- Zhang, X.; Chang, Z.; Hu, T.; Chen, W.; Zhang, X.; Min, G. Vehicle Selection and Resource Allocation for Federated Learning-Assisted Vehicular Network. IEEE Trans. Mob. Comput. 2023; early access. [Google Scholar]
- Kumar, A.S.; Zhao, L.; Fernando, X. Task Offloading and Resource Allocation in Vehicular Networks: A Lyapunov-based Deep Reinforcement Learning Approach. IEEE Trans. Veh. Technol. 2023; early access. [Google Scholar] [CrossRef]
- Basu, D.; Kal, S.; Ghosh, U.; Datta, R. DRIVE: Dynamic Resource Introspection and VNF Embedding for 5G using Machine Learning. IEEE Internet Things J. 2023; early access. [Google Scholar]
- Guo, H.; Wang, Y.; Liu, J.; Liu, C. Multi-UAV Cooperative Task Offloading and Resource Allocation in 5G Advanced and Beyond. IEEE Trans. Wirel. Commun. 2023; early access. [Google Scholar] [CrossRef]
- Khalfaoui, H.; Azmani, A.; Farchane, A.; Safi, S. Symbiotic Combination of a Bayesian Network and Fuzzy Logic to Quantify the QoS in a VANET: Application in Logistic 4.0. Computers 2023, 12, 40. [Google Scholar] [CrossRef]
- Yang, C.P.; Yen, C.E.; Chang, I.C. A Software-Defined Directional Q-Learning Grid-Based Routing Platform and Its Two-Hop Trajectory-Based Routing Algorithm for Vehicular Ad Hoc Networks. Sensors 2022, 22, 8222. [Google Scholar] [CrossRef]
- Gonçalves, D.M.; Puliafito, C.; Mingozzi, E.; Bittencourt, L.F.; Madeira, E.R. End-to-end network slicing in vehicular clouds using the MobFogSim simulator. Ad Hoc Netw. 2023, 141, 103096. [Google Scholar] [CrossRef]
- Tahmasebi, A.; Salahi, A.; Pourmina, M.A. Improvement of Software-Defined Network Performance Using Queueing Theory: A Survey. Majlesi J. Telecommun. Devices 2021, 10, 33–43. [Google Scholar] [CrossRef]
- Ju, Y.; Chen, Y.; Cao, Z.; Liu, L.; Pei, Q.; Xiao, M.; Ota, K.; Dong, M.; Leung, V.C. Joint secure offloading and resource allocation for vehicular edge computing network: A multi-agent deep reinforcement learning approach. IEEE Trans. Intell. Transp. Syst. 2023, 24, 5555–5569. [Google Scholar] [CrossRef]
- Nazari, A.; Kordabadi, M.; Mohammadi, R.; Lal, C. EQRSRL: An energy-aware and QoS-based routing schema using reinforcement learning in IoMT. Wirel. Netw. 2023, 1–15. [Google Scholar] [CrossRef]
- Boualouache, A.; Engel, T. A survey on machine learning-based misbehavior detection systems for 5g and beyond vehicular networks. IEEE Commun. Surv. Tutor. 2023, 25, 1128–1172. [Google Scholar] [CrossRef]
- Donta, P.K.; Sedlak, B.; Casamayor Pujol, V.; Dustdar, S. Governance and sustainability of distributed continuum systems: A big data approach. J. Big Data 2023, 10, 1–31. [Google Scholar] [CrossRef]
- Baccour, E.; Allahham, M.S.; Erbad, A.; Mohamed, A.; Hussein, A.R.; Hamdi, M. Zero Touch Realization of Pervasive Artificial Intelligence as a Service in 6G Networks. IEEE Commun. Mag. 2023, 61, 110–116. [Google Scholar] [CrossRef]
Remarks | 1. SDVN-related open issues are not discussed. 2. The latest advances in DD and CC are not covered. | The focus of the survey is more on QoS and less on SDN and IoV applications. | 1. Covers issues related to SDN and VANET. 2. Focuses on some but not all protocols for intelligent networks. | Without recent advancements in IDT, this survey covers delay minimization in radio access networks. | In SDVNs, multicast communication improves SDVN utility performance and reduces frequency resource consumption. | 1. The benefits of traditional SDVNs are described in these surveys. 2. IDTSDVN’s recent advancements are not discussed. 3. There are no open issues for IDTNs. | The survey describes the heterogeneous issues of dissemination and cooperation in SDVNs. | These surveys examine the side effects of delay and reliability in network selection by applying network utility functions and queueing theory. | The study focused on IDTSDVN and SDVN, but it did not cover all other elements, such as QoS, reliability, delay, and PDR. | Experimental evaluation was performed on VANETs, SDVNs, iSDIoVs, and IDTSDVNs in various conditions. | In VANETs, IoV, SDVN, and IDTSDVN, deep reinforcement learning and digital twins were compared in various conditions. | Machine learning and deep reinforcement learning were compared in various VANET, IoV, and SDVN scenarios. | Heterogeneous scenarios, routing, data collection and optimization, data dissemination, digital twins and deep reinforcement learning were compared in various VANET, IoV, SDVN, ISDVN, and IDTSDVN, Aeronautical Ad Hoc Networks in Beyond 5G scenarios. | With the iSDVN architecture, data delivery is improved by reducing traffic congestion and reducing latency. Stochastic learning research advances, challenges, and scope for ZTP, ITS, VANETs, IoV, SDVN, iSDVN, and IDTSDVN at the data link, network, and application layers. |
Others | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
IDTSDVN | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ |
iSDVN | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
SDVN | ✗ | ✗ | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
End-to-End Delay | ✗ | ✗ | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ |
Resource Utilization | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Routing | ✗ | ✓ | ✗ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
Mobility | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Data Dissemination | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Cooperative Communication | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ |
Performance Analysis | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ |
Stochastic Modeling | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Interface | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Infrastructure | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Communication | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Year | 2016 | 2016 | 2017 | 2017 | 2018 | 2018 | 2019 | 2019 | 2020 | 2020 | 2021 | 2022 | 2023 | – |
Reference | [36] | [37,38,39,40] | [12,41,42,43] | [44] | [45,46,47,48,49] | [2,50,51] | [52,53,54,55] | [56,57,58,59] | [60,61,62,63,64] | [65,66,67] | [68,69,70,71,72,73] | [74,75,76,77,78,79,80,81,82] | [19,31,83,84,85,86,87] | Our Survey |
Work Conducted | Reliability | Utilization | Delay | Multi-hop | SDVN | Mobility | Throughput | Flow Rule | Digital Twin |
---|---|---|---|---|---|---|---|---|---|
He et al. [37] | ✗ | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
Ravi et al. [3] | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
ravi et al. [11] | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
Sood et al. [40] | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ |
Liyanage et al. [46] | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
ravi et al. [96] | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ |
Xiong et al. [39] | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
Thiruvasagam et al. [141] | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
Halabian et al. [142] | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
Misra et al. [59] | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
Work Conducted | Architecture | Contribution | Method | Delay Bounds | Digital Twin |
---|---|---|---|---|---|
Deng et al. [44] | Centralized | SD-IoV | Optimization | ✗ | ✗ |
Bilen et al. [148] | Centralized | SDUDN | Queueing model | ✓ | ✓ |
Sood et al. [40] | Centralized | CPU Utilization | Queueing Model | ✓ | ✗ |
ravi et al. [96] | Centralized | Packet Scheduling | Queueing Model | ✓ | ✗ |
Mahmood et al. [149] | Centralized | SDN-based VANETs | QoS Resources | ✗ | ✗ |
ravi et al. [3] | Centralized | Data Scheduling | Queueing Model | ✓ | ✗ |
Liyanage et al. [46] | Hierarchical | SDVN | CPP | ✓ | ✗ |
kumar et al. [150] | Heterogeneous | SD5GNet | Queueing Model | ✓ | ✗ |
Ye et al. [151] | Heterogeneous | VNF-5G core networks | Queueing Model | ✓ | ✗ |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 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
Ravi, B.; Varghese, B.; Murturi, I.; Donta, P.K.; Dustdar, S.; Dehury, C.K.; Srirama, S.N. Stochastic Modeling for Intelligent Software-Defined Vehicular Networks: A Survey. Computers 2023, 12, 162. https://doi.org/10.3390/computers12080162
Ravi B, Varghese B, Murturi I, Donta PK, Dustdar S, Dehury CK, Srirama SN. Stochastic Modeling for Intelligent Software-Defined Vehicular Networks: A Survey. Computers. 2023; 12(8):162. https://doi.org/10.3390/computers12080162
Chicago/Turabian StyleRavi, Banoth, Blesson Varghese, Ilir Murturi, Praveen Kumar Donta, Schahram Dustdar, Chinmaya Kumar Dehury, and Satish Narayana Srirama. 2023. "Stochastic Modeling for Intelligent Software-Defined Vehicular Networks: A Survey" Computers 12, no. 8: 162. https://doi.org/10.3390/computers12080162
APA StyleRavi, B., Varghese, B., Murturi, I., Donta, P. K., Dustdar, S., Dehury, C. K., & Srirama, S. N. (2023). Stochastic Modeling for Intelligent Software-Defined Vehicular Networks: A Survey. Computers, 12(8), 162. https://doi.org/10.3390/computers12080162