Next Article in Journal
Design of Power-Efficient Training Accelerator for Convolution Neural Networks
Previous Article in Journal
A Simple and Novel Localization Method Using the Radiated Ultra-Low-Frequency Electromagnetic Wave Signals from the Surface Vehicle and Submerged Ones
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Ubiquitous Vehicular Ad-Hoc Network Computing Using Deep Neural Network with IoT-Based Bat Agents for Traffic Management

1
Department of Computer Science and Engineering, SNS College of Technology, Coimbatore 641035, India
2
Department of Computer Science, Government Bikram College of Commerce, Punjabi University, Patiala 147002, India
3
Research and Development, ICT Academy, Chennai 600096, India
4
Institute of Computer Technology and Information Security, Southern Federal University, 344006 Rostov-on-Don, Russia
5
Department of Computer Engineering, College of Engineering Pune, Pune 411005, India
6
Department of Computer Science and Engineering, Jagran Lakecity University, Bhopal 462044, India
7
Department of ECE, KIT-Kalaignarkarunanidhi Institute of Technology, Coimbatore 641402, India
8
Department Electrical Engineering and Information Technology, Azad University of Tehran, Tehran, Iran
9
Department of Computer Science and Engineering, Southern University of Science and Technology, Shenzhen 518055, China
*
Authors to whom correspondence should be addressed.
Electronics 2021, 10(7), 785; https://doi.org/10.3390/electronics10070785
Submission received: 3 January 2021 / Revised: 10 February 2021 / Accepted: 17 February 2021 / Published: 26 March 2021
(This article belongs to the Section Microwave and Wireless Communications)

Abstract

:
In this paper, Deep Neural Networks (DNN) with Bat Algorithms (BA) offer a dynamic form of traffic control in Vehicular Adhoc Networks (VANETs). The former is used to route vehicles across highly congested paths to enhance efficiency, with a lower average latency. The latter is combined with the Internet of Things (IoT) and it moves across the VANETs to analyze the traffic congestion status between the network nodes. The experimental analysis tests the effectiveness of DNN-IoT-BA in various machine or deep learning algorithms in VANETs. DNN-IoT-BA is validated through various network metrics, like packet delivery ratio, latency and packet error rate. The simulation results show that the proposed method provides lower energy consumption and latency than conventional methods to support real-time traffic conditions.

1. Introduction

Vehicular Ad-hoc Networks (VANETs) are an important class of ubiquitous computing, which operate as a key technology for enabling the VANET applications [1,2,3,4].
VANETs have recently provided their users with the means for safety management and data management, where the control methods are designed to work under any circumstances based on network dynamics [5]. On the one hand, the use of centralized [5] and distributed algorithms makes traffic management more complex one regarding the increasing adoption of vehicles in VANETs. On the other hand, the increase in traffic affects urban transport indirectly, and it increases the delay in transportation, fuel consumption, and emission values [6].
Even in real-time with precise traffic flow predictions, the traffic management systems in VANETs often play a vital role in predicting the traffic flow. The Intelligent Transport System (ITS) offers reliable traffic management services in such scenarios, enabling the user to coordinate the network in an optimal and safer way, to understand the environment. ITS information and communication technologies further enhance the management of traffic and mobility [5].
In order to ensure efficient and secured transmission, ITS strongly supports communication within VANETs between road units (vehicles) and roadside units (RSU). Several other challenges, such as limited scalability, flexibility, poor connectivity, and inadequate intelligence, lead to delays in time and congestion in communication channels, which significantly affect the performance of VANETs.
Various investigations are conducted in theexisting literature [7,8,9] to solve such complexities in traffic management. These methods are used to solve the traffic congestion in VANETs, including difficulties in scalability, performance, and management. Several optimization tasks are undertaken in order to ensure the regulation of traffic flow dynamics in an urban scenario [10].
Congestion regulation is limited in existing methods in terms of accuracy and timely traffic predictions. The congestion effects in VANETs are treated as a classification problem and various solutions are offered, but the majority of systems are not fully usable [11,12]. The ITS systems support traffic predictions by analysing the network parameters to mitigate these limitations [13]. The predictions involve route planning and reprogramming to reduce the rate of congestion [14,15]. Furthermore, the stochastic and non-linear traffic characteristics [16] and traffic-flow are challenging to predict [17]. VANET methods traditionally use linear and machine traffic-flow prediction models based on network density, which fail to interpret the non-linear uncertainty [18,19,20]. Moreover, researchers are attempting to further apply this proposed method to practical, artificial-intelligence-based approaches based on optimization, metaheuristics, machine learning, and deep learning [21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44]
With exponential traffic growth and high computational resources, traffic management analysis becomes complex [45]. Therefore, a high-end intelligent system is needed for flexible and smoother transmission in vehicles with various constraints, such as uncertainty, exponential growth, and high computational resources. A high-end system uses deep learning models to manage network abstraction and resource optimisation. Researchers are developing various security-based protocols [46,47,48,49,50,51,52,53,54,55,56,57,58] and machine learning techniques [59,60,61,62] for different applications for wireless communication and data prediction.
With this motive, we introduce the Bat Algorithm (BA) [63] as a vital factor and provide inputs that enable the Deep Neural Network (DNN) routing algorithm to make optimal decisions. In this respect, this paper presents the following contributions:
  • In terms of various collision prevention methods, such as packet delivery rate, latency, failure rate, and real-time traffic throughput, the authors analysed the DNN-Internet of Things (IoT)-BA model with existing deep learning models;
  • The authors devised and updated the routing table to reduce vehicle collision rates in real-time based on the traffic information collected by the IoT agents across the network;
  • In order to improve VANET routing in a real-time scenario, the authors combined the Deep Neural Network [64,65,66,67,68] algorithm with BA. In regular cases, this ensures optimal routing decisions based on IoT-BA inputs, ensuring better service delivery through the mobile ad hoc networks (MANETs).
The outline of this paper is as follows: Section 2 provides the network model. Section 3 deals with the traffic management model. Section 4 evaluates the traffic management model with existing models. Section 5 concludes the paper.

2. Network Model

Figure 1 shows the network model under Vehicle-to-Vehicle (V2V) and Vehicle-to-Infrastructure (V2I) entities. The following are the entities used to design the VANET infrastructure [69,70,71,72].
  • Vehicle Unit: VANETs are responsible for communication with nearby vehicles along the highway sector or with the RSUs at the edges/corners in simple terms for transport purposes. VANETs are also responsible for facilitating transport. We used elliptical curve encryption as an encryption algorithm in this paper to generate cryptographic credential information and store it in the vehicle. The Global Positioning System (GPS) is responsible for locating the vehicle inside. In a road segment, RSUs can determine the total number of vehicles using a GPS unit [40,41,42,43,44,73,74,75,76,77];
  • Roadside units (RSUs): The RSU is an access point on the roads, where details of vehicle units can be found along the roads. The vehicle units’ encrypted street segments are regarded as the relay for the Transport Message Channel. An IoT-BA is connected to RSU by a faster means of communication. The RSU operates the cryptographic credentials to decode vehicle information and the DNN-IoT-BA algorithm and stores them;
  • Traffic Management Center (TMC): The IoT-BA calculates the traffic density using road segments. In order to obtain road traffic information, the directional connection of TMC to RSUs and other IoT-BAs are used. In order to avoid congestion in road segments, the IoT-BA transfers the collected information to the DNN. The differential between TMC and IoT-BA is that the former is a fixed segment and the latter is a network-wide mobile segment.
The proposed method was tested in an urban scenario that was designed as grids and intersections of roads. The path between any two crossings was considered to connect two or more street segments, such as the segment s(i,j) and intersection I(i) s(i,j), providing a collection of different characteristics, which include road widths and lengths, vehicle traffic density, and the number of roads between two intersections [78,79,80].
The unit has a unique identification number (ID), consisting of the location, direction, and speed of the vehicle. Vehicles automatically accessed the RSU to understand total crossroads, traffic segments, and congestion levels. This study used IoT-BA to provide more precise vehicle information than existing vehicle communication models. The DNN made appropriate decisions by forming the graph G = <V,E> with V in the proposed method, as the intersections between the source, the destination vehicle, and E are considered the road segments connected to intersections in V.
The below definitions can be considered as parameters that append themselves for optimizing the DNN via BA:
  • Detection range is defined as the communication region between the receiver sensitivity threshold of any two vehicles and the SINR, which are required for payload;
  • Data Exchange range is defined as the communication region in which the data transmission takes place;
  • Time before handover is defined as the communication region where the OBU prepares for handover;
  • Time to handover is defined as the communication region where the actual handover takes place.
The minimum received power is defined as the minimum power a car requires to physically receive the signal from RSUs, which is defined below
Min (PR) = 100.1*sat
where sat is defined as the minimum signal attenuation.
The detection range is defined as the minimum reception power needed to establish communication based on wavelength, transmitter power, threshold, and path loss coefficient
Detection Range = (λ2max(p))/(16π2PR))1/α
where:
  • λ is the wavelength;
  • max(p) is the maximum level of transmission power;
  • α is defined as the minimum level of a path loss coefficient.
Network Dwelling Time (NDT) is defined as the inverse of mobility leave rate (µml), where a Vehicle Unit (VU) is in the range of RSU, which is given by
µml = VP/(π∗A)
where:
  • V is the velocity of the VU;
  • P is defined as the Perimeter of an RSU;
  • A is defined as the area of an RSU.
NDT = (µml)−1

3. Traffic Management Model

The DNN-IoT-BA traffic management model operates as a driverless assistant system that uses IoT-BA to collect traffic information near the road segments and intersections and acts as a forwarder of data to RSU. The DNN-IoT-BA traffic management system is a distributed graph-based model with a set of vehicles (V) and edges (E). The IoT-BA sends the number of vehicles present in the road segment and the traffic congestion near the intersections and road segments. In the proposed method, VANETs work with the IoT-BA that assists the infrastructure unit and then connects with the vehicle unit for routing operations.

3.1. Mobile Agent Unit

The DNN-IoT-BA traffic management system works as an unmanned traffic assistant system that collects traffic information near the roads and intersections with IoT-BA, as a data transmitter to RSUs. A distributed graph-based model with vehicle set (V) and edges (E) is the DNN-IoT-BA traffic management model. In intersections and on roads, the IoT-BA sends the total number of vehicles. The VANETs work with IoT-BA in the proposed method, supporting the infrastructure unit and connecting it to the vehicle for routing operations.
The IoT-BA in the proposed VANET architecture is a dynamic module moving into VANETs and connecting vehicle units with the infrastructure unit. The IoT-BA is made up of four segments: an identification unit, an execution code unit, a path unit, and a space unit of datum. In order to distribute the data packets from the sources of the source to the destination node through cooperative BAs via the selective routing track, the IoT-BA uploads vehicle information onto the DNN.
As IoT-BAs contain a wide range of information, each system has a unique identity. The data of current vehicles passing through a road segment are stored in the cloud, and the routing path is defined by DNN, which is a core indicator of packet transmission. Lastly, the data space stores the data from the car units completely. In this case, it is in the RSU Infrastructure Unit that the DNN routing path is found [68].

3.2. Infrastructure Unit

The infrastructure unit is located on the application level, and the routing path can be robustly calculated using the vehicle position and speed via DNNs (DNN architecture with optimization for BA in Figure 2). Figure 2 specifies the workflow of the infrastructure unit.

3.3. Bat Algorithm (BA)

The Bat algorithm emulates bat echolocation, whereby bats use echolocation to distinguish between prey and physical boundaries. Bats, additionally, identify differences in other ways, such as by flying in an arbitrary motion with speed vi at position xi, with a recurrence of fmin, turbidity A0, and shifting wavelength λ, in order to look for prey.
The bats alter the recurrence naturally, based on the radiated pulse, and this changes the pulse discharge rate r ϵ [0, 1] based on the closeness of the fitness function. In general, the loudness varies between large A0 (positive value) and a minimum Amin (constant value).
IoT-BA operations are defined in terms of their frequency, velocity, position, emission pulse rate, and loudness. These terms help the bats to search for prey in a D-dimensional space.
Virtual Bat Movement is obtained after the random initialization and the new position and velocity are updated in a regular time-step t, as below
f i = f min + ( f max f min ) × β
v i t + 1 = v i t + ( x i t x * ) × f i
x i t + 1 = x i t + v i t + 1
where:
  • fi is the frequency;
  • v i t is the velocity;
  • x i t is the position;
  • A i t is the loudness;
  • r i t is the emission pulse rate;
  • 𝑥 is the global best;
  • Fmin is the minimum frequency;
  • fmax is the maximum frequency.
For a local search, the solution is chosen based on the current best solution, and then the updated solution is locally produced for each bat based on the following condition
x n e w = x o l d + ε A t
where:
  • ε is the arbitrary vector;
  • At is the normal commotion at step t.
The global solution is updated with the best fitness function obtained from N bats when it is better than the previous best f (𝑥).
Loudness and Pulse Emission: A i t and r i t , respectively, tend to reduce and increase based on the rationalization of a new solution. This means the bats are moving in the correct direction towards their prey. This is formulated as shown below
I f ( r a n d ( 0 , 1 ) < A i t & & f ( x i ) < f ( x ) )
f ( x ) = f ( x i )
A i t + 1 = α A i t
r i t + 1 = r i 0 ( 1 e γ t )
where:
  • rand is considered a random vector with uniform distribution.
  • 0 < α < 1 and γ > 0
The negative Mean Absolute Percentage Error (MAPE) is used to enhance the weights and bias of the DNN in the form of a fitness function, which is provided below
MAPE = i = 1 N a i d i a i × 100 %
where
  • ai is the actual value;
  • di is the estimated value.
The lower the MAPE, the better the optimization of parameters of DNN.
BA predicts the value of critical strength parameters in the VANET congestion detection process based on its operating of parameters and conditions. DNN uses the trained BA prediction to determine the values of process parameters that result in the optimal value of the strength parameters in various operating conditions.

3.4. Infrastructure Unit Workflow

The Infrastructure Unit (Figure 3) collects control information such as the position, location, speed, and time signature of the vehicle. The information is iteratively collected to ensure that the information is accurate. The data are gathered by the BAs and not directly transmitted to infrastructure units.
The information from IoT-BAs is sent to the DNN, and the routing path is processed based on the routing information collected from BAs (routing process is the same as in [64]). The BAs route BAs with a code execution unit and set the route to prevent the congestion of the VANETs. All operations are carried out to prevent the greatest challenge of congestion.

4. Performance Evaluation

The DNN-IoT-BA was simulated in a python compiler (Anaconda with Python 3). DNN simulation parameters under VANETs are presented in Table 1. The simulation was performed on a two-way road with a fixed road width in an area of 1500 m × 1500 m. The simulation covered 300 vehicles in an urban scenario with speeds ranging from 0 kph to 50 kph. The IEEE 802.11p MAC protocol was used to estimate the packet interval and update the report on secured packet transmission. It also helped maintain the retransmission of packets that fail during the broadcast. The Krauß model was considered as the mobility model in the current study, which is a spatially continuous, car-following model, where the distance between the vehicles can be estimated by the VU itself. It further allowed the safe travel of VUs with proper velocity.
The validation of the DNN-IoT-BA proposed was conducted against the existing models of deep-learning: DNN and Artificial Neural Network (ANN) [65]. The DNN and ANN were trained without the predictions from BA and were trained directly with the proposed module without the inputs from BA. Validation was performed by different performance metrics, such as transport type, speed of the vehicle, and network density, to assess the average latency and cumulative distribution function (CDF).
The network connectivity quality of the existing DNN and ANN models is illustrated in Figure 4. The transmission range varied from 200 m to 500 m and the vehicle’s arrival rate was fixed from 30 kph to 50 kph. The simulation results show that the probability of connection expired with an increasing distance metric and the connection to a vehicle was lost when distance from the RSU was increased by 400 m.
Placing RSU on all 350 m, however, helped the VANETs build long-term connections with vehicles. Nevertheless, the connection probability still presented a challenge when connecting vehicles within the 300 m range (as illustrated in Figure 5), with increasing network traffic (from 100 to 300 vehicles). The CDF results from the DNN-BA, DNN, and ANN, testing the connection probability between 100 and 300 vehicles, are shown in Figure 5.
In this respect, the density of the network was high for 300 vehicles, mid-range for 200, and low for 100. The results show that a more distant connectivity to vehicles was established under the proposed method than using low-density models of DNN and ANN. Network degradation was shown when the density of the network increased.
The results of the average data latency between the vehicles are shown in Figure 6, depending on their velocity. The simulation results show that data transmission latency increased alongside increases in speed. On the other hand, the latency continued to increase with increasing network density. The combined surges in speed and vehicle density contributed to the maximum latency. Such mobility affects the transmission of data because the link between vehicles is not established.
This affects the delivery rate directly because the average latency is indirectly proportional to the ratio for package delivery (Figure 7). The simulation results, on the other hand, show that the link was well established, with minimal vehicle speed and density, and the average delay was, therefore, significantly reduced. The DNN-IoT-BA performance was efficient overall, due to the presence of IoT-BA, compared with the DNN and ANN, as the average minimum latency rate showed a lower failure rate.
The results of the delivery ratio of packages with different car speeds and densities are given in Figure 7. As the transmitters failed to transfer the packets to the neighbouring VU, the packet delivery ratio was affected by a link failure due to increasing speed. Therefore, the connection breaks and the link with increasing network density exists. The break in connection had a significant influence on the packet loss stimulus rate, and thus on performance. The collision of the vehicle packets increased the packet loss rate with an increased vehicle density and resulted in a decreased functionality in the overhead network. The simulation results show that the DNN-IoT-BA was delivered with higher feasibility than DNN and ANN.
The results of the data with different data rates are displayed in Figure 8. The data rates vary according to the density of the network and the speeds of the vehicle. As a result of the simulation, the maximum output was achieved at the borders of roads, as the vehicle moved in the direct and curved road sections with minimum speed and minimum throughput.
The DNN-IoT-BA also enhanced the network performance compared to other methods with the optimal choice of vehicles in road segments. The optimal selection reduced the packet loss rate, and the selection of the optimally adjacent vehicle hops effectively maintained the transmission connection. Due to the absence of an IoT-BA—in which vehicles can be used for determining a connection, and thus strictly prevent energy consumption by linking reliability—a throughput decrease was found in DNN and ANN. The determination of neural network parametric values by the BA assisted in improving the DNN optimization by finding the routes for the packets to traverse across the network.

5. Conclusions

This paper shows that DNN-IoT-BA offers an efficient routing of vehicles on high-speed roads in VANETs. This DNN-IOT-BA is the best way of increasing energy efficiency. The IoT-BA examines the entire network to find the moving states of every vehicle in VANETs. The DNN-IoT-BA then optimizes routing decisions based on the MA inputs, with higher traffic congestions in the network. The DNN effectively processes routing decisions at a faster rate and provides a network solution to set optimum routes, thus reducing network congestion more quickly. The use of the routing table for regular vehicle updates at RSUs ensures optimal selection of vehicles and stable routing decisions. Data and transmission rates were demonstrated through variable speed, distance, and vehicle density, confirming that DNN-IoT-BA offers quicker routing decisions than existing DNN and ANN models. Simulation results show the higher connectivity, throughput, packet delivery, and end-to-end latency of the DNN-IoT-BA model. The results also show that the probability of connection termination in DNN-IoT-BA is lower, which supports increased data transmission. This means that simplified routing choices based on the continuous IoT-BA monitoring of DNN have optimally retained the traffic density, which ensures an efficient packet delivery to the destination nodes. Finally, the application of low-mobility vehicle routing decisions is efficient compared with those with a faster mobility of vehicles. In future, the application of other deep learning algorithms considering vehicles with mixed traffic data can be utilized for vehicular traffic management.

Author Contributions

Authors contributions are as the following: Conceptualization, S.K., G.D. and Y.N.; methodology, S.N.M.; software, A.S. and M.S.; validation, A.A. and M.G.; investigation, U.E.; resources, H.G.; writing—review and editing, M.G.; funding acquisition, H.G. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Project 61950410603.

Acknowledgments

Special thanks to Islamic Azad University, Iran.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Delicato, F.C.; Fuentes, L.; Gámez, N.; Pires, P.F. A Middleware Family for VANETs. In International Conference on Ad-Hoc Networks and Wireless; Springer: Berlin/Heidelberg, Germany, 2009; pp. 379–384. [Google Scholar]
  2. Nair, R.; Gupta, S.; Soni, M.; Shukla, P.K.; Dhiman, G. An approach to minimize the energy consumption during blockchain transaction. Mater. Today Proc. 2020. [Google Scholar] [CrossRef]
  3. Soni, M.; Barot, Y.; Gomathi, S. A review on Privacy-Preserving Data Preprocessing. J. Cybersecur. Inf. Manag. 2020, 5, 12–26. [Google Scholar]
  4. Soni, M.; Rajput, B.S.; Patel, T.; Parmar, N. Lightweight Vehicle-to-Infrastructure Message Verification Method for VANET. In Data Science and Intelligent Applications; Kotecha, K., Piuri, V., Shah, H., Patel, R., Eds.; Springer: Singapore, 2021; Volume 52. [Google Scholar] [CrossRef]
  5. Blot, G.; Fouchal, H.; Rousseaux, F.; Saurel, P. An experimentation of vanets for traffic management. In Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 22–27 May 2016; pp. 1–6. [Google Scholar]
  6. Shen, L.; Liu, R.; Yao, Z.; Wu, W.; Yang, H. Development of dynamic platoon dispersion models for predictive traffic signal control. IEEE Trans. Intell. Transp. Syst. 2018, 20, 431–440. [Google Scholar] [CrossRef]
  7. Srivastava, S.; Sahana, S.K. Application of Bat Algorithm for Transport Network Design Problem. Appl. Comput. Intell. Soft Comput. 2019, 2019, 1–12. [Google Scholar] [CrossRef] [Green Version]
  8. Srivastava, S.; Sahana, S.K. Nested hybrid evolutionary model for traffic signal optimization. Appl. Intell. 2016, 46, 113–123. [Google Scholar] [CrossRef]
  9. Yao, Z.; Jiang, Y.; Zhao, B.; Luo, X.; Peng, B. A dynamic optimization method for adaptive signal control in a connected vehicle environment. J. Intell. Transp. Syst. 2020, 24, 184–200. [Google Scholar] [CrossRef]
  10. Balta, M.; Özçelik, İ. A 3-stage fuzzy-decision tree model for traffic signal optimization in urban city via a SDN based VANET architecture. Future Gener. Comput. Syst. 2020, 104, 142–158. [Google Scholar] [CrossRef]
  11. Altiındağ, E.; Baykan, B. Discover the world’s research. Turk J. Neurol. 2017, 23, 88–89. [Google Scholar] [CrossRef]
  12. Ke, X.; Shi, L.; Guo, W.; Chen, D. Multi-dimensional traffic congestion detection based on fusion of visual features and convolutional neural network. IEEE Trans. Intell. Transp. Syst. 2018, 20, 2157–2170. [Google Scholar] [CrossRef]
  13. Nagy, A.M.; Simon, V. Survey on traffic prediction in smart cities. Pervasive Mob. Comput. 2018, 50, 148–163. [Google Scholar] [CrossRef]
  14. Luo, X.; Li, D.; Yang, Y.; Zhang, S. Spatiotemporal traffic flow prediction with KNN and LSTM. J. Adv. Transp. 2019, 2019, 1–10. [Google Scholar] [CrossRef] [Green Version]
  15. Tanwar, S.; Vora, J.; Tyagi, S.; Kumar, N.; Obaidat, M.S. A systematic review on security issues in vehicular ad hoc network. Secur. Priv. 2018, 1, e39. [Google Scholar] [CrossRef] [Green Version]
  16. 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]
  17. Mackenzie, J.; Roddick, J.F.; Zito, R. An evaluation of HTM and LSTM for short-term arterial traffic flow prediction. IEEE Trans. Intell. Transp. Syst. 2018, 20, 1847–1857. [Google Scholar] [CrossRef]
  18. Kang, D.; Lv, Y.; Chen, Y.Y. Short-term traffic flow prediction with LSTM recurrent neural network. In Proceedings of the 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC), Yokohama, Japan, 16–19 October 2017; pp. 1–6. [Google Scholar]
  19. Shao, H.; Soong, B.H. Traffic flow prediction with long short-term memory networks (LSTMs). In Proceedings of the 2016 IEEE Region 10 Conference (TENCON), Singapore, 22–25 November 2016; pp. 2986–2989. [Google Scholar]
  20. Ma, X.; Tao, Z.; Wang, Y.; Yu, H.; Wang, Y. Long short-term memory neural network for traffic speed prediction using remote microwave sensor data. Transp. Res. Part C Emerg. Technol. 2015, 54, 187–197. [Google Scholar] [CrossRef]
  21. Soni, M.; Chauhan, S.; Bajpai, B.; Puri, T. An Approach To Enhance Fall Detection Using Machine Learning Classifier. In Proceedings of the 2020 12th International Conference on Computational Intelligence and Communication Networks (CICN), Bhimtal, India, 25–26 September 2020; pp. 229–233. [Google Scholar]
  22. Soni, M.; Gomathi, S. Cotton Leaf Spot Disease Detection using Multi-Class SVM. Int. J. Res. Eng. Adv. Technol. 2020, 8, 57–61. [Google Scholar]
  23. Kaur, S.; Awasthi, L.K.; Sangal, A.; Dhiman, G. Tunicate Swarm Algorithm: A new bio-inspired based metaheuristic paradigm for global optimization. Eng. Appl. Artif. Intell. 2020, 90, 103541. [Google Scholar] [CrossRef]
  24. Meenakshi, G.; Dhiman, G. Deep convolution neural network approach for defect inspection of textured surfaces. J. Inst. Electron. Comput. 2020, 2, 28–38. [Google Scholar]
  25. Dhiman, G.; Singh, K.K.; Slowik, A.; Chang, V.; Yildiz, A.R.; Kaur, A.; Garg, M. EMoSOA: A new evolutionary multi-objective seagull optimization algorithm for global optimization. Int. J. Mach. Learn. Cybern. 2021, 12, 571–596. [Google Scholar] [CrossRef]
  26. Dhiman, G. An Innovative Approach for Face Recognition Using Raspberry Pi. Artif. Intell. Evol. 2020, 1, 103–108. [Google Scholar] [CrossRef]
  27. Yuvaraj, N.; Srihari, K.; Chandragandhi, S.; Raja, R.A.; Dhiman, G.; Kaur, A. Analysis of protein-ligand interactions of SARS-Cov-2 against selective drug using deep neural networks. Big Data Min. Anal. 2020, 4, 76–83. [Google Scholar] [CrossRef]
  28. Dhiman, G.; Garg, M. MoSSE: A novel hybrid multi-objective meta-heuristic algorithm for engineering design problems. Soft Comput. 2020, 24, 18379–18398. [Google Scholar] [CrossRef]
  29. Dhiman, G.; Kaur, A. HKn-RVEA: A novel many-objective evolutionary algorithm for car side impact bar crashworthiness problem. Int. J. Veh. Des. 2019, 80, 257–284. [Google Scholar] [CrossRef]
  30. Dhiman, G.; Garg, M.; Nagar, A.; Kumar, V.; Dehghani, M. A novel algorithm for global optimization: Rat swarm optimizer. J. Ambient. Intell. Hum. Comput. 2020. [Google Scholar] [CrossRef]
  31. Meenakshi, G.; Dhiman, G. A novel content based image retrieval approach for classification using glcm features and texture fused lbp variants. Neural. Comput. Appl. 2020. [Google Scholar] [CrossRef]
  32. Dhiman, G.; Kumar, V. Spotted hyena optimizer: A novel bio-inspired based metaheuristic technique for engineering applications. Adv. Eng. Softw. 2017, 114, 48–70. [Google Scholar] [CrossRef]
  33. Dhiman, G.; Kumar, V. Emperor penguin optimizer: A bio-inspired algorithm for engineering problems. Knowl. Based Syst. 2018, 159, 20–50. [Google Scholar] [CrossRef]
  34. Dhiman, G.; Kumar, V. Seagull optimization algorithm: Theory and its applications for large-scale industrial engineering problems. Knowl. Based Syst. 2019, 165, 169–196. [Google Scholar] [CrossRef]
  35. Gheisari, M.; Esnaashari, M. A survey to face recognition algorithms: Advantageous and disadvantageous. J. Mod. Technol. Eng. 2017, 2, 57–65. [Google Scholar]
  36. Dehghani, M.; Montazeri, Z.; Malik, O.P.; Dhiman, G.; Kumar, V. BOSA: Binary Orientation Search Algorithm. Int. J. Innov. Technol. Explor. Eng. 2019, 9, 5306–5310. [Google Scholar]
  37. Dehghani, M.; Montazeri, Z.; Dehghani, A.; Ramirez-Mendoza, R.A.; Samet, H.; Guerrero, J.M.; Dhiman, G. MLO: Multi Leader Optimizer. Int. J. Intell. Eng. Syst. 2020, 13, 364–373. [Google Scholar] [CrossRef]
  38. Dehghani, M.; Montazeri, Z.; Givi, H.; Guerrero, J.M.; Dhiman, G. Darts Game Optimizer: A New Optimization Technique Based on Darts Game. Int. J. Intell. Eng. Syst. 2020, 13, 286–294. [Google Scholar] [CrossRef]
  39. Dehghani, M.; Montazeri, Z.; Dhiman, G.; Malik, O.P.; Morales-Menendez, R.; Ramirez-Mendoza, R.A.; Dehghani, A.; Guerrero, J.M.; Parra-Arroyo, L. A Spring Search Algorithm Applied to Engineering Optimization Problems. Appl. Sci. 2020, 10, 6173. [Google Scholar] [CrossRef]
  40. Dhiman, G.; Oliva, D.; Kaur, A.; Singh, K.K.; Vimal, S.; Sharma, A.; Cengiz, K. BEPO: A novel binary emperor penguin optimizer for automatic feature selection. Knowl. Based Syst. 2021, 211, 106560. [Google Scholar] [CrossRef]
  41. Dhiman, G.; Singh, K.K.; Soni, M.; Nagar, A.; Dehghani, M.; Slowik, A.; Kaur, A.; Sharma, A.; Houssein, E.H.; Cengiz, K. MOSOA: A new multi-objective seagull optimization algorithm. Expert Syst. Appl. 2020, 114150. [Google Scholar] [CrossRef]
  42. Dhiman, G. ESA: A hybrid bio-inspired metaheuristic optimization approach for engineering problems. Eng. Comput. 2019, 37, 323–353. [Google Scholar] [CrossRef]
  43. Dhiman, G. MOSHEPO: A hybrid multi-objective approach to solve economic load dispatch and micro grid problems. Appl. Intell. 2020, 50, 119–137. [Google Scholar] [CrossRef]
  44. Singh, P.; Dhiman, G. A Fuzzy-LP Approach in Time Series Forecasting. In Pattern Recognition and Machine Intelligence; Shankar, B., Ghosh, K., Mandal, D., Ray, S., Zhang, D., Pal, S., Eds.; Springer: Cham, Germany, 2017; Volume 10597. [Google Scholar] [CrossRef]
  45. Fu, R.; Zhang, Z.; Li, L. Using LSTM and GRU neural network methods for traffic flow prediction. In Proceedings of the 2016 31st Youth Academic Annual Conference of Chinese Association of Automation (YAC), Wuhan, China, 11–13 November 2016; pp. 324–328. [Google Scholar]
  46. Sharma, A.; Kumar, R. A framework for pre-computated multi-constrained quickest QoS path algorithm. J. Telecommun. Electron. Comput. Eng. JTEC 2017, 9, 73–77. [Google Scholar]
  47. Limbasiya, T.; Soni, M.; Mishra, S.K. Advanced Formal Authentication Protocol Using Smart Cards for Network Applicants. Comput. Electr. Eng. 2018, 66, 50–63. [Google Scholar]
  48. Sethuraman, J.; Alzubi, J.; Manikandan, R.; Gheisari, M.; Kumar, A. Eccentric Methodology with Optimization to Unearth Hidden Facts of Search Engine Result Pages. Recent Pat. Comput. Sci. 2018, 12, 110–119. [Google Scholar] [CrossRef]
  49. Dhiman, G.; Soni, M.; Slowik, A.; Kaur, H. A Novel Hybrid Evolutionary Algorithm based on Hypervolume Indicator and Reference Vector Adaptation Strategies for Many-Objective Optimization. Eng. Comput. 2020. [Google Scholar] [CrossRef]
  50. Soni, M.; Kumar, D. Wavelet Based Digital Watermarking Scheme for Medical Images. In Proceedings of the 2020 12th International Conference on Computational Intelligence and Communication Networks (CICN), Bhimtal, India, 25–26 September 2020; pp. 403–407. [Google Scholar] [CrossRef]
  51. Soni, M.; Singh, D.K. Privacy Preserving Authentication and Key management protocol for health information System. In Data Protection and Privacy in Healthcare: Research and Innovations; Elngar, A., Pawar, A., Churi, P., Eds.; CRC Press: Boca Raton, FL, USA, 2021; p. 37. [Google Scholar]
  52. Soni, M.; Patel, T.; Jain, A. Security Analysis on Remote User Authentication Methods. In Proceeding of the International Conference on Computer Networks, Big Data and IoT (ICCBI-2018); Pandian, A., Senjyu, T., Islam, S., Wang, H., Eds.; Springer: Cham, Germany, 2019; Volume 31. [Google Scholar] [CrossRef]
  53. Patel, M.; Rami, D.; Soni, M. Next Generation Web for Alumni Web Portal. In Intelligent Communication Technologies and Virtual Mobile Networks ICICV 2019; Balaji, S., Rocha, Á., Chung, Y.N., Eds.; Springer: Cham, Germany, 2020; Volume 33. [Google Scholar] [CrossRef]
  54. Soni, M.; Jain, A. Secure Communication and Implementation Technique for Sybil Attack in Vehicular Ad-Hoc Networks. In Proceedings of the 2018 Second International Conference on Computing Methodologies and Communication (ICCMC), Erode, India, 15–16 February 2018; pp. 539–543. [Google Scholar] [CrossRef]
  55. Chaudhary, U.; Patel, A.; Patel, A.; Soni, M. Survey Paper on Automatic Vehicle Accident Detection and Rescue System. In Data Science and Intelligent Applications; Kotecha, K., Piuri, V., Shah, H., Patel, R., Eds.; Springer: Singapore, 2021; Volume 52. [Google Scholar] [CrossRef]
  56. Soni, M.; Rajput, B.S. Security and Performance Evaluations of QUIC Protocol. In Data Science and Intelligent Applications; Kotecha, K., Piuri, V., Shah, H., Patel, R., Eds.; Springer: Singapore, 2021; Volume 52. [Google Scholar] [CrossRef]
  57. Soni, M.; Jain, A.; Patel, T. Human Movement Identification Using Wi-Fi Signals. In Proceedings of the 2018 3rd International Conference on Inventive Computation Technologies (ICICT), Coimbatore, India, 15–16 November 2018; pp. 422–427. [Google Scholar]
  58. Soni, M.; Patel, T. Systematic investigation on LargeScale simulations in big data systems. In Proceedings of the 2018 2nd International Conference on Inventive Systems and Control (ICISC), Coimbatore, India, 19–20 January 2018; pp. 684–688. [Google Scholar]
  59. Soni, M.; Singh, D.P. Median First Tournament Sort. Int. J. Comput. Sci. Eng. Inf. Technol. Res. 2017, 7, 35–52. [Google Scholar]
  60. Gomathi, S.; Kohli, R.; Soni, M.; Dhiman, G.; Nair, R. Pattern analysis: Predicting COVID-19 pandemic in India using AutoML. World J. Eng. 2020. [Google Scholar] [CrossRef]
  61. Nair, R.; Vishwakarma, S.; Soni, M.; Patel, T.; Joshi, S. Detection of COVID-19 cases through X-ray images using hybrid deep neural network. World J. Eng. 2021. [Google Scholar] [CrossRef]
  62. Soni, M.; Gomathi, S.; Adhyaru, B.K.Y. Natural Language Processing for the Job Portal Enhancement. In Proceedings of the 2020 7th International Conference on Smart Structures and Systems (ICSSS), Chennai, India, 23–24 July 2020; pp. 1–4. [Google Scholar]
  63. Ku, I.; Lu, Y.; Gerla, M.; Gomes, R.L.; Ongaro, F.; Cerqueira, E. Towards software-defined VANET: Architecture and services. In Proceedings of the 2014 13th Annual Mediterranean Ad Hoc Networking Workshop (MED-HOC-NET), Piran, Slovenia, 2–4 June 2014; pp. 103–110. [Google Scholar]
  64. Chakri, A.; Ragueb, H.; Yang, X.S. Bat Algorithm and Directional Bat Algorithm with Case Studies. In Nature-Inspired Algorithms and Applied Optimization; Springer: Cham, Germany, 2018; pp. 189–216. [Google Scholar]
  65. Reis, J.; Rocha, M.; Phan, T.K.; Griffin, D.; Le, F.; Rio, M. Deep Neural Networks for Network Routing. In Proceedings of the 2019 International Joint Conference on Neural Networks (IJCNN), Budapest, Hungary, 14–19 July 2019; pp. 1–8. [Google Scholar]
  66. McGill, M.; Perona, P. Deciding how to decide: Dynamic routing in artificial neural networks. In Proceedings of the 34th International Conference on Machine Learning, Sydney, Australia, 6–11 August 2017; Volume 70, pp. 2363–2372. [Google Scholar]
  67. Perez-Murueta, P.; Gómez-Espinosa, A.; Cardenas, C.; Gonzalez-Mendoza, M. Deep Learning System for Vehicular Re-Routing and Congestion Avoidance. Appl. Sci. 2019, 9, 2717. [Google Scholar] [CrossRef] [Green Version]
  68. Geyer, F.; Carle, G. Learning and generating distributed routing protocols using graph-based deep learning. In Proceedings of the 2018 Workshop on Big Data Analytics and Machine Learning for Data Communication Networks, Budapest, Hungary, 20 August 2018; pp. 40–45. [Google Scholar]
  69. Venkataram, P.; Ghosal, S.; Kumar, B.V. Neural network based optimal routing algorithm for communication networks. Neural Netw. 2002, 15, 1289–1298. [Google Scholar] [CrossRef]
  70. Poongodi, M.; Hamdi, M.; Sharma, A.; Ma, M.; Singh, P.K. DDoS detection mechanism using trust-based evaluation system in VANET. IEEE Access 2019, 7, 183532–183544. [Google Scholar] [CrossRef]
  71. Sharma, A.; Kumar, R. Service-level agreement—Energy cooperative quickest ambulance routing for critical healthcare services. Arab. J. Sci. Eng. 2019, 44, 3831–3848. [Google Scholar] [CrossRef]
  72. Rathee, G.; Sharma, A.; Iqbal, R.; Aloqaily, M.; Jaglan, N.; Kumar, R. A blockchain framework for securing connected and autonomous vehicles. Sensors 2019, 19, 3165. [Google Scholar] [CrossRef] [Green Version]
  73. Sharma, A.; Kumar, R. An optimal routing scheme for critical healthcare HTH services—An IOT perspective. In Proceedings of the 2017 Fourth International Conference on Image Information Processing (ICIIP), Shimla, India, 21–23 December 2017; pp. 1–5. [Google Scholar]
  74. Chandrawat, R.K.; Kumar, R.; Garg, B.P.; Dhiman, G.; Kumar, S. An Analysis of Modeling and Optimization Production Cost Through Fuzzy Linear Programming Problem with Symmetric and Right Angle Triangular Fuzzy Number. In Proceedings of Sixth International Conference on Soft Computing for Problem Solving; Deep, K., Bansa, J.C., Das, K.N., Lal, A.K., Garg, H., Eds.; Springer: Singapore, 2017; Volume 546. [Google Scholar] [CrossRef]
  75. Kaur, A.; Dhiman, G. A Review on Search-Based Tools and Techniques to Identify Bad Code Smells in Object-Oriented Systems. In Harmony Search and Nature Inspired Optimization Algorithms; Advances in Intelligent Systems and Computing; Yadav, N., Yadav, A., Bansal, J., Deep, K., Kim, J., Eds.; Springer: Singapore, 2019; Volume 741. [Google Scholar] [CrossRef]
  76. Dhiman, G.; Kaur, A. Spotted Hyena Optimizer for Solving Engineering Design Problems. In Proceedings of the 2017 International Conference on Machine Learning and Data Science (MLDS), Noida, India, 14–15 December 2017; pp. 114–119. [Google Scholar]
  77. Singh, P.; Dhiman, G. A hybrid fuzzy time series forecasting model based on granular computing and bio-inspired optimization approaches. J. Comput. Sci. 2018, 27, 370–385. [Google Scholar] [CrossRef]
  78. Sharma, A.; Kumar, R. A constrained framework for context-aware remote E-healthcare (CARE) services. Trans. Emerg. Telecommun. Technol. 2019, e3649. [Google Scholar] [CrossRef]
  79. Sharma, A.; Tomar, R.; Chilamkurti, N.; Kim, B.G. Blockchain based smart contracts for internet of medical things in e-healthcare. Electronics 2020, 9, 1609. [Google Scholar] [CrossRef]
  80. Sharma, A.; Kumar, R. Computation of the reliable and quickest data path for healthcare services by using service-level agreements and energy constraints. Arab. J. Sci. Eng. 2019, 44, 9087–9104. [Google Scholar] [CrossRef]
Figure 1. Vehicular Adhoc Networks (VANETs) model.
Figure 1. Vehicular Adhoc Networks (VANETs) model.
Electronics 10 00785 g001
Figure 2. Deep neural network (DNN) architecture.
Figure 2. Deep neural network (DNN) architecture.
Electronics 10 00785 g002
Figure 3. Infrastructure Unit Workflow.
Figure 3. Infrastructure Unit Workflow.
Electronics 10 00785 g003
Figure 4. Network Connectivity vs. network density. (a) 30 kph; (b) 40 kph; (c) 50 kph.
Figure 4. Network Connectivity vs. network density. (a) 30 kph; (b) 40 kph; (c) 50 kph.
Electronics 10 00785 g004aElectronics 10 00785 g004bElectronics 10 00785 g004c
Figure 5. Cumulative distribution function (CDF) of successful connection (100–300 Vehicle units (VU)).
Figure 5. Cumulative distribution function (CDF) of successful connection (100–300 Vehicle units (VU)).
Electronics 10 00785 g005
Figure 6. Impacts on average latency with variable velocity.
Figure 6. Impacts on average latency with variable velocity.
Electronics 10 00785 g006
Figure 7. Impacts on packet delivery rate with variable velocity.
Figure 7. Impacts on packet delivery rate with variable velocity.
Electronics 10 00785 g007
Figure 8. Impacts on throughput with variable velocity.
Figure 8. Impacts on throughput with variable velocity.
Electronics 10 00785 g008
Table 1. Simulation Parameters.
Table 1. Simulation Parameters.
ParametersValue
Total vehicle units100–300
Channel carrier frequency5.9 GHz
Packet lengthUniform
Maximum transmission20 mW
Simulation area1500 m × 1500 m
Vehicle velocity20–50 kph
Bit rate18 Mbps
Signal attenuation threshold−90 dBm
Path loss coefficient2
Transmission range500 m
MAC protocol802.11 p
Traffic typeCBR
Beacon interval0.5 s
Data rate of MAC6 Mb
Mobility modelKrauß model
CBR rate4 packets/sec
Simulation time1000 s
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kannan, S.; Dhiman, G.; Natarajan, Y.; Sharma, A.; Mohanty, S.N.; Soni, M.; Easwaran, U.; Ghorbani, H.; Asheralieva, A.; Gheisari, M. Ubiquitous Vehicular Ad-Hoc Network Computing Using Deep Neural Network with IoT-Based Bat Agents for Traffic Management. Electronics 2021, 10, 785. https://doi.org/10.3390/electronics10070785

AMA Style

Kannan S, Dhiman G, Natarajan Y, Sharma A, Mohanty SN, Soni M, Easwaran U, Ghorbani H, Asheralieva A, Gheisari M. Ubiquitous Vehicular Ad-Hoc Network Computing Using Deep Neural Network with IoT-Based Bat Agents for Traffic Management. Electronics. 2021; 10(7):785. https://doi.org/10.3390/electronics10070785

Chicago/Turabian Style

Kannan, Srihari, Gaurav Dhiman, Yuvaraj Natarajan, Ashutosh Sharma, Sachi Nandan Mohanty, Mukesh Soni, Udayakumar Easwaran, Hamidreza Ghorbani, Alia Asheralieva, and Mehdi Gheisari. 2021. "Ubiquitous Vehicular Ad-Hoc Network Computing Using Deep Neural Network with IoT-Based Bat Agents for Traffic Management" Electronics 10, no. 7: 785. https://doi.org/10.3390/electronics10070785

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop