ChapterPDF Available

Internet of Vehicles and Intelligent Routing: A Survey-Based Study

Authors:

Abstract and Figures

Nowadays, vehicles are used daily by more and more people. With the rapid development in Intelligent Transportation Systems (ITS), modern vehicles are expected to be involved such as Vehicular Ad hoc NETworks (VANETs). VANETs is a type of Mobile Ad hoc NETwork (MANET) with a highly dynamic network structure; for dealing with the fast mobility of vehicles. However, the expansion of the network scale and the need for real-time information processing have led to turning real VANETs into an automotive Internet of Vehicle (IoV) for achieving an effective and smart future ITS. The main objective of this paper is to introduce a solid analysis of the most significant IoV routing proposals. A summary of features of existing approaches is presented. This survey concludes with further points for investigation. © 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.
Content may be subject to copyright.
Internet of Vehicles and Intelligent Routing: A Survey-
Based Study
Abeer Hassan1, Radwa Attia1, and Rawya Rizk1
1Electrical Engineering Department, Port Said University, Egypt, e-mails:
abeerhassan648@gmail.com, radwa_yousef@eng.psu.edu.eg,
r.rizk@eng.psu.edu.eg
Abstract. In the rapid development of Intelligent Transport Systems, new vehi-
cles are expected to be involved (ITS). Vehicular ad hoc networks (VANET)
are the main component that is used recently for the development of Intelligent
Transportation Systems (ITs), which has a highly dynamic network topology
due to the rapid movement of vehicles. Different types of applications can be
supported by vehicular networks such as vehicle and road safety, traffic man-
agement, navigation-based applications, and internet-based services. The grow-
ing number of connected vehicles and the need for real-time data processing has
increased the demand for transforming real VANETs into the Internet of Vehi-
cles (IoV) to achieve the goal of an effective and smart future transportation
system. Routing in IoV faces serious challenges as the movement of vehi-
cles keeps changing the network topology. Therefore, developing a routing pro-
tocol that can deliver data packets in the shortest time and with the least packet
loss is crucial to improve vehicle safety, and win user satisfaction. This paper
introduces a survey on different routing protocols in IoV taking into account
new bio-inspired routing protocols and how it can improve routing performance
in IoV.
Keywords: ITS, VANET, IoV, V2V, V2I, Vehicle to Everything, bio-inspired
algorithms, Routing, Bee Colony Optimization, geographic-based routing, in-
tersection-based routing.
1 Introduction
VANET [5] are a special type of Mobile Ad hoc NETworks (MANETs) [6] where an
On-Board Unit (OBU) like vehicles can act as data exchange nodes; this data can vary
depending on different applications such as : online vehicle status checking, intelli-
gent route navigation and rescue, and avoiding illegal cyber operations[1]. Generally,
VANET communication modes are categorized as Vehicle to Vehicle (V2V) and
Vehicle to Infrastructure (V2I) [7,8]. The Road Side Units (RSUs) [9] operate as as-
sistants to reinforce the transmission procedure if the V2V wireless communication
mode is not accessible. The challenges contributed to VANET accessibility [10] such
as dynamic topology, high mobility that causes less scalability, and signal losses have
led to a growing demand for turning real VANET into the automotive IoV for achiev-
ing a goal of the effective and smart future transportation system. The structure of the
IoV network is seen in Figure 1.1. In order to efficiently and effectively deliver the
packets to the ultimate destination, many routing protocols have been proposed for
IoV [11]. However, the existing IoV routing protocols are not efficient in every traffic
scenario. Due to the high mobility of the vehicles, the unstable connectivity and the
uneven distribution of the vehicles, it is a challenge to develop efficient routing proto-
cols to route information between network nodes to improve traffic safety and trans-
portation efficiency
Fig. 1. Structure of IoV network.
This paper provides a survey of using bio-inspired routing protocols to achieve ef-
ficient routing in IoV. The remainder of the paper is organized as follows; Section 2
describes the architecture and main characteristics of IoV. An overview of the func-
tionality for different communication proposals in IoV is provided in Section 3. Sec-
tion 4 introduces a review of heuristic bio-inspired routing protocols and their evalua-
tion approaches. Finally, Section 5 concludes the paper and defines topics for future
research.
2 IoV
In IoV environments, vehicles, RSUs, and pedestrians become data exchange nodes.
They are connected in a mesh network topology and construct Vehicle to everything
(V2X) communication networks using various wireless access technologies. Many
papers discussed IoV architecture as several layers [18], but the most commonly di-
vided into three levels; the perception layer, the network layer, and the application
layer, as shown in Figure 2.1.
The perception layer: The first level contains all the sensors within the vehicle
that gather environmental data and detect specific events of interest.
The network layer: The communication layer that supports different wireless
communication modes such as V2V, V2I and Vehicle-to-Sensor (V2S) which en-
sures seamless connectivity to emerging networks such as Wi-Fi, LTE, etc.
The application layer: This is responsible for storage, analysis, processing, and
decision making about different risk situations such as traffic congestion, danger-
ous road conditions.
Fig. 2. IoV architecture layers
2.1 Communication Technology in IoV
Inter-vehicular communication protocols in VANET play an essential role in IoV as
they enable different levels of interaction among vehicles, humans and RSUs. They
can provide alternate routes efficiently and quickly if a problem arises with the cur-
rent route. At present, there are many existing wireless access technologies such as:
1. Inter-Vehicle Access Technologies.
Wireless Access in Vehicular Environment (WAVE) [20,21] is Wi-Fi standards con-
tain IEEE 802.11a/b/g/n/p protocol, which has achieved great acceptance in the mar-
ket because it supports short-range, relatively high-speed data transmission, to allow
high-speed communications between VANET nodes, which also known as Dedicated
Short-Range Communication (DSRC). As shown in Figure 2.3, the frequency band in
WAVE is divided into six service channels that are used for different application
types.
2. Mobile Internet Access Technologies
Wi-MAX [2]: contains IEEE 802.16 a/e/m standards which able to cover a large
geographical area, up to 50km, and can deliver significant bandwidth to end-users -
up to 72 Mbps and supports speeds up to 160 km/h and different classes of QoS,
even for non-line-of-sight transmissions.
Cellular wireless (4G/5G and LTE) [4]: is the most efficient technology to
launch the intra-vehicle network and to activate the IoV. It has been deployed by
most countries to provide access services, also in the high buildings and complex
city environment, the performance of 4G or LTE is the best among all wireless ac-
cess technologies. In [22], an analysis of DSRC as opposed to 4G-LTE for con-
nected vehicle applications explores various advantages and disadvantages of both
technologies regarding communication performance.
Fig. 3. Channel allocation in WAVE protocol [21]
2.2 IoV Applications
IoV has huge services, which offer drivers convenience in the traffic, reduce energy
consumption and minimize the costs and time of travel as following:
Driving safety services: These related applications are mainly related to Coopera-
tive Collision Avoidance Systems (CCAS) [25], which augment the Collision
Avoidance System (CAS) by sharing CAS information between neighboring vehi-
cles, usually via V2V communication [26], to rescue injured people in accidents.
Navigation service: The navigation integrated system brings the current location
of vehicles and obtains the final specified destination in the map from the driver,
also finding an available parking space in an urban environment with the help of
GPS systems is also an interesting problem [27].
Commercial services: Deliver commercial advertisements to people on the street,
such as Restaurant services, gas price announcements and the nearest hotel ser-
vices.
Infotainment services: Include mainly internet access services and file sharing
among vehicles, especially video sharing, these applications can improve the com-
fort of traffic for driver.
3 Routing Protocol Classification
Routing is a key study area in IoV, which is the network-layer protocol that aims to
improve throughput while minimizing packet loss and overhead. The main IoV com-
munication protocols are classified as follows:
3.1 Topology-Based Routing
The main principle of topology-based routing considers topological links between
nodes along the source-destination path to determine routes, and is categorized to
[29]:
Proactive (Table-Driven). Aims to find paths for all source and destination pairs in
each node in advance and store them in the form of tables. For rapid topology changes
in the IoV; Proactive routing generates many control packets and therefore incurs
more overhead. The best-known proactive protocols are Dynamic Destination Se-
quenced Distance-Vector Routing (DSDV) [30] and Optimized Link State Routing
(OLSR) protocols [31].
Reactive (On-Demand). The required paths are available only when needed and are
designed to reduce transmission and transmission delays when new routes are re-
quired. However, the route acquisition process causes significant delays, which is not
easy in case of emergency information. Dynamic Source Routing (DSR) [32] and Ad-
hoc On-Demand Distance Vector (AODV) [14] are the two most popular reactive
routing protocols.
Fig. 4. Routing protocols classification
3.2 Multicast Routing Protocols
Cluster-Based Routing In order to ensure scalability in the VANETs, cluster-based
routing is used. This category is based on creating a virtual partial network infrastruc-
ture called a cluster; the cluster has one cluster head that is responsible for intra and
inter-cluster control management. After clustering and head election, the source node
is decided to select the vehicle that plays a gateway role. In [15], various clustering
algorithms are analyzed in view of VANETs.
Geo-cast Routing It is a type of location-based multicast routing [11] that aims to
send a packet from a source node to all other nodes within a defined geographical
region; known as the Zone of Relevance (ZoR). Geo-cast routing in urban VANETs
routing protocol [16] is a GPS-based inter-vehicle communication protocol used for
alarm message dissemination among vehicles in a highway in risk situations.
3.3 Broadcast Routing
In this protocol, each node can broadcast messages to all other nodes. Broadcast is a
common routing mechanism in IoV for sharing traffic, weather, emergency, and road
condition information among cars and other applications [11].
3.4 Position-Based Routing
Geographic-Based Routing
All nodes discover their own location and the location of neighboring nodes using
pointing devices such as a Global Positioning System (GPS) [13]. The best known
geography-based protocol is Greedy Perimeter Stateless Routing (GPSR) [15], where
the data packet is sent to the node that is geographically closest to the destination.
1. Greedy Perimeter Stateless Routing (GPSR) [50]: greedily chooses the next
hop towards the destination. If greedy mode fails, the algorithm switches to perim-
eter mode and the next forwarding node is chosen using the right-hand rule [39].
GPSR applies only the distance to the destination to greedily select the next hop
towards the destination, which creates the local maximum problem. The local
maximum occurs when the distance between the source nodes from the destination
node is less than the neighboring node to the destination, so GPSR may not work
well in some network situations.
2. Greedy Perimeter Stateless Routing Junction (GPSRJ+) [40] is proposed to
further improve the packet delivery ratio based on a minimal modification of
GPSR. GpsrJ+ utilizes two-hop beaconing to predict the next road segment in
which the packet should be forwarded toward a destination. If the current forward-
ing node has the same direction as a coordinator node, the prediction mechanism
bypasses the intersection and forwards the packet to the node ahead of the junction
node. In comparison with GPSR, the GpsrJ+ increases the packet delivery ratio
and reduces the number of hops in the perimeter mode of packet forwarding.
3. Path Aware GPSR (PA-GPSR) [41] aims to improve the overall performance of
IoV, which is improved from the GPSR routing protocol. PA-GPSR introduces ad-
ditional extension tables to select the optimal route, and also proposes avoiding
routing loops algorithm. Simulation results on SUMO and NS3 simulations soft-
ware indicate that the PA-GPSR outperforms the GPSR in terms of; packet deliv-
ery ratio, delay time, and other performance metrics [39] in different density and
mobility scenarios.
4. Link-State aware Geographical and Opportunistic (LSGO) [42] is a routing
protocol that applies link-state information along with the position information of
nodes to make routing decisions. Also, to select the next forwarding node, LSGO
applies a timer-based priority scheduling algorithm. The main drawback of LSGO
is that, it does not take into consideration the node’s moving speed and direction
information to calculate the priority of nodes.
5. Link-State aware Geographic (LSGR) Routing protocol [43] designed for
VANET. For enhancing the greedy forwarding, a novel metric called Expected
One-transmission Advance (EOA) is used to show the geographic distance that a
packet can make towards the destination, to calculate the EOA, both link quality
and packet’s advance are considered. The drawback of LSGO is that it does not
consider the node’s moving speed and direction information when selecting the
next forwarding node.
6. A hybrid Opportunistic and Position Based Protocol (OPBR) is proposed in
[45] select optimal candidate nodes and determines appropriate priority for trans-
mitting data, it can estimate link failure by evaluating link quality and predict the
location of the nodes using different metrics like minimum hop number to destina-
tion but fails to ensure reliable communication at higher transmission rate.
Infrastructure Localization protocol
Many other protocols are integrated with infrastructure-based routing protocols to
eliminate the conventional geographical routing protocol limitations and adapt to
variable traffic conditions [46,47].
1. Connectivity Awareness quality Transmission Guaranteed Routing protocol
(CTGR) [48] presents a novel geographic routing in urban IoV. Each road seg-
ment is assigned a weight based on the collected connectivity and transmission
quality information. Using the weight information, the road segment can be dy-
namically selected one at a time to include the best routing path.
2. Traffic aware and Link quality sensitive Routing Protocol (TLRP) [49] is a
geographic protocol used for urban IoV with the help of introducing intersection
backbone nodes, each road segment is assigned to a different weight according to
the designed link transmission quality to select the routing path for data transmis-
sion.
3. Distance weighted Back-pressure Dynamic Routing protocol (DBDR) [50] is
proposed in, it prioritizes the vehicles that are closed to the destination and have a
large backlog differential of buffer queues to provide dynamic hop-by-hop for-
warding and is jointly designed with multi-hop internet gateway discovery proce-
dure and vehicle mobility management for the internet services.
4. Vehicular Environment Fuzzy Router (VEFR)[] proposed which is a distribut-
ed-based protocol modelling the routing process as an aggregation of multi-criteria
by using a fuzzy inference system and runs in two main processes; road segment
selection and relay vehicle selection. The purpose of the road selection is to select
multiple successive junctions whereby the packets are transmitted to the destina-
tion, while the relay selection process is designed to select relay vehicles from the
selected road segment.
4 Bio-Inspired Routing Protocols
Bio-inspired methods are more efficient for large-scale IoV because; the behavior of
species during the discovery of the food is very similar to the identification of IoV
communication routes [13,19], also, because of the low complexity of bio-inspired
protocols in performing the computational problems. Bio-inspired algorithms are
typically divided into three main classes, as shown in Figure 3.2. The IoV routing
optimization problems give rise to a number of challenges [11]:
Network Scalability: With the large network size and the frequent IoV topology
changes, the performance is quickly degraded, especially when more vehicles want
to communicate at the same time.
Computational Complexity: In such large-scale networks, computational costs
like; run time and the number of resources utilized to solve routing problems, are
very high, hence bio-inspired approaches can be successfully used to provide opti-
mal pathways with low complexity.
Adaptability: Self-organizing and making non-user-based routing is an important
challenge. Bio-inspired approaches enable the deployment of adaptive routing so-
lutions better than traditional techniques.
Network Robustness: This is the ability to provide secure paths between source
and destination against network failures, disruptions, and attack threats.
Quality of Services: QoS implies ensuring the successful delivery of transmitted
messages with a minimum number of dropped packets, with high bandwidth.
Fig. 5. Taxonomy of bio-inspired Algorithms for IoV
4.1 Evolutionary Algorithms
The evolution of species inspires Genetic Algorithm (GA) [19] that is an optimization
approach based on a population of chromosomes to generate another population dur-
ing iteration. GAs can be further investigated in wireless networks to find the best
routing strategy; however, it has some disadvantages such as; the computation time
and the excessive growth of its individuals [8]. In [20], the author presented the Adap-
tive Weighted Clustering Protocol (AWCP), as an optimized clustering protocol that
takes into account the highway number, vehicle direction, position, speed, and the
number of neighboring cars to improve network topology stability. In [21], the author
proposed a software-defined geographic protocol, where an improved genetic method
is used to create an optimal forwarding path that identifies the shortest path based on
shorter road length and higher vehicles density. In [77], author implements intersec-
tion based geographical Protocol that is based on an effective selection of road inter-
sections through which a packet must pass to reach the gateway to the Internet. The
selection among the road intersections is made by GA depending on the probability of
connectivity as an objective function while satisfying QoS constraints on tolerable
delay, bandwidth, and error rate.
GA can also be applied in a parallel manner that allows reaching high-quality re-
sults in an acceptable execution time. In [22], the author proposed an energy-aware
OLSR routing to reduce the power consumption of OLSR [12] protocol in IoV by
using a parallel GA algorithm, this protocol makes OLSR compatible with large real-
istic IoV scenarios, experimental analysis proved substantial reductions in power
consumption and significantly enhance the network overload, while the modified
protocol only suffered abounded degradation in the packet delivery metric. The draw-
back of using parallel GA is unaffectedness to cover huge search space frequently,
even with the help of local search compared to other hybrid approaches.
4.2 Swarm Intelligence
Ant Colony Optimization (ACO) It is inspired by the foraging behavior of ants. In
ACO, artificial ants communicate with each other indirectly through the pheromones
that deposit in their path, once a subsequent ant follows the path, it lays down new
pheromone over the path, then depending on the amount of pheromone previously
deposited, the best paths are selected and the others are ignored [19]. Many modifica-
tions are made on ACO to solve the route optimization for existing dynamic routing
problems [23]. Mobility zone based routing is presented in [54] which use reactive
and proactive approaches to find the path between source and destination. The param-
eters used for efficient routing are vehicle movement, density and speed. Periodic
control packets are sent to maintain routes within the zones, increasing overhead. In
[24], the author presented an adaptive routing protocol for IoV with ACO, which can
determine the QoS route intersection through which data packets can be transferred
from source to destination on a periodic basis. However, this protocol misses two
important features self-organization and the ability to adapt to the failure of RSUs. In
[25], an ACO-based delay-sensitive routing protocol is proposed which utilizes pher-
omone information of transmission delay and heuristic information of vehicles. The
authors in [26] introduced a reactive route setup technique, which relies on ACO to
choose the shortest path from source to destination, based on connectivity, delay, and
packet delivery ratio, However, increasing network size can increase the network
congestion, which generates a very important overhead.
Particle Swarm Optimization (PSO) is inspired by the social behavior of bird flock-
ing. PSO is a swarm of particles that fly around in a multidimensional search space.
During flying, each particle adjusts its movement based on its best prior position as
well as the swarm's best previous position. Thus, the PSO system combines local and
global search methods, attempting to balance exploration and exploitation [27]. Many
researchers have used the ACO and PSO algorithms for local and global optimization;
respectively [23]. The author presented a PSO algorithm to obtain an optimal combi-
nation of parameters used in the Ad-hoc On demand Multipath Distance Vector
(AOMDV) protocol [58], which is an extension of AODV routing a real scenario of
VANET. The simulation results show a significant improvement in QoS compared to
the average delay, normalized overhead and transmission rate parameters of the
standard AOMDVs; respectively. The only flaw is that there is a decrease in the de-
livery rate for large cards. In [28], the author proposed PSO based routing method for
VANETs that considers several objective criteria of vehicles' location, distance, and
vehicle speed to determine the next forwarding vehicle. But the density parameter is
not considered. The author in [29] presents clustering V2V routing based on PSO in
IoV, which consists of three components; cluster creation, route particle coding, and
routing within or between clusters. This protocol can improve the stability of the net-
work; however, it has the limitation of tuning network stability with delay.
Artificial Bee Colony (ABC) It is an optimization algorithm that mimics the food
foraging behavior of bee colonies. Some bees (called scouts) explore the region in
search of food, if they are discovered; they return to the hive performing a waggle
dance to inform their mates of their finding, some bees (called foragers ( are recruited
to exploit this discovery [8]. ABC algorithm uses few control parameters, and has fast
convergence; so many researchers use it in optimization problems for IoV [30-32]. In
[33], a QoS-based routing protocol is proposed; it uses fuzzy logic to determine a
feasible path from multiple possible ones discovered by the ABC algorithm, where
the path must meet requirements such as bandwidth, latency, jitter, and link expiration
time, however this protocol may overhead the network with control packets. A Clus-
ter-Based algorithm is proposed in [63] to apply the QoS routing protocol in VANET.
Clustering method is used to optimize routing data transfer and ABC algorithm is
used to find the best path from source to destination. A hybrid protocol proposed in
[78] that is a unicast and multipath routing protocol and guarantees the delay, delivery
ratio and overhead of security application requirements. The protocol applies topolo-
gy-based routing in dense networks and geography-based routing in sparse networks.
4.3 Other Bio-inspired Approaches
Firefly Algorithm (FA) It is an optimization algorithm based on the flashing behav-
ior of fireflies, which acts as a signal system to attract other fireflies. It is able to solve
multi-dimensional problems with fast convergence, and it can be used for both global
and local search problems [27]. In [34], the author proposed a Reputation-based
Weighted Clustering Protocol (RWCP) for stabilizing the IoV topology using FA
algorithm, taking into account the vehicles' direction, position, velocity, and other
parameters, however, comparison with IoV clustering is not considered. In [35], the
author concentrates on the QoS multicast routing problem by using FA with the Levy
distribution algorithm to prevent the local optima convergence.
Cuckoo Search Algorithm (CS) It is a meta-heuristic algorithm inspired by the
cuckoo bird's method of existence; these birds are known as "Brood parasites". Cuck-
oos eject one of the host bird's eggs and lay eggs that more closely resemble the host's
eggs. If the host bird identifies the different eggs, it either throws that eggs away from
its nest or leaves its nest and builds a new one. The advantage of CS over other opti-
mization algorithms is its simplicity of using fewer control parameters [27]. In [36],
the authors proposed a clustering technique that uses velocity and distance of vehicles
to create a stable cluster structure, CS algorithm is triggered to select the super clus-
ter-head while achieving optimum distance, minimum delay, and high network life-
time. In [37], the author developed a NetCLEVER protocol to support the intelligent
routing of the data packets using broadcast communication in order to avoid the
broadcast storm problem, in this approach, CS technique is used by considering the
impact of a road intersection and traffic lights on link stability. Adaptive protocol
based on the CS algorithm presented in [79] that provides reliable and secure routes
between source and destination nodes with optimal distance and low routing over-
heads.
Gray Wolf Algorithm (GWO) It is a population-based algorithm that uses the grey
wolf social intelligence to pick the best prey for the hunt. In particular, the three best
candidate solutions α (the first one), β (the second one), γ (the third one) are randomly
generated respecting the constraints, after this; other possible solutions are generated
according to these three solutions and adjusted their positions accordingly [38]. In
[39], a GWO clustering protocol is proposed to solve the vehicle clustering problem,
the proposed algorithm reduces the transmission cost of the entire network by effec-
tively reducing the number of clusters, but it did not consider the bandwidth metric
that affects the network efficiency. In [40], a social-based routing scheme is proposed
based on the GWO algorithm to diminish the social network services and enhance the
throughput.
Whale Optimization Algorithm (WOA) It is inspired by the bubble net feeding
behavior of humpback whales in the ocean. In [41], authors proposed an enhanced
WOA, they use Adaptive Weighted Clustering Protocol (AWCP) for grouping the
network topology. In [42], Optimal Adaptive Data Dissemination Protocol (OADDP)
for vehicle road safety is proposed; it uses the WOA for clustering and predictor-
based decision-making algorithm for control overhead messages reduction. A Modi-
fied Cognitive Tree Routing Protocol (MCTRP) is proposed in [76] which incorporate
a routing protocol with the cognitive radio technology for efficient channel assign-
ment. The proposed technique involves a genetic WOA which helps in choosing a
root channel for transmission. The analytical results show that MCTRP promises
minimum overheads with effective channel utilization than the OLSR [31] protocol
that causes more overhead and it takes more time to discover the broken link.
In order to have better vision of discussed routing protocols, Table 3 summarized
the main features of these protocols. This comparison is based on routing protocols
mobility model, simulated area, and performance metrics. In [32], Advanced Greedy
Hybrid Bio-Inspired (AGHBI) routing protocol is proposed to improve the perfor-
mance of IoV. AGHBI uses modified hybrid routing scheme with the help of ABC to
select the highest QoS route and keep the route with minimum overflow.
5 Performance Comparison and Discussions
The performance of AGHBI protocol is compared with three other protocols AODV
[14], GPSR [15] as traditional routing algorithms and VEFR [16] as intersection
based algorithms. The performance parameters are Packet Delivery Ratio (PDR),
Normalized network overhead, and end-to-end delay.
AGHBI
VSIM
GPSR
AODV
Characteristics
hybrid
hybrid
Position/map
network topology
Forwarder selection
information
multicast
multicast
multicast
broadcast
Target destination
hybrid
hybrid
greedy
hybrid
Routing strategy
Heterogeneous
Homogeneous
Homogeneous
Homogeneous
Target network
2D/3D
3D
1D
1D/2D
Scenario dimension
Insecure
Insecure
Insecure
Insecure
Security sensitivity
Optimum-path
Optimum-path
Path-based
Path-less
Dissemination
strategy
infotainment
infotainment
safety
safety
Application
hybrid
V2V
V2V
V2V
Communication
system
Multi-objective:
High packet delivery
ratio
Low delay
Low overhead
Multi-objective:
High packet delivery
ratio
Low latency
Objective
ABC
FL
Optimization
method
5.1 Simulation Setup
The protocols are simulated in DOT NET 4.5 environment using C# [13] and
OMNET++ [91] platforms. A Port-said grid is used for simulating urban network. To
generate random movement of vehicles, Simulation of Urban Mobility (SUMO) is
used. The vehicle speed ranges between 60 and 90 km/h. The wireless technology
used is IEEE802.11p and the HELLO packet interval is set to 2 s.
5.2 Discussion
The network density effect on PDR, delay, and overhead is given in Figs. 5, 6, and 7,
respectively. From Fig. 5, PDR gets increased when the network density increases for
AGHBI and its PDR is high compared to other protocols. The least PDR is for GPSR.
From Fig. 6, end-to-end delay is lowest for AGHBI when network density is lesser
and the delay gets increased and is highest for AODV. From Fig. 7, total overhead is
highest for VEFR and overhead for AGHBI, VEFR, AODV and GPSR gets increased
as the network density increases. The least overhead is for AODV.
Fig. 6. Packet delivery ratio versus Number of vehicles
Fig. 7. Delay versus Number of vehicles
Fig. 8. Overhead versus Number of vehicles
6 Conclusion and Future Work
A solid analysis of the most significant IoV routing proposals with a summary of
features of existing approaches is introduced. The survey proves that bio-inspired
approaches such as ACO, PSO, and ABC are more efficient for large-scale IoV,
which disseminate data packets with low complexity and improve routing perfor-
mances metrics. After that, several geographic and topology based routing protocols
that are suitable for IoV environment in urban scenarios are covered. For urban sce-
narios, AGHBI protocol is more appropriate considering end-to-end delay, latency,
and packet delivery ratio since it uses an artificial intelligence in selecting best next
hop. Compared to the protocolsAGHBI, VEFR, AODV, and GPSR, AGHBI is
better according to PDR, end-to-end delay, and normalized overhead. On the horizon,
there is still a lot of work to be done. From a technical point of view, achieving IoV
still presents many challenges to be solved related to devices, protocols, applications,
and services. The investigations concerning the routing and handoff decision are still
below expectations.
References
1. Silva, F. A., Boukerche, A., Silva, T. R., Ruiz, L. B., Cerqueira, E., & Loureiro, A. A.:
Vehicular Networks: A New Challenge for Content-Delivery-Based Applications. ACM
Computing Surveys, 49(1), 129 (2016).
2. Conti, M., & Giordano, S.: Mobile ad hoc networking: milestones, challenges, and new re-
search directions. IEEE Communications Magazine, 52(1), 8596 (2014).
3. Al-Sultan, S., Al-Doori, M. M.: A comprehensive survey on vehicular Ad Hoc network.
The Journal of Network and Computer Applications (2014).
4. Wu, W., Yang, Z., & Li, K.: Internet of Vehicles and applications. In Internet of Things,
pp. 299-317 (2016).
5. Karagiannis, G. et. al.: Vehicular networking: A survey and tutorial on requirements, ar-
chitectures, challenges, standards and solutions. In IEEE communication surveys and tuto-
rials (2011).
6. Contreras-Castillo, J., Zeadally, S., & Guerrero-Ibañez, J. A.: Internet of vehicles: archi-
tecture, protocols, and security. IEEE internet of things Journal, 5(5), 3701-3709 (2017).
7. Senouci, O., Aliouat, Z., & Harous, S. (2019). A review of routing protocols in internet of
vehicles and their challenges. Sensor Review.
8. Bitam, S., & Mellouk, A.: Bio-inspired routing protocols for vehicular ad hoc networks.
John Wiley & Sons (2014).
9. Nanda, A., Puthal, D., Rodrigues, J. J., & Kozlov, S. A.: Internet of autonomous vehicles
communications security: overview, issues, and directions. IEEE Wireless Communica-
tions, 26(4), 60-65(2019).
10. Abo Hashish, S. M., Rizk, R. Y., & Zaki, F. W.: Energy efficiency optimization for relay
deployment in multi-user LTE-advanced networks. Wireless Personal Communications,
108(1), 297-323 (2019).
11. Sharef, B. T., Alsaqour, R. A., & Ismail, M.: Vehicular communication ad hoc routing pro-
tocols: A survey. Journal of network and computer applications, 40, 363-396(2014).
12. Ali, T. E., al Dulaimi, L. A. K., & Majeed, Y. E.: Review and performance comparison of
vanet protocols: Aodv, dsr, olsr, dymo, dsdv & zrp. In: 2016 Al-Sadeq International Con-
ference on Multidisciplinary in IT and Communication Science and Applications (AIC-
MITCSA), pp. 1-6 (2016).
13. Kumar, S., & Verma, A. K.: Position based routing protocols in VANET: A survey. Wire-
less Personal Communications, 83(4), 2747-2772 (2015).
14. Yang, X., Li, M., Qian, Z., & Di, T.: Improvement of GPSR protocol in vehicular ad hoc
network. IEEE Access, 6, 39515-39524 (2018).
15. Bali, R. S., Kumar, N., & Rodrigues, J. J.: Clustering in vehicular ad hoc networks: taxon-
omy, challenges and solutions. Vehicular communications, 1(3), 134-152 (2014).
16. Yi, C. W., Chuang, Y. T., Yeh, H. H., Tseng, Y. C., & Liu, P. C.: Streetcast: An urban
broadcast protocol for vehicular ad-hoc networks. In 2010 IEEE 71st Vehicular Technolo-
gy Conference, pp. 1-5. IEEE, Taiwan (2010).
17. Devangavi, A. D., & Gupta, R.: Routing protocols in VANETA survey. In 2017 Interna-
tional Conference On Smart Technologies For Smart Nation (SmartTechCon), pp. 163-
167. IEEE, India (2017).
18. Cheng, J., Cheng, J., Zhou, M., Liu, F., Gao, S., & Liu, C.: Routing in internet of vehicles:
A review. IEEE Transactions on Intelligent Transportation Systems, 16(5), 2339-2352
(2015).
19. Hajlaoui, R., Guyennet, H., & Moulahi, T.: A survey on heuristic-based routing methods in
vehicular ad-hoc network: Technical challenges and future trends. IEEE Sensors Journal,
16(17), 6782-6792 (2016).
20. Hadded, M., Zagrouba, R., Laouiti, A., Muhlethaler, P., & Saidane, L. A.: A multi-
objective genetic algorithm-based adaptive weighted clustering protocol in vanet. In: 2015
ieee congress on evolutionary computation , pp. 994-1002.IEEE, Japan (2015).
21. Lin, C. C., Chin, H. H., & Chen, W. B.: Balancing latency and cost in software-defined
vehicular networks using genetic algorithm. Journal of Network and Computer Applica-
tions, 116, 35-41 (2018).
22. Toutouh, J., Nesmachnow, S., & Alba, E.: Fast energy-aware OLSR routing in VANETs
by means of a parallel evolutionary algorithm. Cluster computing, 16(3), 435-450 (2013).
23. Jindal, V., & Bedi, P.: An improved hybrid ant particle optimization (IHAPO) algorithm
for reducing travel time in VANETs. Applied Soft Computing, 64, 526-535 (2018).
24. Li, G., Boukhatem, L., & Wu, J.: Adaptive quality-of-service-based routing for vehicular
ad hoc networks with ant colony optimization. IEEE Transactions on Vehicular Technolo-
gy, 66(4), 3249-3264(2016).
25. Ding, Z., Ren, P., & Du, Q.: Ant colony optimization based delay-sensitive routing proto-
col in vehicular ad hoc networks. In: International Conference on Internet of Things as a
Service,pp. 138-148. Springer, Cham (2018).
26. Srivastava, A., Prakash, A., & Tripathi, R.: An adaptive intersection selection mechanism
using ant Colony optimization for efficient data dissemination in urban VANET. Peer-to-
Peer Networking and Applications, 13(5), 1375-1393 (2020).
27. Masegosa, A. D., Osaba, E., Angarita-Zapata, J. S., Laña, I., & Ser, J. D.: Nature-inspired
metaheuristics for optimizing information dissemination in vehicular networks. In Pro-
ceedings of the Genetic and Evolutionary Computation Conference Companion, pp. 1312-
1320 (2019).
28. Yelure, B., & Sonavane, S:. Particle swarm optimization based routing method for vehicu-
lar ad-hoc network. In 2020 international conference on communication and signal pro-
cessing (ICCSP) (pp. 15731578). IEEE, India (2020).
29. Bao, X., Li, H., Zhao, G., Chang, L., Zhou, J., & Li, Y.: Efficient clustering V2V routing
based on PSO in VANETs. Measurement, 152, 107306 (2020).
30. Hashem, W., Nashaat, H., & Rizk, R.: Honey bee based load balancing in cloud compu-
ting. KSII Transactions on Internet and Information Systems (TIIS), 11(12), 5694-5711
(2017).
31. Gamal, M., Rizk, R., Mahdi, H., & Elnaghi, B. E.: Osmotic bio-inspired load balancing al-
gorithm in cloud computing. IEEE Access, 7, 42735-42744 (2019).
32. Attia, R., Hassaan, A., & Rizk, R.: Advanced Greedy Hybrid Bio-Inspired Routing Proto-
col to Improve IoV. IEEE Access, 9, 131260-131272 (2021).
33. Fekair, M. E. A., Lakas, A., Korichi, A., & Lagraa, N.: An efficient fuzzy logic-based and
bio-inspired QoS-compliant routing scheme for VANET. International Journal of Embed-
ded Systems, 11(1), 46-59 (2019).
34. Joshua, C. J., Duraisamy, R., & Varadarajan, V.: A reputation based weighted clustering
protocol in VANET: A multi-objective firefly approach. Mobile Networks and Applica-
tions, 24(4), 1199-1209 (2019).
35. Elhoseny, M.: Intelligent firefly-based algorithm with Levy distribution (FF-L) for mul-
ticast routing in vehicular communications. Expert Systems with Applications, 140,
112889 (2020).
36. Malathi, A., & Sreenath, N.: An efficient clustering algorithm for VANET. International
Journal of Applied Engineering Research, 12(9), 2000-2005 (2017).
37. Purkait, R., & Tripathi, S.: Network condition and application‐based data adaptive intelli-
gent message routing in vehicular network. International Journal of Communication Sys-
tems, 31(4), e3483 (2018).
38. Farshin, A., & Sharifian, S.: A chaotic grey wolf controller allocator for Software Defined
Mobile Network (SDMN) for 5th generation of cloud-based cellular systems
(5G). Computer Communications, 108, 94-109 (2017).
39. Fahad, M., Aadil, F., Khan, S., Shah, P. A., Muhammad, K., Lloret, J., & Mehmood, I.:
Grey wolf optimization based clustering algorithm for vehicular ad-hoc net-
works. Computers & Electrical Engineering, 70, 853-870 (2018).
40. Sharma, S., & Kad, S.: Enhancing Social based Routing Approach using Grey Wolf Opti-
mization in Vehicular ADHOC Networks. International Journal of Computer Applica-
tions, 975, 0975 8887 (2019).
41. Kittusamy, V., Elhoseny, M., & Kathiresan, S.: An enhanced whale optimization algorithm
for vehicular communication networks. International Journal of Communication Systems,
e3953 (2019).
42. Dwivedy, B., & Bhola, A. K.: Improved Data Dissemination Protocol for VANET Using
Whale Optimization Algorithm. Intelligent Computing in Engineering: Select Proceedings
of RICE 2019, 1125, 153 (2020).
43. Wang, X., Liu, C., Wang, Y., & Huang, C.: Application of ant colony optimized routing
algorithm based on evolving graph model in VANETs. In: 2014 international symposium
on wireless personal multimedia communications (WPMC), pp. 265-270.IEEE, NSW
(2014).
44. Goswami, V., Verma, S. K., & Singh, V.: A novel hybrid GA-ACO based clustering algo-
rithm for VANET. In: 2017 3rd International Conference on Advances in Computing,
Communication & Automation (ICACCA), (pp. 1-6). IEEE, India (2017).
45. Mohanakrishnan, U., & Ramakrishnan, B.: MCTRP: an energy efficient tree routing pro-
tocol for vehicular ad hoc network using genetic whale optimization algorithm. Wireless
Personal Communications, 110(1), 185-206 (2020).
46. Yahiabadi, S. R., Barekatain, B., & Raahemifar, K.: TIHOO: an enhanced hybrid routing
protocol in vehicular ad-hoc networks. EURASIP Journal on Wireless Communications
and Networking, 1-19 (2019).
... IoV is a distributed network of vehicles [1], which aims to provide better connectivity and services [2] to vehicles. These vehicles are armed with various sensors which generate data over the vehicular networks. ...
Conference Paper
The integration of robotics and Internet of Things (IoT) leads to the concept of the Internet of Robotic Things (IoRT). It is an emerging vision that brings together the physical world which includes (sensors and accumulators) with robotics and cloud computing. Cloud computing provides robots with tremendous abilities by offering them faster and powerful computational capabilities through massively computation powers and higher data storage facilities. The recent progress in cloud robotics has led to active research in this area from the development of cloud robotics architectures to its varied applications in different robotics domains. These new researches accelerate the development of autonomous system design paradigms and the proliferation of the IoRT. With Machine to Machine (M2M) communication technology, IoRT services can aim to understand connected robots’ reactions in order to optimize services and applications. However, cloud and M2M communication systems are overloaded due to the amount of transferred data. Because of the different IoRT data features as well as the way to manage this data, the complexity of IoRT systems increases. This survey explores how the integration of robotic and IoT technologies will enhance the abilities of both the current IoT and the current robotic systems, thus enabling the creation of new, potential services. This survey discusses some of the new technological challenges created by this merger and concludes that a truly holistic view is needed but currently lacking.
Article
Full-text available
New vehicles are now expected to be involved in the rapid development of Intelligent Transport Systems (ITS). Vehicular Ad hoc NETwork (VANET) is the basic equipment used for the production of ITSs with a rapid and dynamic network topology. The increasing number of connected vehicles and the need for real-time data processing has created a growing demand for turning real VANETs into an automotive Internet of Vehicle (IoV) for achieving a goal of an effective and smart future transportation system. In this paper, an Advanced Greedy Hybrid Bio-Inspired (AGHBI) routing protocol with a greedy forwarding system is proposed to improve the performance of IoV, where a modified hybrid routing scheme with the help of a bee colony optimization is used to select the highest quality of service route and maintain the path with minimum overflow. Simulation results confirm that the proposed protocol can cope well with both Vehicle to Vehicle (V2V), and Vehicle to Infrastructure (V2I) environments and has a great impact on improving the packet delivery ratio, and the delay, while attaining acceptable overhead and hops count among all vehicles.
Conference Paper
Full-text available
Abstract—Vehicular Ad-hoc Network (VANET) is a special subcategory of MANET and has a prominent role in the deployment of Intelligent Transportation System (ITS) applications. Most of the applications in the VANET achieve communication between vehicles and vehicles to road side unit through routing by using IEEE 802.11p standard. To make the routing feasible in the VANET is a challenge due to the fast movement of the vehicles, way of moving the vehicles and failure in the communication link. Swarm Intelligence (SI) methods are used in the process of routing due to similarity in the behavior of swarms and the routing. These techniques are used to achieve optimized solutions that ensure flexibility and robustness in the economical way. In this paper, PSOR routing protocol is proposed that uses the distance and speed of the vehicle to determine next forwarding vehicle. Relaying Quality of Service (QoS) of road scenarios is evaluated using Message delivery ratio (MDR), overhead, delay and throughput. The results are compared with other SI techniques such as AntHocNet and Adaptive QoS-based Routing for VANETs (AQRV). The simulation results related to PSOR are found better than AntHocNet and AQRV.
Article
Full-text available
Vehicular ad-hoc network (VANET) is capable of offering a diverse set of services, and thus gains lot of attention from both academic and industrial communities. In VANET, the communicating links are prone to break easily; therefore, more attention is required to find reliable routes at a faster rate. In this context, information about connectivity and delay are valuable asset to establish and maintain a robust communication. In the proposed work, an Adaptive Intersection Selection Mechanism using Ant Colony Optimization (AISM), the problem of discovering a promising route subject to multiple Quality-of-service (QoS) constraint is emphasized. In previously reported literature, the best searched route cannot guarantee successful data packet transmission, even when it fulfills the QoS constrains at the time of discovery. To overcome this gap, AISM follows two simple strategies: Firstly, it exploits prediction-based mechanism for real time road evaluation; secondly, the route is formed between two consecutive intersections, instead of a long route between the network nodes. The connectivity and delay information obtained from small control packets called forward and backward ants are used to prioritize the candidate routes. Furthermore, by means of extensive simulation, outcomes in urban settings show that AISM outperforms the existing protocols in terms of packet delivery ratio, average delay and hop count.
Article
Full-text available
VANETs are wireless sensor networks that suffer from the drawback of highly mobile nodes. The main objective of any type of network is to achieve efficient transmission goals. The vehicles act as the transmitting nodes. Cognitive radio technology helps in sensing the spectrum in order to ensure the efficient usage of the reserved channels by all the nodes. Our proposed system incorporates a routing protocol with the cognitive radio technology for efficient channel assignment. The routing protocol applies a tree based structure for efficient routing within and between networks. The tree routing protocol is further altered by the inclusion of an efficient optimized scheme. The proposed technique involves a Genetic Whale Optimization Algorithm which helps in choosing a root channel for transmission. When the selected root channel becomes active, the other channels are disabled. The proposed tree routing protocol is called the modified cognitive tree routing protocol (MCTRP).Apart from routing this protocol also caters to the need of effective channel utilization by allocating the spectrum fairly. This scheme results in ranking the channels based on their transmission efficiency and also aims to reduce the inherent delay usually associated with VANETs. The protocol also handles link breakages efficiently. The proposed scenario is simulated in NS2 and is evaluated based on the major network metrics. Our protocol shows a sharp decline in the associated delay and guarantees effective channel utilization. The proposed MCTRP method is effective over other protocols, such as, CTRP and OLSR. The analytical results show that MCTRP promises minimum overheads with effective channel utilization than the existing protocols.
Article
Full-text available
VANET (Vehicular ad-hoc network) is a formation of intelligent vehicles with the plan to defeat the transportation issue and consequently diminishes the accident proportion. Since VANET is in like way a sort of MANET enclosed by human-driven center points, the social idea can be utilized to comprehend the routing decisions in VANET. This propels investigators to procure the possibility of Social Network Analysis (SNA) to develop routing plans. The serious issue in any system is the drop of parcel. Social characteristics based framework similarly face such issues which results in wasteful message conveyance. In this paper, grey wolf optimization is applied on social based routing scheme for fixed line VANET with the end goal to diminish the drop of parcel and enhance the throughput of the network. This is made possible with system centrality analysis by shapely value which enhances the choice by wolf optimization approach. Other than this, comparison is done between the social based fixed line routing scheme and the proposed work with GWO. The conduct of the utilizing nodes availability by its centrality calculation will then be observed. The parameters utilized in this paper to quantify the viability of the optimized routing scheme are Throughput,
Article
Full-text available
Abstract Recently, vehicular ad hoc network (VANET) is greatly considered by many service providers in urban environments. These networks can not only improve road safety and prevent accidents, but also provide a means of entertainment for passengers. However, according to recent studies, efficient routing has still remained as a big open issue in VANETs. In other words, broadcast storm can considerably degrade the routing performance. To address this problem, this research proposes TIHOO, an enhanced intelligent hybrid routing protocol based on improved fuzzy and cuckoo approaches to find the most stable path between a source and a destination node. In TIHOO, the route discovery phase is limited intelligently using the fuzzy logic system and, by limiting the route request messages, the imposed extra overhead can be efficiently controlled. Moreover, in figure of an intelligent hybrid approach, the improved cuckoo algorithm, which is one of the most effective meta-algorithms especially in the large search space, intelligently selects the most stable and optimal route among known routes by calculating an enhanced fitness function. The simulation results using NS2 tool demonstrate that TIHOO considerably improves network throughput, routing overhead, packet delivery ratio, packet loss ratio, and end-to-end delay compared to similar routing protocols.
Chapter
In VANET, the process of data dissemination used to improve the quality of travel to avoid unwanted accidents. Many existing protocols use such type of message activities to ensure fair road safety without concentration on network congestion. As the control overhead data packet increases, the congestion on node increases; therefore the paper proposes an optimal adaptive data dissemination protocol (OADDP). This uses control overhead reduction algorithms and optimal clustering mechanism to improve overall data dissemination quality and to minimize network congestion. The Whale optimization Algorithm (WOA) is used for clustering and cluster head (CH) selection. Here, the CH node acts as a candidate (relay) node to forward data from source to destination. To diminish overhead on nodes, we use the predictor-based decision-making (PDM) algorithm. The proposed OADDP is simulated and compared with ADDP in variable traffic flow. Simulation results exhibit better performance with higher data dissemination efficiency and lower collision rate.
Article
To improve the efficiency of V2V, Efficient Clustering V2V Routing Based on PSO (Particle Swarm Optimization) in VANETs (CRBP) is proposed in this paper. First, vehicle nodes with identical moving directions are defined and the cluster heads are selected. Second, for the required routing optimization, the route particle and its velocity coding rules, iteration rules, and fitness function are designed. Thirdly, the methods that can signally improve the routing efficiency in the cluster and among clusters are proposed. Finally, SUMO and NS3 are used to simulate and analyze the performance of the CRBP. The simulation results indicate that the node numbers, node communication radius, and maximum hops between the cluster head and any normal node in its cluster have a major influence on the performance of CRBP; relative to CBVRP and QoS-OLSR, CRBP has a 20% increase in packet delivery ratio (PDR) and a 47% decrease in delay at best.
Article
The Internet of Things (IoT) is an emerging technology that has gained a huge user base by facilitating Internet-connected devices being used in numerous applications including smart vehicular infrastructure. In this context, we focus on the traditional vehicular ad hoc network that has evolved into a new perception called the Internet of Vehicles (IoV), and is expected to soon transform into the Internet of Autonomous Vehicles (IoAV). IoAV hopes to facilitate smart vehicular infrastructure and autonomous driving without the need for human involvement. However, as the number of connected vehicles keeps increasing, so does the need for autonomous decision making. Hence, the IoAV must provide robust, secure, seamless, and scalable communication among the vehicles as well as the roadside units. This article provides an overview of autonomous vehicle communication layers, its associated properties, and security threats. Further, this article also briefly discusses the current research trends and future research issues.
Article
Vehicular ad hoc network (VANET) is an interesting technology used to attain inter-vehicle communication in intelligent transportation system (ITS). In VANET, the timely and unfailing vehicular communication is an important challenge to achieved good service. So, efficient routing techniques are highly needed for proper data transmission in VANET. In this paper, we concentrate on the quality of service (QoS) constrained multicast routing problem by considering it as an NP-complete problem. Several studies reported that bio-inspired algorithms work well than the traditional algorithms to resolve the NP-complete problem. So, a firefly with Levy distribution (FF-L) algorithm is presented to manage the multicast routing problem. To prevent the FF algorithm stuck into local optima, Levy distribution is incorporated to the FF algorithm. The FF-L algorithm for multicasting routing in VANET is validated using a set of experiments on three different scenarios. The experimental values verified that the FF-L algorithm identifies the optimal routes and it can be implemented in practical scenarios where the network structure remains quite stable.