Submitted:
15 July 2024
Posted:
15 July 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Development of an Advanced Multi-Metric Scoring Mechanism: we introduce a novel scoring algorithm that uses the properties of Massive MIMO and the 802.11ax standard. This algorithm evaluates routes based on a comprehensive set of QoS metrics, providing a nuanced and context-aware route selection process optimized for urban environments.
- Introduction of Machine Learning Techniques: by incorporating sophisticated machine learning algorithms, MMS-DSR predicts future route qualities based on historical data, enabling proactive route optimization. This is particularly useful in smart cities where predicting and adapting to changing conditions can significantly improve network performance.
- Integration of a CNN-LST Based Beamforming Algorithm: we enhance MMS-DSR with a beamforming optimization algorithm that dynamically adjusts beamforming vectors. This integration helps in managing the spatial-temporal variations in the channel, supporting the complex beamforming needs of Massive MIMO systems in 6G.
- Empirical Validation in a Smart City Simulation Environment: we validate the performance of MMS-DSR through extensive simulations using the INET framework along with the OSG Earth visualizer in OMNeT++. This simulation environment provides a realistic backdrop that highlights the protocol’s potential benefits for smart city applications, demonstrating its robustness and efficiency in a variety of challenging urban 6G scenarios.
Highlights
- MMS-DSR integrates advanced machine learning techniques and beamforming to optimize routing in 6G-enabled MANETs and VANETs.
- The protocol demonstrates significant improvements in throughput, latency, and routing overhead compared to traditional routing protocols.
- MMS-DSR’s ability to adapt to real-time network conditions makes it highly suitable for dynamic urban environments.
- The reduction in routing overhead and enhanced scalability positions MMS-DSR as a robust solution for future smart city applications.
2. Related Works
3. Preliminaries
3.1. Dynamic Source Routing (DSR)
- Route Discovery: when a source node desires a route to a destination, it broadcasts a Route Request (RREQ) packet. This packet is forwarded until it reaches the destination or a node with a route to the destination. Each node appends its own address when forwarding RREQ, facilitating a clear path establishment.
- Route Maintenance: this mechanism monitors and maintains the established routes. If a link break is detected on an active route, a Route Error (RERR) is generated and sent back to the source node, triggering another route discovery if necessary. This is especially important in urban environments and in VANETs where obstacles and interferences are common, and vehicles move at high speeds.
3.2. 6G Technologies
- Terahertz (THz) Communications: this technology enables ultra-high-speed data transmission by utilizing frequencies in the terahertz range, offering potential data rates of several terabits per second but at the cost of higher path loss and sensitivity to blockages, a common issue in densely built urban areas and a challenge for high-speed vehicular communication in VANETs [30,31].
- Machine Learning and Artificial Intelligence: these technologies are crucial in making 6G networks intelligent, enabling predictive optimizations and real-time decision-making to handle network dynamics efficiently. This is particularly beneficial in smart cities and for VANETs, where adaptive network behavior can significantly impact the effectiveness of urban services and vehicular communications [32,33].
3.3. Machine Learning Basics
- Supervised Learning: used primarily for classification and regression tasks, this approach can predict link stability and quality based on historical data, enhancing route selection in DSR. This predictive capability is crucial for maintaining high-quality communication links in the variable network conditions of smart cities and rapidly changing environments of VANETs [36].
- Unsupervised Learning: applied for clustering and pattern recognition, which can be used to identify clusters of nodes to optimize routing paths without labeled data. This approach is useful for organizing nodes in urban settings and vehicular networks where deployments are often unplanned and spontaneous [37].
- Reinforcement Learning: this approach learns to make sequential decisions by interacting with the environment, useful for dynamic adjustments in routing and beamforming without prior knowledge of the network model. This is especially effective in smart cities and VANETs, where routing protocols must adapt in real-time to changes in the urban environment and vehicular dynamics [38].
3.4. CNN-LSTM Model for Beamforming
- Convolutional Neural Network (CNN): extracts spatial features from the channel state information (CSI), identifying patterns that help predict optimal beam directions. This is crucial for smart cities, where buildings and other infrastructures can significantly influence signal paths, and for VANETs, where the environment changes rapidly as vehicles move.
- Long Short-Term Memory (LSTM): processes time-series data to capture temporal dependencies in the CSI, predicting how the optimal beamforming strategy should evolve over time. This helps in maintaining stable and high-quality connections in the highly dynamic urban environments and high-speed scenarios typical of VANETs.
3.5. Massive MIMO and Beamforming
- Spatial Multiplexing: this technique enables simultaneous transmission to multiple devices, optimizing the use of available spatial dimensions. This is particularly useful in smart cities, where numerous devices and services are competing for bandwidth, and in VANETs, where efficient use of bandwidth is crucial for maintaining continuous communication between high-speed vehicles.
- Directional Beamforming: by dynamically adjusting the beam pattern, the network can enhance signal strength and mitigate interference, which is where our CNN-LSTM model plays a crucial role. This adaptive beamforming is employed to keep reliable communication in urban areas with complex multipath propagation and in VANETs where vehicles move at high speeds and require constant adjustments to signal direction.
3.6. 802.11ax High Efficiency (HE)
- Orthogonal Frequency-Division Multiple Access (OFDMA): allows simultaneous transmission to multiple users on different frequency sub-channels, enhancing efficiency and reducing latency. This feature is crucial in smart cities, where the network must serve a large number of devices efficiently, and in VANETs, where quick response times are essential for safety and efficiency.
- Multi-User MIMO (MU-MIMO): enables more devices to operate simultaneously, which, when combined with advanced beamforming, significantly increases network throughput and efficiency. This is essential for supporting the high device density in smart urban environments and the high-speed communication needs in VANETs.
- 1024-QAM: increases the number of bits sent in one transmission, enhancing throughput, and is supported by precise beamforming to maintain signal quality. This higher modulation scheme is beneficial in smart cities for supporting high-speed data services and in VANETs for ensuring reliable communication at high vehicle speeds.
4. Architectural Overview
- Route Discovery Unit (RDU): initiates the discovery process when a route to a destination is required. Using a combination of traditional flooding methods and predictive models, it efficiently identifies potential routes. In smart cities, this process is further enhanced by using machine learning to predict and avoid congested or unreliable paths. This proactive route discovery is essential for maintaining high communication efficiency in urban settings.
-
Multi-metric Scoring Engine (MMSE): evaluates discovered routes based on multiple metrics such as latency, bandwidth, reliability, and beamforming efficacy. This engine uses dynamic weighting to adjust the importance of each metric based on current network conditions, which is crucial for adapting to the varying demands of urban environments.
- −
- Beamforming Efficacy (BE): calculates the improvement in signal quality and directionality due to beamforming optimizations.
- −
- Weighted Scoring: each metric is assigned a dynamic weight. These weights are adjusted in real-time using feedback from the Machine Learning-Based Prediction Unit to ensure that scoring aligns with the predicted network state.
- −
- Optimization: the engine uses a combination of heuristic and machine learning techniques to fine-tune the weights based on ongoing network performance data. This adaptive approach ensures that the engine remains responsive to changing network dynamics, particularly in adjusting beamforming strategies for optimal route performance in smart cities.
-
Machine Learning-Based Prediction Unit (MLPU): utilizes CNN-LSTM models to predict future network states, including changes in channel quality and node mobility. This unit enhances route selection by forecasting future performance and optimizing beamforming directions to maintain high-quality communication links. This is particularly valuable in smart cities where predictive capabilities can lead to more proactive and efficient network management.
- −
- Predictive Modeling: the unit employs CNN-LSTM models to analyze historical and current network data to forecast future conditions such as node mobility, channel quality, and potential interference sources.
- −
- Integration with Beamforming: the predictions include recommended adjustments to beamforming vectors. By predicting how channel conditions will evolve, the unit guides the Beamforming Optimization Unit to adjust angles and power levels proactively.
- −
- Feedback Loop: predictive insights are fed back into both the Route Discovery and Multi-metric Scoring Engine, allowing these modules to prioritize routes that are expected to offer the best performance in the near future.
-
Beamforming Optimization Unit (BOU): a crucial enhancement in MMS-DSR, this unit dynamically adjusts beamforming vectors using the CNN-LSTM model based on real-time and historical channel state information (CSI). This approach ensures optimal signal directionality and strength, significantly improving link reliability and throughput, which is essential for maintaining robust communication in the high-density urban scenarios of smart cities.
- −
- Dynamic Beamforming Vector Adjustment: this unit uses the output from the Machine Learning-Based Prediction Unit to adjust beamforming vectors. It optimizes these vectors to maximize signal strength and minimize interference, considering both the current and predicted channel state information (CSI).
- −
- Feedback to Scoring Engine: adjustments made by this unit are fed back into the Multi-metric Scoring Engine, allowing it to re-evaluate route scores with updated beamforming information.
-
Route Cache (RC): stores the most efficient routes as determined by the scoring engine. It is periodically updated based on predictive feedback from the Machine Learning-Based Prediction Unit, which now also includes beamforming vector adjustments. This adaptive caching is key in smart cities for reducing routing overhead and improving responsiveness.
- −
- Dynamic Caching: the Route Cache dynamically stores routes that are scored highest by the Multi-metric Scoring Engine. It takes into account not only the traditional route metrics but also the beamforming efficacy, ensuring that the stored routes are optimal under current and predicted network conditions.
- −
- Predictive Updates: based on feedback from the Machine Learning-Based Prediction Unit, the Route Cache updates its entries to preempt potential degradations in route quality. This includes adjusting stored routes based on predicted changes in node mobility and channel quality.
- −
- Beamforming Information: each route in the cache includes detailed beamforming vector information for every link in the path.
- −
- Support for Fast Route Recovery: in case of rapid topology changes, which are common in urban environments, the Route Cache supports fast route recovery by providing alternative paths that can be quickly evaluated and deployed.
4.1. Multi-Metric Scoring Engine in MMS-DSR
-
Dynamic Metric Evaluation: the engine processes each route to compute scores based on four key metrics:
- −
- Latency (L): measures the total delay along the route, critical for time-sensitive applications in urban settings.
- −
- Bandwidth (B): assesses the minimum bandwidth available on the route, important for high-data-rate applications in smart cities.
- −
- Reliability (R): estimates the likelihood of successful packet delivery, a vital metric for ensuring communication reliability in dynamic urban environments.
- −
- Beamforming Efficacy (BE): calculates the improvement in signal quality and directionality due to beamforming optimizations, enhancing link stability and throughput.
- Weighted Scoring: each metric is assigned a dynamic weight reflecting its current importance based on network conditions. These weights are adjusted in real-time using feedback from the Machine Learning-Based Prediction Unit to ensure that scoring aligns with the predicted network state. This approach allows the system to adapt to the urban dynamics effectively, prioritizing different metrics as the urban environment evolves.
- Score Computation: the overall score for each route, S, is computed as:where and are the weights for latency, bandwidth, reliability, and beamforming efficacy, respectively. This formula ensures that routes are evaluated comprehensively, incorporating both traditional and advanced metrics to select the most efficient path.
- Optimization: the engine uses a combination of heuristic and machine learning techniques to fine-tune the weights based on ongoing network performance data. This adaptive approach ensures that the engine remains responsive to changing network dynamics, particularly in adjusting beamforming strategies for optimal route performance in smart cities.
4.2. Machine Learning-Based Prediction Unit in MMS-DSR
- Predictive Modeling: the unit employs CNN-LSTM models to analyze historical and current network data to forecast future conditions such as node mobility, channel quality, and potential interference sources. This analysis helps predict the stability and performance of each link in a route, which is crucial for smart cities where conditions change rapidly.
- Integration with Beamforming: the predictions include recommended adjustments to beamforming vectors to optimize communication links for future network states. By predicting how channel conditions will evolve, the unit guides the Beamforming Optimization Unit to adjust angles and power levels proactively, ensuring optimal performance in the varied urban topography and infrastructure.
- Feedback Loop: predictive insights are fed back into both the Route Discovery and Multi-metric Scoring Engine, allowing these modules to prioritize routes that are expected to offer the best performance in the near future. This feedback loop ensures that routing decisions are made with an eye towards future conditions, not just current metrics, enhancing the adaptability and foresight of the routing protocol in smart cities.
- Model Training and Updating: the CNN-LSTM models are continuously trained and updated with new data to improve their accuracy. This ongoing training process allows the models to adapt to changes in network behavior and topology, ensuring that the predictions remain relevant and accurate over time. This continual learning is essential in smart cities, where urban conditions and patterns can evolve unpredictably.
4.3. Beamforming Optimization Unit in MMS-DSR
- Dynamic Beamforming Vector Adjustment: this unit uses the output from the Machine Learning-Based Prediction Unit to adjust beamforming vectors. It optimizes these vectors to maximize signal strength and minimize interference, considering both the current and predicted channel state information (CSI). This real-time adjustment is crucial for urban environments where obstacles may deflect or block signals unexpectedly.
- CNN-LSTM Based Predictions: the unit employs Convolutional Neural Networks (CNNs) combined with Long Short-Term Memory networks to analyze spatial and temporal aspects of the network. This model predicts optimal beamforming directions and power levels for each node in the network.
- Real-Time Optimization: beamforming vectors are adjusted in real-time based on the predictive analytics. This ensures that each node can proactively adapt to changing network conditions, maintaining high-quality communication links, which is essential in smart cities for supporting uninterrupted service delivery.
- Feedback to Scoring Engine: adjustments made by this unit are fed back into the Multi-metric Scoring Engine, allowing it to re-evaluate route scores with updated beamforming information. This feedback loop ensures that routing decisions remain optimal as network conditions evolve, particularly under the variable urban dynamics.
- Integration with Routing: information about the optimized beamforming vectors is included in the route discovery and maintenance processes, ensuring that all nodes along a chosen route adjust their beamforming strategies cohesively for uniform signal enhancement across the urban network.
| Algorithm 1: Beamforming Vector Optimization Algorithm |
|
4.4. Route Cache in MMS-DSR
- Dynamic Caching: the Route Cache dynamically stores routes that are scored highest by the Multi-metric Scoring Engine. It takes into account not only the traditional route metrics but also the beamforming efficacy, ensuring that the stored routes are optimal under current and predicted network conditions. This dynamic caching is key for reducing routing overhead and improving responsiveness in the fluctuating urban environment.
- Predictive Updates: based on feedback from the Machine Learning-Based Prediction Unit, the Route Cache updates its entries to preempt potential degradations in route quality. This includes adjusting stored routes based on predicted changes in node mobility and channel quality, ensuring that the cache reflects the most current and anticipated network states, enhancing the system’s ability to handle urban dynamics.
- Beamforming Information: each route in the cache includes detailed beamforming vector information for every link in the path. This ensures that when a route is retrieved from the cache, each node along the path can quickly adjust its beamforming vectors to the optimal settings, facilitating a coherent and coordinated approach to maintaining route quality.
- Eviction and Maintenance: the cache follows an intelligent eviction policy where less optimal routes are replaced by newer, higher-quality routes. This policy considers route age, frequency of use, and predictive quality scores to maintain a balance between route freshness and historical efficacy, which is crucial for ensuring that the network can quickly adapt to changes in the urban context.
- Support for Fast Route Recovery: in case of rapid topology changes, which are common in urban environments, the Route Cache supports fast route recovery by providing alternative paths that can be quickly evaluated and deployed, minimizing downtime and packet loss.
| Algorithm 2: Dynamic Route Caching and Maintenance Algorithm |
|
4.5. Mathematical Formalization
- S is the set of states representing different network conditions, including the varying urban scenarios.
- A is the set of actions corresponding to route selections.
- P is the state transition probability matrix, which is particularly complex in urban environments due to the myriad of potential interactions and obstructions.
- R is the reward function, aligned with the scoring function , and is enhanced to factor in urban dynamics and machine learning predictions.
4.5.1. Proof of Effectiveness through Simulation and Analysis
- Simulation studies that demonstrate rapid convergence, adaptability, and efficiency, particularly in urban settings where the network topology and conditions can change unpredictably.
- Comparative analysis with existing protocols, showcasing superior performance in varied network conditions, with a focus on urban environments where traditional protocols often fail to maintain high performance.
- Statistical analysis of network performance metrics such as latency, throughput, reliability, and beamforming efficacy over multiple simulation runs, illustrating significant improvements in smart city applications.
4.5.2. Numerical Illustration
| Route | Latency (ms) | Bandwidth (Mbps) | Reliability | Beamforming Efficacy (BE) |
|---|---|---|---|---|
| 10 | 50 | 0.9 | 15 | |
| 8 | 40 | 0.95 | 18 | |
| 12 | 60 | 0.85 | 12 | |
| 15 | 45 | 0.92 | 17 | |
| 9 | 55 | 0.88 | 14 | |
| 10 | 50 | 0.9 | 15 | |
| 8 | 40 | 0.95 | 18 | |
| 12 | 60 | 0.85 | 12 | |
| 15 | 45 | 0.92 | 17 | |
| 9 | 55 | 0.88 | 14 |
| Route | Latency Norm | Bandwidth Norm | Reliability Norm | BE Norm |
|---|---|---|---|---|
| r1 | 0.286 | 0.50 | 0.5 | 0.500 |
| r2 | 0.000 | 0.00 | 1.0 | 1.000 |
| r3 | 0.571 | 1.00 | 0.0 | 0.000 |
| r4 | 1.000 | 0.25 | 0.7 | 0.833 |
| r5 | 0.143 | 0.75 | 0.3 | 0.333 |
| r6 | 0.286 | 0.50 | 0.5 | 0.500 |
| r7 | 0.000 | 0.00 | 1.0 | 1.000 |
| r8 | 0.571 | 1.00 | 0.0 | 0.000 |
| r9 | 1.000 | 0.25 | 0.7 | 0.833 |
| r10 | 0.143 | 0.75 | 0.3 | 0.333 |
| Route | Scoring Function (SF) |
|---|---|
| r1 | 0.612500 |
| r2 | 0.425000 |
| r3 | 0.420000 |
| r4 | 0.715833 |
| r5 | 0.453333 |
| r6 | 0.612500 |
| r7 | 0.425000 |
| r8 | 0.620000 |
| r9 | 0.775833 |
| r10 | 0.333333 |
| Path | Routes | Total SF |
|---|---|---|
| A → B → J | r1 + r6 | |
| A → C → J | r2 + r7 | |
| A → D → J | r3 + r8 | |
| A → B → E → J | r1 + r4 + r9 | |
| A → C → F → J | r2 + r5 + r10 |
5. CNN-LSTM Model Architecture
- Input Data Preparation: network data including historical latency (L), bandwidth (B), reliability (R), and beamforming efficacy () or channel state information () are collected. This data, reflecting both current and past network states, forms the basis for the input features that feed into the CNN-LSTM model.
- Spatial Feature Extraction with CNN: the CNN layers first receive normalized input data. These layers are tasked with extracting spatial features from the data. Using convolutional filters, the model processes input vectors like , , , and , or converting them into comprehensive feature maps. These maps identify critical spatial patterns, such as congestion points or optimal paths, crucial for effective route planning in densely populated urban areas.
- Temporal Pattern Analysis with LSTM: the feature maps generated by the CNN are then fed into LSTM layers. The LSTM, with its ability to process data sequentially, examines these features over time. It detects temporal dependencies and dynamics, such as evolving traffic patterns or changes in network topology, which are essential for predicting future network states and behaviors.
- Integration of CNN and LSTM Outputs: the integration stage amalgamates the spatial insights from the CNN with the temporal predictions of the LSTM. This combined data forms a robust set of predictive insights that forecast future route conditions, enabling proactive adjustments to routing and beamforming strategies.
- Route Optimization Outputs: utilizing the predictive insights, the model outputs recommendations for route adjustments and beamforming optimizations. These recommendations are designed to enhance route reliability and communication efficiency, particularly in scenarios with high mobility and variable network conditions.
- Model Training and Real-time Deployment: the CNN-LSTM model is initially trained offline using a diverse set of simulated network scenarios, which include varied urban traffic patterns and node configurations. Once trained, the model is integrated into the MMS-DSR protocol running within the network simulation environment, where it operates in real-time to continuously refine routing decisions based on its predictions.
5.1. Model Overview
5.1.1. Input Data Preparation
5.1.2. Spatial Feature Extraction with CNN
5.1.3. Temporal Pattern Analysis with LSTM
5.1.4. Integration of CNN and LSTM Outputs
5.1.5. Route Optimization Outputs
5.1.6. Model Training and Real-Time Deployment
5.1.7. Numerical Example Consolidation
- Input Data Preparation: the model ingests a tensor representing 90 minutes of network data collected at 1-minute intervals. This tensor includes key network metrics such as 45 ms latency, 150 Mbps bandwidth, and 95% reliability, along with dynamic beamforming vectors. These vectors are crucial for adapting to the rapidly changing network conditions typical in urban environments, where variables like vehicle density and building interference can significantly impact signal quality.
- Spatial Feature Extraction with CNN: employing 32 convolutional filters, the CNN layer processes the input tensor to distill spatial features. This operation transforms the input into a feature map, effectively highlighting areas of high congestion and potential signal interference—key zones where proactive network management is crucial.
- Temporal Pattern Analysis with LSTM: subsequently, the LSTM layers take over, analyzing the spatial features to identify temporal patterns. This step is essential for forecasting future network behaviors by recognizing trends and anomalies in data over time, such as the anticipated increase in congestion due to recurring events or peak traffic hours.
- Integration of CNN and LSTM Outputs: the spatial insights and temporal predictions are then integrated to form a comprehensive predictive model. This synthesis is important for formulating accurate, actionable insights that can anticipate and mitigate potential network degradation, especially around planned public events that could dramatically alter traffic flows and network loads.
- Route Optimization Outputs: utilizing the integrated data, the model outputs recommendations for route adjustments. These suggestions are dynamically tailored to preemptively reroute traffic away from identified congestion points, thereby enhancing the overall efficiency of the network and reducing communication latency.
- Model Training and Real-time Deployment: the CNN-LSTM model is initially trained on historical data encompassing a wide array of traffic scenarios but is subsequently fine-tuned in real-time within the operational network environment. This training approach ensures that the model remains highly adaptive and responsive to unexpected conditions, such as emergency road closures or sudden spikes in network demand, thereby maintaining optimal network performance continuously.
5.2. Dataset Preparation and Validation
5.2.1. Data Collection
- Traffic Sensors: installed at various intersections and highways, these sensors collect real-time data on vehicle counts, speeds, and queue lengths, which will be used to compute various metrics. This data helps in identifying congestion patterns and traffic flow dynamics.
- Network Performance Metrics: mobile network operators provide data on network usage including latency, bandwidth and reliability. These metrics are collected at minute intervals and are essential for assessing the quality of communication and identifying potential network failures.
5.2.2. Data Preprocessing
- Data Cleaning: initial cleaning processes remove outliers and correct errors in the data to improve the quality and reliability of the input.
- Normalization: each metric is normalized using the min-max scaling technique, ensuring that the data falls within a specified range (usually 0 to 1), which helps in speeding up the learning process and improves model convergence.
- Tensor Structuring: the normalized data is then structured into tensors of dimensions , where each row corresponds to one minute of data. This tensor format is specifically designed to align with the CNN-LSTM model’s input requirements.
5.2.3. Data Structuring for Machine Service Enhancement
| Listing 1: Structured Data Preparation for CNN-LSTM Model |
![]() |
5.3. CNN-LSTM Implementation in MMS-DSR
5.4. Model Training and Preparation
| Listing 2: Training the CNN-LSTM Model in MATLAB |
![]() |
5.5. Integration with OMNet++
- Model Import: the MATLAB-trained model parameters are converted and imported into OMNet++ using a Python interface.
- Data Preprocessing: traffic data from SUMO (Simulation of Urban MObility) are preprocessed to match the CNN-LSTM model’s input requirements.
- Prediction Execution: the CNN-LSTM model executes within the OMNet++ simulation, predicting future traffic conditions based on real-time data.
- Route Adjustment: routing decisions are dynamically adjusted based on the model’s predictions to optimize traffic flow and reduce communication latency.
6. Adapting MMS-DSR from MANETs to VANETs for Smart Cities
6.1. Introduction and System Requirements
6.2. Mathematical Formalization for VANET
6.2.1. Numerical Illustration for VANET
| Route | L (ms) | B (Mbps) | R | De | Di (m) | T (m) | BE |
|---|---|---|---|---|---|---|---|
| 10 | 50 | 0.9 | 20 | 100 | 10 | 15 | |
| 8 | 40 | 0.95 | 30 | 120 | 8 | 18 | |
| 12 | 60 | 0.85 | 25 | 150 | 12 | 12 | |
| 15 | 45 | 0.92 | 15 | 140 | 15 | 17 | |
| 9 | 55 | 0.88 | 22 | 130 | 9 | 14 | |
| 10 | 50 | 0.9 | 20 | 100 | 10 | 15 | |
| 8 | 40 | 0.95 | 30 | 120 | 8 | 18 | |
| 12 | 60 | 0.85 | 25 | 150 | 12 | 12 | |
| 15 | 45 | 0.92 | 15 | 140 | 15 | 17 | |
| 9 | 55 | 0.88 | 22 | 130 | 9 | 14 |
| Route | L Norm | B Norm | R Norm | De Norm | Di Norm | T Norm | BE Norm |
|---|---|---|---|---|---|---|---|
| r1 | 0.286 | 0.50 | 0.5 | 0.20 | 0.0 | 0.20 | 0.500 |
| r2 | 0.000 | 0.00 | 1.0 | 0.60 | 0.4 | 0.00 | 1.000 |
| r3 | 0.571 | 1.00 | 0.0 | 0.40 | 1.0 | 0.40 | 0.000 |
| r4 | 1.000 | 0.25 | 0.7 | 0.00 | 0.8 | 0.60 | 0.833 |
| r5 | 0.143 | 0.75 | 0.3 | 0.35 | 0.6 | 0.25 | 0.333 |
| r6 | 0.286 | 0.50 | 0.5 | 0.20 | 0.0 | 0.20 | 0.500 |
| r7 | 0.000 | 0.00 | 1.0 | 0.60 | 0.4 | 0.00 | 1.000 |
| r8 | 0.571 | 1.00 | 0.0 | 0.40 | 1.0 | 0.40 | 0.000 |
| r9 | 1.000 | 0.25 | 0.7 | 0.00 | 0.8 | 0.60 | 0.833 |
| r10 | 0.143 | 0.75 | 0.3 | 0.35 | 0.6 | 0.25 | 0.333 |
| Route | Scoring Function (SF) |
|---|---|
| r1 | 0.5429 |
| r2 | 0.5500 |
| r3 | 0.4700 |
| r4 | 0.675833 |
| r5 | 0.530000 |
| r6 | 0.5429 |
| r7 | 0.5500 |
| r8 | 0.4700 |
| r9 | 0.675833 |
| r10 | 0.530000 |
| Path | Routes | Total SF |
|---|---|---|
| A → B → J | r1 + r6 | |
| A → C → J | r2 + r7 | |
| A → D → J | r3 + r8 | |
| A → B → E → J | r1 + r4 + r9 | |
| A → C → F → J | r2 + r5 + r10 |
6.3. Selection of DSR Over Enhanced OLSR
- Adaptability to Network Changes: DSR utilizes an on-demand routing strategy, which allows it to efficiently manage the high frequency of topological changes without the need for constant route updates. This capability is crucial in urban areas, where vehicles frequently enter and exit the network, leading to rapid changes in network topology.
- Reduced Overhead: unlike OLSR, which requires regular broadcasting of link-state information to all nodes within the network, DSR minimizes communication overhead by maintaining routes only when necessary. This approach not only conserves bandwidth but also reduces the computational burden on network nodes, enhancing overall network performance.
- Efficiency in Dense Networks: DSR’s on-demand nature ensures that routing paths are established based on current network conditions, providing optimized routes and avoiding the pitfalls of pre-determined paths that may no longer be optimal in dynamically changing environments.
- Flexibility in High Mobility Scenarios: DSR is particularly advantageous in scenarios where vehicle speeds and network densities change rapidly. The protocol’s flexibility allows it to adapt quickly, ensuring that communication remains robust even as vehicles move at high speeds and network configurations shift.
- Scalability: the on-demand nature of DSR scales well with the increasing number of vehicles in urban settings. As smart cities grow and more vehicles are equipped with communication capabilities, DSR can efficiently handle the expanding network without suffering from the overhead associated with maintaining multiple routes simultaneously.
7. Considered Scenario for MMS-DSR
7.1. Scenario Description
- Network Configuration: the network consists of numerous vehicles and RSUs, each embedded with advanced communication technology to handle high-density information exchange. RSUs serve as the backbone of the urban vehicular network, providing not only connectivity but also acting as nodes that collect and process traffic data.
- Role of MU-MIMO: MU-MIMO technology in RSUs enables handling of high throughput demands and supports extensive device connectivity. This technology significantly enhances network efficiency by allowing multiple vehicles to receive and transmit data simultaneously through spatial multiplexing.
- Dynamic Beamforming: beamforming techniques are employed to direct signals towards specific vehicles, improving signal quality and reducing interference, which is crucial in urban environments with numerous obstructions.
7.2. Machine Learning-Enhanced Routing
- CNN-LSTM Model: the CNN component analyzes spatial features from the urban environment, such as vehicle density, vehicle distance, and vehicle trajectory, while the LSTM part processes temporal data, learning from past traffic patterns to predict future conditions.
- Data Handling: real-time data from various sensors on vehicles and static city sensors are transmitted to the RSUs, where they are processed and analyzed. This data includes vehicle speed, location, direction of travel, and other environmental factors that are used to compute the metrics.
- Route Optimization: based on the analysis, the central controller calculates the optimal routes for each vehicle, updating routes in real-time to respond to dynamic urban conditions like traffic jams, accidents, or road closures.
7.3. Practical Implementation
- Emergency Routing: when an emergency call is received, the system immediately calculates the most efficient route for emergency vehicles, considering current traffic conditions and upcoming changes predicted by the CNN-LSTM model. This route optimization ensures that the emergency vehicles reach their destination as quickly as possible, avoiding traffic congestion and other potential delays.
- Inter-Vehicle Communication: emergency vehicles continuously communicate their status and position to nearby RSUs. The RSUs coordinate with each other and with the central controller to manage traffic lights, dynamically adjust beamforming directions, and notify other vehicles to clear the path for the emergency vehicles. This coordinated effort helps maintain a clear and efficient route for emergency responders.
- Real-Time Updates: the system provides real-time updates to emergency vehicles, allowing them to adapt to changing conditions, such as sudden roadblocks or new traffic patterns. This adaptability is crucial for maintaining efficient and safe routes during emergencies.
7.4. Visualization of the Scenario
8. Simulation and Evaluation
8.1. Simulation Setup

8.2. Simulation Parameters
| Parameter | Value |
|---|---|
| Tone Configuration | 26, 242, 2x996 |
| Protocols | DSR, MMS-DSR, SOL-DSR, Enhanced OLSR |
| MIMO Configurations | 10x10 |
| Seed Variability | Multiple sets |
| Confidence Interval | 95% |
| Simulation Time | 1000 seconds |
| Number of Nodes | 20 to 100 |
| Data Rate | Up to 9607.5 Mbps |
| Network Standard | IEEE 802.11ax |
| Mobility Model | Random Waypoint, Manhattan |
| Traffic Type | UDP, CBR, VBR |
| TX Data App | UDPBasicApp |
| RX Data App | UDPSink |
| Packet Size | 1500 bytes |
| Node Sensitivity | -120 dBm |
| Simulation Tools | OMNeT++, SUMO, Veins |
| RSU Placement | Strategically placed at major intersections |
| RSU Quantity | 15 RSUs covering key traffic nodes |
8.3. RSU Configuration and Placement Justification
8.4. Implementation of Comparative Protocols

8.5. Performance Metrics


8.5.1. Average End-to-End Latency


8.5.2. Route Discovery Time


8.5.3. Routing Overhead


8.5.4. Scalability


9. Conclusions and Future Goals
9.1. Conclusions
| Approach | Technical Features | Application Fields | Additional Features |
|---|---|---|---|
| MMS-DSR |
|
|
|
| SOL-DSR |
|
|
|
| Enhanced OLSR |
|
|
|
| DSR |
|
|
|
9.2. Future Goals
- Enhanced Security Mechanisms: while this study focused on performance optimization, future work should integrate advanced security protocols to safeguard against potential cyber threats. Incorporating encryption standards and reliable authentication mechanisms will be crucial to ensure data integrity and privacy in vehicular communications.
- Integration with Machine Learning Techniques: future research should explore the integration of additional machine learning techniques such as deep reinforcement learning (DRL) and support vector machines (SVMs) to further enhance the predictive capabilities and adaptability of MMS-DSR.
- Scalability Improvements: further studies should investigate the scalability of MMS-DSR in even larger urban networks. This involves optimizing the protocol to handle thousands of nodes, ensuring efficient data handling and minimal latency as the network scales.
- Real-World Deployment and Testing: implementing MMS-DSR in real-world smart city environments will be a significant step forward. Pilot projects in collaboration with urban municipalities could provide valuable insights into the protocol’s performance in live settings, helping to refine and enhance its operational capabilities.
- Adaptive Beamforming Algorithms: future research should focus on developing more sophisticated beamforming algorithms that can dynamically adapt to real-time changes in the urban environment. This includes handling signal blockages and reflections more effectively to ensure uninterrupted communication.
- Support for Heterogeneous Networks: expanding MMS-DSR to support heterogeneous networks, which include a mix of different wireless communication standards and technologies, will be essential. This would enhance the protocol’s flexibility and usability across various smart city applications.
- Energy Efficiency: future enhancements should also consider energy-efficient routing and communication strategies. Developing algorithms that minimize power consumption while maintaining high performance will be critical for the sustainability of VANETs.
- Collaborative Routing Strategies: exploring collaborative routing strategies where multiple nodes work together to optimize routes and manage traffic dynamically could further enhance the performance and reliability of MMS-DSR in complex urban environments.
Author Contributions
Funding
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Al-shareeda, M.A.; Alazzawi, M.A.; Anbar, M.; Manickam, S.; Al-Ani, A.K. A comprehensive survey on vehicular ad hoc networks (vanets). 2021 International Conference on Advanced Computer Applications (ACA). IEEE, 2021, pp. 156–160.
- Yogarayan, S. Wireless ad hoc network of manet, vanet, fanet and sanet: a review. Journal of Telecommunication, Electronic and Computer Engineering (JTEC) 2021, 13, 13–18. [Google Scholar]
- Reddy, A.S. Performance of VANET over MANET in Mobile Computing Environment. 2022 7th International Conference on Communication and Electronics Systems (ICCES). IEEE, 2022, pp. 659–664.
- Quy, V.K.; Nam, V.H.; Linh, D.M.; Ban, N.T.; Han, N.D. Communication solutions for vehicle ad-hoc network in smart cities environment: A comprehensive survey. Wireless Personal Communications 2022, 122, 2791–2815. [Google Scholar] [CrossRef]
- Amir, E.A.; Altabbakh, S.M.; Beshay, S.T.; Gomaa, I. Performance Evaluation of VANET Statistical Broadcast Protocols for Smart Cities. 2023 20th ACS/IEEE International Conference on Computer Systems and Applications (AICCSA). IEEE, 2023, pp. 1–8.
- Sumit.; Chhillar, R.S.; Dalal, S.; Dalal, S.; Lilhore, U.K.; Samiya, S. A dynamic and optimized routing approach for VANET communication in smart cities to secure intelligent transportation system via a chaotic multi-verse optimization algorithm. Cluster Computing 2024, pp. 1–26.
- Abir, M.A.B.S.; Chowdhury, M.Z.; Jang, Y.M. Software-defined uav networks for 6g systems: Requirements, opportunities, emerging techniques, challenges, and research directions. IEEE Open Journal of the Communications Society 2023. [Google Scholar]
- Vaigandla, K.K.; Bolla, S.; Karne, R. A survey on future generation wireless communications-6G: requirements, technologies, challenges and applications. International Journal 2021, 10. [Google Scholar]
- Gururaj, H.; Natarajan, R.; Almujally, N.A.; Flammini, F.; Krishna, S.; Gupta, S.K. Collaborative energy-efficient routing protocol for sustainable communication in 5G/6G wireless sensor networks. IEEE Open Journal of the Communications Society 2023. [Google Scholar] [CrossRef]
- Raddo, T.R.; Rommel, S.; Cimoli, B.; Vagionas, C.; Perez-Galacho, D.; Pikasis, E.; Grivas, E.; Ntontin, K.; Katsikis, M.; Kritharidis, D.; others. Transition technologies towards 6G networks. EURASIP Journal on Wireless Communications and Networking 2021, 2021, 100. [Google Scholar] [CrossRef]
- Salameh, A.I.; El Tarhuni, M. From 5G to 6G—challenges, technologies, and applications. Future Internet 2022, 14, 117. [Google Scholar] [CrossRef]
- Dorothy, A.B.; Sreeja, B.; Chamundeeswari, V.; Madala, R.; Singh, D.P.; Sucharitha, K. 6G Networks in Unmanned Ariel Vehicle Intelligent Internet of Things Secured Communication. 2023 6th International Conference on Contemporary Computing and Informatics (IC3I). IEEE, 2023, Vol. 6, pp. 1374–1378.
- Al Ridhawi, I.; Aloqaily, M.; Karray, F. Solutions for Moving Internet of Things Devices. IEEE ROBOTICS & AUTOMATION MAGAZINE 2022, 1070. [Google Scholar]
- Gupta, R.; Nair, A.; Tanwar, S.; Kumar, N. Blockchain-assisted secure UAV communication in 6G environment: Architecture, opportunities, and challenges. IET communications 2021, 15, 1352–1367. [Google Scholar] [CrossRef]
- Albattah, W.; Habib, S.; Alsharekh, M.F.; Islam, M.; Albahli, S.; Dewi, D.A. An overview of the current challenges, trends, and protocols in the field of vehicular communication. Electronics 2022, 11, 3581. [Google Scholar] [CrossRef]
- Almazok, S.A.; Bilgehan, B. A novel dynamic source routing (DSR) protocol based on minimum execution time scheduling and moth flame optimization (MET-MFO). EURASIP Journal on Wireless Communications and Networking 2020, 2020, 1–26. [Google Scholar] [CrossRef]
- Quy, V.K.; Ban, N.T.; Han, N.D. A multi-metric routing protocol to improve the achievable performance of mobile ad hoc networks. In Modern Approaches for Intelligent Information and Database Systems; Springer, 2018; pp. 445–453.
- Zarzoor, A.R. Enhancing dynamic source routing (DSR) protocol performance based on link quality metrics. 2021 international seminar on application for technology of information and communication (iSemantic). IEEE, 2021, pp. 17–21.
- Natarajan, B.; Shanmugam, A. A trust based model to mitigate black hole attacks in DSR based manet. European Journal of Scientific Research 2011, 50, 6–15. [Google Scholar]
- Liang, Q.; Lin, T.; Wu, F.; Zhang, F.; Xiong, W. A dynamic source routing protocol based on path reliability and link monitoring repair. Plos one 2021, 16, e0251548. [Google Scholar] [CrossRef] [PubMed]
- Gao, S.; Li, H.; Zhang, Q. An optimized routing protocol for MANETs based on multi-metric dynamic weighting. 2022 IEEE 5th International Conference on Electronics Technology (ICET). IEEE, 2022, pp. 954–958.
- Shams, E.A.; Rizaner, A.; Ulusoy, A.H. Trust aware support vector machine intrusion detection and prevention system in vehicular ad hoc networks. Computers & Security 2018, 78, 245–254. [Google Scholar]
- Laanaoui, M.; Raghay, S. Enhancing OLSR protocol by an advanced greedy forwarding mechanism for VANET in smart cities. Smart Cities 2022, 5, 650–667. [Google Scholar] [CrossRef]
- Bajracharya, R.; Shrestha, R.; Kim, S.; Jung, H. 6G NR-U based wireless infrastructure UAV: Standardization, opportunities, challenges and future scopes. IEEE Access 2022, 10, 30536–30555. [Google Scholar] [CrossRef]
- Sharma, S.; Mahajan, A.N.; Poonia, R.C. SA-DSR: a Bandwidth Optimizing Technic for Dynamic Source Routing Protocol. International Journal of Engineering and Advanced Technology (IJEAT) 2020, 9. [Google Scholar] [CrossRef]
- Nurwarsito, H.; Aziz, A. Implementation of the Friis free space propagation model in the Dynamic Source Routing (DSR) routing protocol in the Vehicular Ad-hoc Network (VANET) with variations of road models. Journal of Physics: Conference Series. IOP Publishing, 2021, Vol. 1962, p. 012063.
- Kim, K.; Lee, J.; Nam, J. A study on efficient Direction and Speed in Dynamic Source Routing (DS-DSR) protocol for highly mobile VANET. J. Digit. Contents Soc 2021, 22, 1521–1528. [Google Scholar] [CrossRef]
- Marten, R.; Kartikasari, D.P.; Bakhtiar, F.A. Analisis Pengaruh Node Density pada Vehicular Ad Hoc Network (VANET) dengan menggunakan Protokol Routing Dynamic Source Routing (DSR) di Model Jalan Perkotaan. Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2022, 6, 5123–5128. [Google Scholar]
- Maahin, H.; Kondamuri, D.; Polisetty, S.; Yaddanapudi, S.D. VANET-Based Communication in Vehicles to Control Accidents Using an Efficient Routing Strategy. International Conference on Paradigms of Communication, Computing and Data Analytics. Springer, 2023, pp. 829–838.
- Li, Y.; Chen, Y.; Yan, D.; Guan, K.; Han, C. Channel characterization and ray-tracing assisted stochastic modeling for urban vehicle-to-infrastructure terahertz communications. IEEE Transactions on Vehicular Technology 2022, 72, 2748–2763. [Google Scholar] [CrossRef]
- Mustari, N.; Karabulut, M.A.; Shah, A.S.; Tureli, U. Terahertz Communication with MIMO-OFDM in FANETs for 6G. The Open Transportation Journal 2023, 17. [Google Scholar] [CrossRef]
- Saoud, B.; Shayea, I.; Yahya, A.E.; Shamsan, Z.A.; Alhammadi, A.; Alawad, M.A.; Alkhrijah, Y. Artificial Intelligence, Internet of things and 6G methodologies in the context of Vehicular Ad-hoc Networks (VANETs): Survey. ICT Express 2024. [Google Scholar]
- Wang, Z.; Xu, Y.; Liu, J.; Li, Z.; Li, Z.; Jia, H.; Wang, D. An Efficient Data Sharing Scheme for Privacy Protection Based on Blockchain and Edge Intelligence in 6G-VANET. Wireless Communications and Mobile Computing 2022, 2022, 5031112. [Google Scholar] [CrossRef]
- Zhang, X.; Pan, S.; Miao, Q. Adaptive beamforming-based gigabit message dissemination for highway VANETs. IEEE Transactions on Intelligent Transportation Systems 2021, 23, 7666–7679. [Google Scholar] [CrossRef]
- Reddy, K.S.K.; Tamizhazhagan, V.; Murugan, V.S. VANET’s: Performance analysis of fixed beamforming techniques for vehicular Environments. 2021 International Conference on Advance Computing and Innovative Technologies in Engineering (ICACITE). IEEE, 2021, pp. 474–481.
- Doddalinganavar, S.S.; Tergundi, P.; Patil, R.S. Survey on deep reinforcement learning protocol in VANET. 2019 1st International Conference on Advances in Information Technology (ICAIT). IEEE, 2019, pp. 81–86.
- Khan, Z.; Fan, P.; Fang, S.; Abbas, F. An unsupervised cluster-based VANET-oriented evolving graph (CVoEG) model and associated reliable routing scheme. IEEE Transactions on Intelligent Transportation Systems 2019, 20, 3844–3859. [Google Scholar] [CrossRef]
- Liu, X.; Amour, B.S.; Jaekel, A. A reinforcement learning-based congestion control approach for V2V communication in VANET. Applied Sciences 2023, 13, 3640. [Google Scholar] [CrossRef]
- Murshed, R.U.; Ashraf, Z.B.; Hridhon, A.H.; Munasinghe, K.; Jamalipour, A.; Hossain, M.F. A cnn-lstm-based fusion separation deep neural network for 6g ultra-massive mimo hybrid beamforming. IEEE Access 2023. [Google Scholar] [CrossRef]
- Nguyen, C.; Hoang, T.M.; Cheema, A.A. Channel estimation using CNN-LSTM in RIS-NOMA assisted 6G network. IEEE Transactions on Machine Learning in Communications and Networking 2023. [Google Scholar] [CrossRef]
- Tian, Z.; Yu, D.; Bai, Y.; Lei, S.; Wang, Y. Application of Spectrum State Prediction Method based on CNN-LSTM Network in Communication Interference. IEEE Access 2023. [Google Scholar] [CrossRef]
- Wang, P.; Li, Z.; Wei, Z.; Wu, T.; Luo, C.; Jiang, W.; Hong, T.; Pedersen, G.F.; Shen, M. Space-Time-Coding Digital Metasurface Element Design Based on State Recognition and Mapping Methods with CNN-LSTM-DNN. IEEE Transactions on Antennas and Propagation 2024. [Google Scholar] [CrossRef]
- Daldoul, Y.; Meddour, D.E.; Ksentini, A. Performance evaluation of OFDMA and MU-MIMO in 802.11 ax networks. Computer Networks 2020, 182, 107477. [Google Scholar] [CrossRef]
- Triwinarko, A.; Dayoub, I.; Cherkaoui, S. PHY layer enhancements for next generation V2X communication. Vehicular Communications 2021, 32, 100385. [Google Scholar] [CrossRef]
- Aslam, M.; Jiao, X.; Liu, W.; Mehari, M.; Havinga, T.; Moerman, I. A novel hardware efficient design for IEEE 802.11 ax compliant OFDMA transceiver. Computer Communications 2024, 219, 173–181. [Google Scholar] [CrossRef]
- Duan, Z.; Yang, Y.; Zhang, K.; Ni, Y.; Bajgain, S. Improved deep hybrid networks for urban traffic flow prediction using trajectory data. Ieee Access 2018, 6, 31820–31827. [Google Scholar] [CrossRef]
- Liu, Y.; Zheng, H.; Feng, X.; Chen, Z. Short-term traffic flow prediction with Conv-LSTM. 2017 9th international conference on wireless communications and signal processing (WCSP). IEEE, 2017, pp. 1–6.
- Sainath, T.N.; Vinyals, O.; Senior, A.; Sak, H. Convolutional, long short-term memory, fully connected deep neural networks. 2015 IEEE international conference on acoustics, speech and signal processing (ICASSP). Ieee, 2015, pp. 4580–4584.
- Wu, Y.; Tan, H. Short-term traffic flow forecasting with spatial-temporal correlation in a hybrid deep learning framework. arXiv preprint 2016, arXiv:1612.01022. [Google Scholar]
- Wang, S. Traffic State Prediction and Traffic Control Strategy for Intelligent Transportation Systems. In Intelligent Electronics and Circuits-Terahertz, ITS, and Beyond; IntechOpen, 2022.
- Zheng, H.; Lin, F.; Feng, X.; Chen, Y. A hybrid deep learning model with attention-based conv-LSTM networks for short-term traffic flow prediction. IEEE Transactions on Intelligent Transportation Systems 2020, 22, 6910–6920. [Google Scholar] [CrossRef]
- Mammeri, Z. Reinforcement learning based routing in networks: Review and classification of approaches. Ieee Access 2019, 7, 55916–55950. [Google Scholar] [CrossRef]
- Shani, L.; Efroni, Y.; Mannor, S. Exploration conscious reinforcement learning revisited. International conference on machine learning. PMLR, 2019, pp. 5680–5689.
- Tripp-Barba, C.; Urquiza-Aguiar, L.; Igartua, M.A.; Rebollo-Monedero, D.; De la Cruz Llopis, L.J.; Mezher, A.M.; Aguilar-Calderón, J.A. A multimetric, map-aware routing protocol for VANETs in urban areas. Sensors 2014, 14, 2199–2224. [Google Scholar] [CrossRef] [PubMed]
- Aliyu, A.; Abdullah, A.H.; Isnin, I.F.; Radzi, R.Z.R.M.; Kumar, A.; Darwish, T.S.; Joda, U.M. Road-based multi-metric forwarder evaluation for multipath video streaming in urban vehicular communication. Electronics 2020, 9, 1663. [Google Scholar] [CrossRef]
- Inzillo, V.; Ariza Quintana, A. Implementation of 802.11ax and cell free massive MIMO scenario for 6G wireless network analysis extending omnet++ simulator. Simulation: Transactions of the Society for Modeling and Simulation International 2024, FORTHCOMING, -, –.










| Symbol | Description |
|---|---|
| Weighting factor for the summation real-time term | |
| Weighting factor for the beamforming score | |
| Weighting factor integrating the predictive reliability score | |
| Time-dependent weights | |
| Route metrics for MANET | |
| Route metrics for VANET | |
| Predictive reliability score | |
| Beamforming score | |
| Latency | |
| Bandwidth | |
| Reliability | |
| Bandwidth | |
| Beamforming efficacy | |
| Vehicle density | |
| Vehicle distance | |
| Vehicle trajectory | |
| Scoring function | |
| Total Number of Vehicles in the Area | |
| Area Size | |
| Euclidean distance of vehicle from the destination | |
| Reference distance | |
| Attenuation factor | |
| Future distance of the vehicle in the route to the destination at time t | |
| Current distance to the destination | |
| Cost function | |
| Predicted value of the metric | |
| S | Real-time measured data matrix in input into the CNN |
| X | High-level spatial feature map output by the CNN |
| filter with coefficients | |
| bias term | |
| activation function | |
| ⊛ | convolution operation |
| F | High-level spatial feature map in input to LSTM |
| H | Spatio-temporal features output by LSTM |
| M | Adjustable input window size |
| T | Adjustable ouput window size |
| Weighting matrices for current input high-level spatial feature matrix and previous spatio-temporal feature matrix | |
| DSR | Dynamic Source Routing |
| MMS-DSR | Multi-Metric Scoring Dynamic Source Routing |
| SOL-DSR | Self-Organizing Learning Dynamic Source Routing |
| OLSR | Optimized Link State Routing |
| RSU | Road-Side Unit |
| MU-MIMO | Multi-User Multiple Input Multiple Output |
| OMNeT++ | Objective Modular Network Testbed in C++ |
| SUMO | Simulation of Urban MObility |
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. |
© 2024 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 (http://creativecommons.org/licenses/by/4.0/).


