4.3.1. Urban Scenario with Traffic Signals/Traffic
This scenario represents an urban scenario that considers the junctions’ traffic signals. The behavior expected direction of the stopped vehicle at the intersection and the congestion at traffic signals make the scenario different from highway and city map scenarios.
- (1)
Peripheral Node-Based Geographic Distance Routing (P-GEDIR)
Routing is finding the best path between the source and destination. Source and destination may contain multiple hops in between; this situation is more complicated than a one-hop communication. The intermediate vehicles act as a router in determining the traffic path. Frequently changing network topology in VANET makes it very hard to find and maintain the routes. Position-based routing protocols are more suitable for VANET than the traditional topology-based routing protocol. GPSR, A-Star, GREEDY PERIMETER COORDINATOR ROUTING (GPCR), MFR, and GEDIR are the known position-based routing protocols.
In [
59], they analyze the performance of a location-based routing protocol, Peripheral node-based GEographic DIstance Routing (P-GEDIR), based on the GEographic DIstance Routing (GEDIR) protocol. P-GEDIR reduces the number of hops in the route, improving data delivery in the urban traffic scenario. The number of hops between source and destination is reduced using the concept of the peripheral node.
The author claims that the analyzed scheme improves the packet delivery in various VANET scenarios, but it is not validated in the simulation. The result does not show that overall QoS performance is enhanced with the scheme implementation. The proposed scheme is not checked against variable speed and node distance.
- (2)
Geographical Data Dissemination for Alert Information (GEDDAI)
One of the most challenging and essential processes in VANET is data dissemination. VANET natural features such as frequently changing topology, disconnectivity, and variable node density make data dissemination challenging. The efficient and robust data dissemination is necessary for accident avoidance and after collision warning, particularly when the source and the destination distance exceed their radio transmission range. Issues such as broadcast storm, network partition, and temporal network fragmentation must be resolved efficiently to achieve efficient and robust data dissemination for VANET.
The paper [
60] proposes geographical data dissemination for alert information (GEDDAI) that efficiently solves the broadcast storm problem. It reduces the delays and overhead by performing data dissemination across the relevant zones utilizing proposed sweet spots. The designed protocol is based on a reactive approach, avoiding the table-driven technique, which is very costly in VANET due to its frequently changing topology.
The zone maintenance, management, and formation will cause additional overhead. The proposed protocol is close to the cluster-based scheme as it divides the operational environment into zones, and its performance is also supposed to be checked against cluster-based schemes. Unlike the sweet spot, the zone of relevance (ZoR) decision shown in the algorithm flowchart is not clearly described.
- (3)
Shortest-Path-Based Traffic-Light-Aware Routing (STAR)
Multi-hop relaying among nodes is used to achieve packet forwarding in VANETs. Features like frequent changes in topology and speed are the reasons due to which end to end connectivity is not ensured in VANETs. VANETs have constrained mobility due to speed limits, obstacles, and roads. The routing and forwarding schemes designed for various situations (e.g., roadways, rural, or urban) may not be the same because of different requirements. Numerous new routing protocols are designed to handle these issues. Greedy forwarding, along with carry and forward, is one of the promising routing strategies designed to solve the frequent disconnection issue in VANETs packet forwarding.
In this regard, the literature has proposed intersection-based routing protocols with traffic lights considerations. The scenario for such schemes is an urban area with high node density in which the nodes/car mobility pattern is stop-and-go. The carry and forward, besides the greedy forwarding mechanism, is used to deliver packets to the destination nodes moving in between intersections. The decision of forwarding at an intersection is either in a straight direction or diverted towards steep roads. The decision depends on the destination location and road vehicle distribution. Here, the issue is the green and red lights that control the traffic flow and consequently affect the VANET end-to-end connectivity.
The paper [
61] tackles the problem with Shortest-Path-Based Traffic Light Aware Routing (STAR), a novel intersection-based routing protocol for an urban area VANET. The Green-Light-First (GLF) scheme does not ensure efficient performance. Red lights at intersections increase vehicle density. The proposed scheme analyzes the gathered vehicles for link connectivity probability. The proposed scheme performance is evaluated in terms of packet delivery ratio and network latency against GyTAR, VVR, and GLF using the ns-2 simulator.
The scenario under consideration is defined with the author’s assumptions that have missed some realistic traffic flow features. The direction of vehicles at the junction of green and red lights is ignored. The density on red lights is high, but what is the probability that the proposed scheme will always choose the nodes in the direction of the destination for packet forwarding? The author rejects the GLF due to its occasional performance and develops a scheme that is based on probability.
- (4)
Improved Geographic Perimeter Stateless Routing
The studies on VANET routing performance show that the position-based routing strategy GPSR is more suitable for VANET routing as the simulation results show its better performance in terms of packet delivery ratio and delay. Hence, many improvements and variations in GPCR are proposed, such as GSR deploying GPSR in the city environment. The Dijkstra algorithm identifies the shortest path between source and destination on a digital map. GPCR is also based on GPSR with a modification in packet forwarding strategy. GPCR does not forward the packets to the streets across junctions; instead, it uses a greedy algorithm and forwards packets to the junction nodes. The Geographic Perimeter Stateless Routing Junction+ (GPSRJ+) [
62] is another strategy based on GPSR that modifies the perimeter mode to reduce the packet load at junctions. Brahmi et al. in [
63] propose a lifetime concept to minimize the effect of vehicle speeds on GPSR.
The strategy proposed in [
64] suggests Hello Packet with the vehicle moving direction, speed, density, and priority flag for adequate route assurance. Through Hello Packets, the vehicle is informed about the neighbor’s location and neighbor future location. The node is selected for forwarding packets based on one-hop neighbor priority. The GPSR is designed for a generic ideal scenario and may suffer from local maxima. The proposed strategy recovers the routes by buffering the preliminary data and forward route recalculation.
The proposed strategy does not consider the GPSR message delay. Some modified and improved versions of GPSR, such as GSR, GPCR, and GPSRJ+. The proposed strategy was supposed to be checked against these improved strategies and GPSR. The Hello packet will require extra bandwidth utilization, and due to Hello Packet traffic, the congestion may occur that will result in message delay.
- (5)
A Hybrid Bio-Inspired Bee Swarm Routing Protocol (HyBR)
Designing an efficient routing protocol is a challenging task. The passengers need real-time information from road safety services to make safe decisions. The two most crucial requirements for this is maximum packet delivery ratio and end-to-end delay. In sparse networks, when the source and destination are out of their respective radio transmission range, V2V and V2I communication cannot satisfy the constraints of road safety applications.
Hybrid Bee swarm Routing (HyBR) [
65] is a unicast routing protocol proposed for VANETs. It uses topology-based routing for the dense network and geography-based routing for the low, dense networks inspired by the bees’ communication and bees’ marriage, respectively. It’s a multipath routing protocol guaranteeing the VANET road safety application requirements. The source initiates route request packets known as forwarding scouts and sends these packets to its neighbors. The forward scouts move forward as the same process is repeated until it finds the destination or until a route to the destination is discovered. When the route to the destination is discovered, a route reply known as a backward scout is generated and is dispersed to the source. If the forward scout is encountered with multipath discovery, the proposed strategy uses a genetic algorithm (GA) to select an optimal route based on the geographic coordinates of the network. The proposed approach is simulated for a realistic mobility model for end-end delay and packet delivery ratio against AODV and GPSR routing protocols.
The proposed routing strategy selects an optimal route to the destination using GA, which suffers from early conversion that may lead to non-optimal route selection. Secondly, GA requires heavy processing and is not suitable for real-time applications. The proposed strategy is not compared to the improved versions of AODV and GPSR.
- (6)
Improved Ad Hoc on-Demand Distance Vector (IAODV)
An efficient routing protocol for VANET is reliable, robust, and has minimum latency and network load. In topology and position-based routing, the routing protocol forwards the packets to the destination by using the intermediate nodes as a relay. Among other topology-based routings, AODV is efficient in normalized routing load and packet delivery ratio. Still, its performance is low in packet delivery ratio and end-to-end delay. On the other hand, AOMDV is efficient in minimizing packet drops, and DSR efficiently reduces end-to-end delay. AODV can be a better routing choice in VANET if optimized for the end-to-end delay and normalized network load.
An improved AODV (IAODV) is proposed in [
66] to enhance overall routing performance by combing the efficient features of AODV, DSR, and AOMDV. It provides a high packet delivery ratio with minimum end-to-end delay. Further, it provides a route with a minimum number of hops along with a backup route to the destination. The proposed routing scheme is designed to modify the route request as a limited source of up to two hops and reply for a backup routing procedure. In case of broken links or route failure on the primary route, the packets are transmitted to the destination using the backup route. It rediscovers the route if the backup route also fails in packet delivery. The overall working mechanism can be divided into two phases, route discovery, and maintenance. The authors simulate the proposed scheme for performance under a realistic city scenario using NS-2 as a simulation tool.
The simulated scenario would be more realistic if varying vehicle density, varying active connections, and variable vehicle mobility were accommodated into a single scenario. The proposed routing scheme is a hybrid of AODV, DSR, and AOMDV. Its performance is supposed to be checked against their performance, whereas it is simulated against AODV only.
- (7)
Adaptive State Aware Routing (ASAR)
Position-based routing protocol GPSR forward packets based on geographical location using a greedy algorithm. It reduces the topology change’s effect, but suffers transmission delay when the packets are sent to the sparse or low-density region. The GSR uses a city map and discovers the shortest path to the destination using the Dijkstra algorithm. It considers the junctions but not the connectivity resulting in packet loss. A-STAR considers a region with bus routes as the density will be high on those routes. It labels every section with weight and, using the Dijkstra algorithm, finds the shortest route to the destination. A-STAR’s procedure to label sections with weight is static.
The issues described above are attempted to be addressed in [
67], which proposes Adaptive State Aware Routing (ASAR). The proposed scheme provides a high data rate with low end-to-end delay and is free of the topology change effect. It collects the traffic information from the roadside units at junctions. The roadside units use the transmission delay model based on density to calculate the expected transmission delay. ASAR forward data through the fixed road equipment are on a path that is determined as a low transmission delay path by the fixed units. The proposed scheme is simulated for the performance evaluation against GSR and GPSR in terms of packet delivery ratio and end-to-end delay.
The proposed scheme is based on the desired scenario with equally distanced junctions throughout the city. The scheme is based on fixed equipment at junctions, but if the fixed equipment is out of the source node’s transmission range, the route establishment policy of the proposed scheme may not work. The scheme must be checked for routing overhead as a model is used to estimate the route’s transmission delay.
- (8)
A Road Selection Based Routing in VANET
Dedicated Short Range Communication (DSRC) for VANET provides support for V2V, V2I, and Infrastructure to Vehicle (I2V) communication to make ITS service possible [
68,
69]. High mobility in VANETs causes disconnection in communicating vehicles, resulting in a disruption in ITS service. Network gaps affect the communication system’s performance due to increased delay in data transmission. Topology-based routing protocols are not suitable for VANETs due to dynamic topology. Position-based routing schemes are ideal for VANETs where path maintenance is not required. The data transmission to the destination in position-based routings is based on the position information.
Road selection-based routing, proposed in [
70], predicts the network gaps in the route. The proposed scheme is a novel scheme for data transmission without delay. Every road in an operational environment is rated with expected delay in data transmission between junctions, shortest paths, and average speed of the vehicles. A static controller node at the intersection is used to calculate the ratings for connected roads. The proposed scheme proposes a path recovery procedure to cover the link breakage problem caused by network gaps.
The proposed routing scheme rates the connected roads to the junction with the shortest path, expected transmission delay, and average speed. If the destination node is on a highway rated with high delay and long path, the data is supposed to be transmitted in the direction of the destination regardless of the proposed scheme ratings. A load of overall communication will be converged to the static node, which may cause high delay and high routing overhead. The static node will gather the information to calculate road ratings, which is an additional communication and computational overhead.
- (9)
Road Aware Routing Protocol (RAGR)
The geographical routing protocols possess multiple merits over topology based routing protocols as they forward data toward long-distance destinations with significant progress. Geographic routing protocols, however, have difficulty in identifying an optimal path and picking the next most suitable hop because of the volatile nature of the links in the urban scenario, intermittent connections, and signal attenuation. To overcome these issues, it is necessary to design a routing protocol that considers the appropriate and adequate metrics like distance, traffic density, and distance for forwarding data in the multi-hop urban scenario and high mobilities in the VANET.
In [
71], Road Aware Routing Protocol (RAGR) is proposed for forwarding data packets in urban areas. Using distance, traffic congestion, and directional routing metrics, the proposed protocol is designed to solve the packet loss and delay problems in urban VANETs. RAGR uses distance and directional information to select the best node for forwarding data in the network. It selects the next route at junctions on the basis of connection quality, destination distance, and analysis of the vehicle density. The performance of the proposed protocol is tested against GyTAR, SDR, and CGMR, using NS-2 simulator.
There are two processes in the proposed protocol: next forwarding node selection and next route selection at the junction. The two operations require computation and a set of information that can increase the overhead of routing. Maintaining the required information requires additional communication.
- (10)
Stable Connected Dominating Set-Based Routing Protocol (SCRP)
The network environment is necessary for infotainment applications achieving higher throughput and avoiding transmission delay in ad hoc vehicular network. This is not easy to achieve in a city scenario, as estimating the density of vehicles in a region is difficult because of variations in traffic flow between day and night and between downtown and suburban areas. The distribution of vehicles across different regions is uneven as the density of vehicles converges at intersections. These challenges and obstacles in an urban scenario make intersections ideal regions for making route decisions. A set of routing protocols is proposed to address these observations in a greedy approach. In GPCR, GPSR, and GSR, the routing decisions are based on the shortest path between the source and the destinations. In RBVT, A-STAR, GyTAR [
72], and IGRP [
73], they select well-connected road sections for forwarding packets to the destination. They suffer from the congestion and local maximum problem because of the greedy approach.
Proposed in [
74], the stable CDS-based routing protocol (SCRP) is a distributed geographic routing technique. The SCRP bases routing on a global network topology selecting routes with minimal end-to-end delay. It computes end-to-end delay for a route prior to the data being transmitted. In SCRP, the vehicle speed and spatial distribution are taken into account to develop backbones on road segments using the Connected Dominating Set (CDS). At intersections, a bridge node links the backbones and tracks delay using updated network topology. SCRP uses such information and assigns a weight to each road segment. It creates a route using low-weight road segments.
In the SCRP, no predefined mechanism is used for backbone maintenance. In a flat network, scalability problems may be encountered due to the lack of routers and mobile vehicles in VANETs. The local maxima issue of the greedy scheme is eliminated at the expense of routing and computational overhead.
- (11)
Junction-Based Geographic Routing (JBR)
The topologies in VANETs are not totally random, although they are dynamic. The node’s movement in VANETs is predictable as the movement is restricted to the layout of the roads. This predictability is good for improving link selection, but the number of paths to the destination decreases due to linear topology. VANETs are scalable networks, and in an urban environment, the obstacles, junctions, and traffic jams cause bandwidth issues. The success of VANETs lies in an appropriate routing protocol. The geographically based routings are accepted as predominant as the restricted movement of nodes can be predicted using street maps, navigation systems, and traffic models.
A geographical-based routing protocol is proposed in [
75] that uses a greedy approach to deliver data to the destination without delay. The proposed scheme forwards the data packets towards the destination by the junction to junction forwarding strategy; therefore, it is called Junction Based Routing (JBR). It invokes a recovery model when a local maximum issue arises. The recovery model provides a safe and accurate solution to the problem. JBR determines the next best hop selection using the minimum angle method.
It is an additional overhead to detect the local optimum problem and then call another model for its recovery. There are many proposed improved versions of AODV and GPCR; the proposed scheme performance needs to be checked against these improved versions and the original GPCR. The street’s intersection and road junctions are not the same as they have different node densities and distances between two consecutive intersections/junctions.
- (12)
Link State Aware Geographic Opportunistic Routing (LSGO)
The greedy forwarding strategy in geography-based routing makes hop transmission closest to the destination. However, it faces the issue of link reliability due to the transmission range limitation of the communicating end nodes and their mobility. A forwarding strategy is proposed in an opportunistic routing that utilizes the broadcast characteristic and provides backup links for data transmission to improve the link’s reliability. It increases the opportunities for the packet to be received. The opportunistic routing schemes have variations in routing metrics considerations; the hop count, distance to the destination, energy, and cost are the different routing metrics that have been given preference in various schemes. Some of them combine geographical location with link-state information.
A link-state aware Geographic Opportunistic routing protocol (LSGO) is proposed in [
76] with a forwarding strategy based on link-state information and geographic location. A mechanism is used to develop a set of candidate nodes. The candidate set is a list of forwarders selected based on the link’s quality and geographic location. The enhanced ETX metric measures the link quality. ETX metric shows the expected number of transmissions to choose the next hop. A timer-based scheduling method is used to prioritize the forwarders. The proposed routing protocol can perform very well regarding the packet delivery ratio and reliability of transmission links.
To provide backup links, multicasting to a group of neighbors is needed. This will increase network routing overhead and usage of network resources. The link quality may change over time due to variations in operational environments. The proposed scheme needs to be checked for performance validation under different environmental scenarios.
- (13)
Link Reliability Based Greedy Perimeter Stateless Routing (GPSR-R)
GPSR studies carried out in [
77] state that in VANETs, the nodes frequently reposition themselves and may not be able to provide updated position information to the source node; this may lead to wrong forwarding decisions. When the greedy forwarding fails, the GPSR forward packets to the destination node using perimeter forwarding mode. The perimeter forwarding causes an increase in end-to-end delay as it encounters a high number of hops to reach the destination.
The authors in [
78] present a reliability-based GPSR protocol (GPSR-R). The proposed scheme is designed for the highway scenario. It checks the reliability of a communication link by using the link reliability metric before selecting the one-hop forwarding vehicle. It measures link reliability using an analytical model. The analytical model defines the link duration probability by using the nodes’ direction and speed. The simulation results show that the proposed scheme outperforms the conventional GPSR and provides high throughput and packet delivery ratio.
The nodes are supposed to maintain a list of neighbors that will be updated periodically with beacons, which may cause communication overhead. The analytical model computes link reliability for a communication link, which may cause computational overhead and delay. The proposed scheme is validated under a specific scenario where all the vehicles are moving in the same direction and do not interact with each other, which does not reflect the real-world scenario.
- (14)
Link State Aware Geographic Routing Protocol (LSGR)
To evaluate the link’s quality [
22], an expected transmission count (ETX) metric is used. A smaller ETX value indicates a better link’s quality. It helps to select quality links with high throughput, minimum transmissions, and retransmissions to deliver packets hop-by-hop to the destination. The effectiveness of the ETX routing metric is shown in [
22]. However, the ETX is mainly used in proactive and opportunistic MANET’s routings. The issue with using ETX in geographic routing for VANET is that it could not be adopted in a highly changing VANET environment.
The close nodes’ link provides a high packet delivery rate. The ETX value of such links will be close to 1, but these links cannot contribute enough to the packet forwarding towards the destination. As a result, a trade-off situation develops between the link’s reliability and forwarding towards the destination.
The paper [
79] proposes an expected one-transmission advance (EOA) routing metric to enhance the greedy forwarding strategy. It modifies the greedy approach to choose a neighbor whose EOA’s value is high as next-hop instead of a close neighbor. The high value of EOA means high distance coverage of packets towards a destination in one transmission. The proposed routing protocol is a link-state aware geographic routing protocol (LSGR) that modifies the ETX for the VANET environment. The EOA routing metric is based on this modified ETX. The EOA for nodes is updated periodically. LSGR increases network throughput and reduces transmission delay. It is simulated against GPSRJ+ and GyTAR for performance evaluation.
Strong predictions in VANET cannot be made because of its dynamic characteristics. A greedy strategy is an optimization approach that needs intense care for its greedy criteria selection because the greedy approach selects the better at local with the hop of best at global. The wrong selection criteria may lead to undesirable results, so GPSR suffers from the local maximum problem. The proposed scheme uses EOA, which is based on probability.
- (15)
Cluster Based Routing Protocol (CBR)
The paper [
80] proposes a Cluster-Based Routing (CBR) Protocol for VANETs. In CBR, the geographical area is divided into square grids, and each grid is considered a cluster head. The RSU is assumed to be a cluster head; in the absence of an RSU, a node from the network is elected as a cluster head. The data are transmitted to the destination node via neighbor cluster heads. In this way, the route discovery process will not be initiated each time when a node wants to communicate its data. As the data is forwarded to the cluster and then it is the responsibility of the cluster head to forward data packets to the destination node. It saves the memory because the routing information is not stored in every node.
It divides the geographic square area into grids, and each grid is considered a cluster, but the scheme may not work when there is an irregular area instead of the square area. The network overhead may increase when the scheme is applied to a scenario with an area like a park where the roads are at the boundaries outside the parking area. Therefore, the inner clusters with no members will be managed for no purpose. The simulation is not conducted, and it is difficult to analyze the proposed scheme’s performance. The proposed scheme cannot be implemented in a pure V2V communication scenario.
Table 8.
Routing parameters of urban scenario with traffic signals/traffic based routing protocols.
Table 8.
Routing parameters of urban scenario with traffic signals/traffic based routing protocols.
Article | Name of the Proposed Protocol | Year of Proposal | Routing Parameters |
---|
MAC Protocol | Transmission Range | Operational Scenarios | Speed | No. of Nodes | Topology Size |
---|
[32] | P-GEDIR | 2011 | IEEE 802.11p | 200 m | Urban traffic scenario | NA | 0–200 | 2000 m × 2000 m |
[33] | GEDDAI | 2012 | IEEE 802.11 | 200 m | Urban Mobility | 11, 11.5, 12, 12.5 m/s | 500, 700, 900, 1100, 1300 | 2000 m × 2000 m |
[34] | STAR | 2012 | IEEE 802.11b | 250 m | Urban scenario with traffic light | 20–60 km/h | 450 | 2400 m × 2400 m |
[35] | Improved GPSR | 2012 | IEEE 802.11 DCF | 250 m | City scenario | 10–50 m/s | 100–150 | 1000 m × 1000 m |
[36] | HyBR | 2013 | IEEE 802.11 p | 300 m | Urban traffic scenario | 0–20 m/s | 20–50 | 1000 m × 1000 m |
[37] | IAODV | 2012 | IEEE 802.11 | 250 m | City mobility model | 40 km/h and 20–50 km/h | 20–230 and 100 | 1500 m × 1500 m |
[38] | ASAR | 2013 | IEEE 802.11 DCF | 250 m | Urban scenario with junctions | 10–50 m/s | 50–500 | 3200 m × 4000 m |
[81] | Pro-AODV | 2015 | NA | 250 m | NA | 40 m/s | 25–250 | 1000 m × 500 m |
[40] | A Road Selection Based Routing in VANET | 2015 | NA | 500 m | City scenario with junctions | 70–90 km/h | 20–100 | 2500 m × 3000 m |
[41] | RAGR | 2017 | IEEE 802.11b DCF | 300 m | Urban scenario | 25–50 km/h | 100–350 | 3968 m × 1251 m |
[42] | SCRP | 2016 | NA | 250 m | Urban scenario | 30–80 km/h | 150–600 | 7500 m × 7500 m |
[43] | JBR | 2013 | IEEE 802.11p | 250 m, 500 m and 1000 m | City scenario | 10.8–50 km/h | 300 | 1150 m × 700 m |
[44] | LSGO | 2014 | IEEE 802.11 DCF | 250 m | Urban scenario | 10–20 m/s | 100–200 | 2500 m × 1500 m |
[45] | GPSR-R | 2015 | IEEE 802.11 DCF | 250 m | Urban scenario | 36–108 km/h | 10 source-destination pairs, variable density | 10 km highway |
[46] | LSGR | 2014 | IEEE 802.11 DCF | 250 m | Urban scenario | 20–80 km/h | 100–200 | 2500 m × 1500 m |
[47] | CBR | 2010 | NA | NA | Urban scenario | NA | NA | NA |
Table 9.
Simulation parameters of urban scenario with traffic signals/traffic based routing protocols.
Table 9.
Simulation parameters of urban scenario with traffic signals/traffic based routing protocols.
Referenced Article | Simulation Parameters/Metrics |
---|
Simulation Tool | Compared to | Packet Size (Bytes) | Data Rate (kb/s) | Traffic Type | Channel Capacity | Simulation Time | Mobility Models |
---|
[33] | OMNeT++ | Flooding, AID and DBRS | NA | NA | NA | NA | 100 s | Urban Mobility |
[34] | Ns-2 | VVR, GyTAR and GLF | 512 | 2 mb/s | NA | NA | NA | An urban area with traffic lights consideration |
[32] | MATLAB | GEDIR | NA | NA | NA | NA | NA | NA |
[35] | NS-2 and VanetMobiSim | AODV and GPSR | NA | 2 mb/s | NA | NA | 100 s | City scenario |
[36] | NS-2 | AODV and GPRS | 1000 | 1 mb/s | NA | NA | 500 s | Urban traffic scenario |
[37] | NS-2.34 | AODV | 512 | NA | NA | NA | 400 s | Manhattan mobility model |
[38] | NS-2, vanetmobisim | GPSR, GSR | 512 | NA | NA | 2 mb/s | 100 s | Urban scenario with junctions |
[40] | MATLAB | P-GEDIR, GyTAR, A-STAR and GSR | 512 | 2 mb/s | NA | NA | NA | City environment with junctions |
[41] | NS-2.34, MOVE and SUMO | CGMR, SDR and GyTA | 512 | 3 mb/s | NA | NA | 500 s | Urban scenario |
[42] | NS-2, MOVE and SUMO | iCAR, GyTAR and GPSR | 512 | NA | NA | NA | NA | Urban scenario |
[43] | NS-2 | GPCR | 512 | 6 mb/s | NA | NA | 1000 s | City scenario |
[44] | NS-2 v 2.34 | GPSRJ+ and GyTAR | 512 | NA | NA | 2 mb/s | 150 s | VanetMobiSim mobility model |
[45] | NS-2.33 | GPSR, GPSR-L, AODV-R and MOPR-GPSR | 512 | NA | NA | 2 mb/s | 200 s | Highway scenario |
[46] | NS-2 | GPSRJ+ and GyTAR | 512 | NA | NA | 2 mb/s | NA | VanetMobiSim |
[47] | NA | AODV, DSDV and DSR | NA | NA | NA | NA | NA | City scenario |
Table 10.
Performance metrics of urban scenario with traffic signals/traffic based routing protocols.
Table 10.
Performance metrics of urban scenario with traffic signals/traffic based routing protocols.
Reference | Performance Metrics |
---|
Packet Delivery Ratio | End to End/Average Delay | Throughput | Packet loss | Routing/Message/Communication Overhead | Other Metrics |
---|
[33] | No | Yes | No | No | Yes | Collision, coverage |
[34] | Yes | No | No | No | No | Network latency |
[32] | No | No | No | No | No | Avg. no. of hops, expected one-hop progress |
[35] | Yes | No | No | No | Yes | NA |
[36] | Yes | Yes | No | Yes | No | Normalized overhead load |
[37] | Yes | Yes | No | Yes | No | Normalized overhead load |
[38] | Yes | Yes | No | No | No | NA |
[40] | No | Yes | No | No | No | N/W gap encounter, no. of hops |
[41] | Yes | Yes | No | No | No | NA |
[42] | Yes | Yes | No | No | No | Control overhead, control packets |
[43] | Yes | Yes | No | No | No | NA |
[44] | No | Yes | Yes | Yes | Yes | NA |
[45] | Yes | Yes | Yes | No | No | NA |
[46] | Yes | Yes | Yes | No | No | Hop count |
[47] | Yes | Yes | No | No | No | NA |
4.3.2. City Map Scenario
A city map scenario is based on a city map representing the real-world graphical representation based on static information of the city [
82]. The city map scenario includes streets, bus lanes, service roads, and avenues. Many protocols are designed for this scenario, and some are described below.
Table 11,
Table 12 and
Table 13 shows routing parameters, simulation parameters, and performance metrics of city map scenarios-based routing protocols respectively.
- (1)
Intersection-Based Connectivity Aware Routing iCAR
Intelligent Transportation System (ITS) applications are classified into one- and multi-hop applications. One hop application is generally used to forward information to their neighbor vehicles. Similarly, multi-hop applications are used to access the internet, vehicle-to-infrastructure communication, and vehicle-to-vehicle communication. For VANETs, the reliability of multi-hop applications depends heavily on effective routing. In the design of an efficient multi-hop routing algorithm for VANET, the dynamics in topology are challenging. To handle these issues, Geographic Source-Routing GSR)[
46], Car-Talk2000 [
83], GEOGRAPHIC-GPSR [
56], A-STAR [
84], Gy-TAR [
85], EGy-TAR [
86], STAR [
61] and NoW [
87] routing protocols are proposed.
In routing schemes for VANETs, importance is given to dense highways in road selection criteria. The result is an increase in congestion because the traffic load converged to highways having high density. The node/vehicle itself is an obstacle, and the node’s density may cause a communication failure. An intersection-based traffic-aware routing protocol (iCAR) is proposed in [
88]. iCAR aimed to improve overall performance in a city environment using real-time traffic information and offline maps. iCAR routing choice depends on nodes/vehicles density together with average transmission delay. It evenly distributes the data packets in the VANET by ignoring the selection of dense highways with high data load as a forwarding path.
The sparse traffic in VANET multi-hop communication may lead to frequent disconnections. The simulations are supposed to validate the performance of the parameters mentioned above. Before claiming overall performance improvement, link breakage rates must be checked for this protocol. Other parameters degradation costs are not desired to improve one parameter.
- (2)
Energy-Efficient Routing Using Movement Trends ERBA
Obstacle constraints in an urban environment, topology fragmentation due to high speed, roadways constrained topology, and GPS-enabled navigation are the prominent features of VANETs. Reliable, efficient, and stable routing is essential to benefit VANETs applications. In this regard, new routing protocols have been developed recently. The behavior of the drivers is critical in vehicle movement prediction. The studies have uncovered that driver behavior depends on roads, vehicle category, income, education, age, and sex [
89]. It is generally believed that bus and private car drivers’ behavior is different. They have different routines, routes, and speeds.
In [
90], they propose an energy-efficient routing using movement trends (ERBA) based on the vehicle’s mobility routine, driver behavior, and vehicle category. Public transport such as buses have their fixed routes, whereas private cars’ movement is random. ERBA examines link reliability by current/motion state and distance between neighbor nodes, ensuring energy-efficient routing in VANETs. The ERBA finds enhancement in the overall routing performance by examining the driving behavior and next directions.
The proposed scheme performance is not checked against the protocol of relevant categories like Movement Prediction-based Routing (MORP). The vehicle’s speed is not there in the simulation parameters. Bus speed is underestimated compared to cars, as most urban areas have dedicated signals and traffic-free lanes for buses. Energy efficiency has never been a worthy issue because vehicles are equipped with high-energy batteries and charging generators.
- (3)
A Geographic Routing Protocol For Vehicular Delay-Tolerant Networks GeoSpray
The conventional routing suffers from the data delivery failure in opportunistic, partially connected, intermittent, and sparse vehicular networks because they are designed for fully connected VANETs [
91] to ensure end–end connectivity along with semantics’ support of existing end–end applications and transports [
92]. To cover this problem, VANETs use the store-carry-and-forward (SCF) scheme. Instead, SCF does not consider path availability in the current; it assumes path availability over time. Delay tolerant networks (DTNs) utilize SCF for data delivery with maximum probability in sparsely connected VANET.
The store-carry-and-forward mechanism is used in the architecture of vehicular delay-tolerant networking (VDTN). The distinguishing feature of this architecture is the use of out-of-band signaling, data, and control plane separation and IP over VDTN. Another feature of this network is the asynchronous transmission of variable length IP packets bundle. A control message is sent over the control plane to reserve a channel for the bundle in advance. The DTN literature has many routing protocols based on a store-carry-and-forward principle. The routing decision criteria and replication or forwarding strategy differ among these protocols. In particular scenarios, each protocol has its strength.
In the proposed GeoSpray [
93] routing protocol, the store-carry-and-forward principle is used to deliver bundles. Here, the vehicle for data carriage is selected opportunistically. For routing decisions, it utilizes the information provided by positioning devices. Multi-hop routing uses multiple copy forwarding routing strategies to reduce end-end delay. The intermediate node’s cheeks bundle for the clearance that they are not already delivered to the destination. GeoSpray utilizes the network resources efficiently, hence resulting in overall improved performance in terms of data delivery ratio and end–end delay.
The defined multiple-copy protocol strategy may result in an additional overhead as the intermediate nodes will check every bundle to confirm that the bundle has not been delivered. Additionally to processing overhead, it may cause delays as well. Scalability and density are two essential factors in VANET routing protocol performance, which are not considered in the simulated scenario; hence, the simulation results are not enough to confirm consistent performance.
- (4)
Optimized Geographic Perimeter Stateless Routing OGPSR
Numerous routing techniques based on position are proposed in VANET. GSR was developed for a city scenario, yet did not consider the intersection. GPCR is a greedy based routing scheme that forwards the packet to a node at the intersection instead of sending it across the intersections. While GPSR and the other position based routing locating nodes using GPS are best suited for VANET. Thus, various enhancements to this strategy are proposed. Greedy Perimeter Stateless Routing with Movement Awareness (GPSR-MA) [
94] takes into consideration speed, distance, node movement in making route decisions. Another improvement to GPSR is proposed in [
95] and uses a formula that determines the forwarding node on the basis of triangular area and distance of the relay. Moving Directional Based Greedy (MDBG) [
96] routing resolves the direction problem in greedy schemes. It uses destination requests, destination replies, and hello messages to determine the direction of the nodes. At [
64], the proposed technique picks an efficient path using the hello packet. It resolves the problem of local maxima in GPSR, but the delay is not considered here.
In greedy schemes, the optimized GPSR [
97] proposal solves the problem to guarantee the right selection in the appropriate direction. The criteria of greed in GPSR is finding the proceeding node on the basis of distance towards the destination. Therefore, there is a possibility of wrong selection in the wrong direction. To avoid this, an additional parameter of direction is included in the selection criteria. To select the forwarding node in the correct direction, OGPSR employs the arc tangent rule. For vertical and horizontal measurements having two lanes each, the arc of the tangent is further used to improve the greedy forwarding.
The authors discuss MDBG, GPSR-MA and other improved schemes of GPSR in the related work. The proposed system will also be tested for its performance against these improvements. The transmission range of the nodes is not specified in the parameters, which makes it difficult to be analyzed for the outcomes of certain parameters. The performance improvements in the city scenario are not remarkable.
- (5)
A VANET Routing Based on The Real-Time Road Vehicle Density
GPSR is a geographical-based routing protocol, and many of the recently proposed routing schemes are based on it. GPSR utilizes immediate neighbor node information for its greedy decisions to forward packets. In a region where the proposed greedy procedure of GPSR cannot forward packets, the packets are then forwarded along the region’s perimeter. The driving habits, vehicle density, and high mobility challenges affect the performance of GPSR in VANET. In a city environment, road layouts define the topology of the VANET. The packets are forwarded to the destination using vehicles on the roads. In this scenario, the performance of GPSR is not effective, as the greedy procedure may forward the packets to a low-density region in the greed of the shortest path.
To overcome this issue, VANET routing based on the real-time road vehicle density in a city environment is proposed [
98]. It provides stable routing for V2V communication in a city environment by considering high vehicle density regions for route establishment. The vehicle density is measured by beacon messages and a road information table. The source node can select a stable path for packet forwarding as it is aware of vehicle density on the roads—the stable path to the destination results in minimum transmission delay.
The proposed scheme does not consider the direction of forwarding nodes, which may lead to long path selection causing transmission delay. The authors of the proposed scheme claim minimum transmission delay due to stable path selection in their routing scheme, but the scheme is not checked for transmission delay. Secondly, they claim that the proposed scheme performs better than other proposed variations to GPSR, such as CAR, A-STAR, VADD, and SADV, whereas the claim is not validated through simulation. The proposed scheme is validated through simulation for packet delivery ratio and routing overhead against GPSR.
4.3.3. Urban Scenario with Streets
This scenario is also urban-based, explicitly considering the street’s environment. The road vehicles have obstacles in-between, although they remain close to each other. The restricted movement of vehicles affects the routing behavior of VANET routing protocols.
Table 14,
Table 15 and
Table 16 shows routing parameters, simulation parameters, and performance metrics of urban scenarios with streets based routing protocols respectively.
- (1)
Automatic Tuned Optimized Link State Routing
Mobile ad hoc networks (MANET) routing protocols are unsuitable for VANET due to high mobility in VANET. Optimized link state routing (OLSR) is a renowned routing protocol in MANET. OLSR is still used in VANET deployment because of its adaptability to the change in topology [
98,
99]. In this deployment, the congestion issue arises because of routing control packets traffic.
In VANET, high mobility with limited Wi-Fi coverage leads to rapid changes in topology and fragmentation issues. In such a scenario, routing data packets is challenging. An efficient routing strategy is decisive in VANETs. Toutouh, J., J. García-Nieto, and E. Alba in [
100] find the optimal configuration of the OLSR parameters by utilizing different optimization techniques. The automatic OLSR is then checked for performance under realistic VANET scenarios of the city.
Toutouh, J., J. García-Nieto, and E. Alba in [
100] Uses SA, DE, GA, PSO, RAND, and RFC heuristic algorithms to optimize the parameters for OLSR offline. OLSR parameters are optimized for three different scenarios. The results show that one parameter is optimized by one algorithm, and another algorithm optimizes another parameter. It means one optimization technique cannot optimize all the parameters of the OLSR. This behavior is different for different scenarios. Secondly, although the overhead optimization process is offline, the scenarios must be pre-defined. If the vehicle attains a different scenario at run time, then the OLSR behavior is not defined. The author says that the automatic tuned OLSR is compared for performance with the standard one as in RFC 3626 OLSR and human experts from state of the art. Still, the simulation results only show OLSR parameters’ optimization using different heuristic algorithms. A simulation for performance comparison with other protocols is missing.
- (2)
Mobility Aware Zone Based Ant Colony MAZACORNET
VANET routing schemes can be recognized as a single path, carry and forward path, or multipath routing. Ad hoc On-Demand Multipath Distance Vector (AOMDV) [
101], S-AOMDV [
52] and AODVM [
102] multipath routing schemes are the enhanced versions of AODV. These are non-scalable re-active schemes. S-AOMDV needs extra messages to enhance route finding, and route failure may result in traffic congestion and bandwidth wastage.
Numerous research in MANET [
103,
104] validated that bio-inspired algorithms such as ant colony optimization (ACO) can be used magnificently to design an efficient routing algorithm. These schemes are more advantageous than other routing schemes [
100,
105]. The information is shared locally to minimize the control message overhead for upcoming routing choices. If a link fails on the former selected route, these schemes find other paths allowing us to choose another path.
Mobility Aware Zone-based Ant Colony Optimization Routing for VANET (MAZACORNET) is a hybrid scheme [
105] that was proposed in [
106]. It divides the network nodes into zones to efficiently utilize the bandwidth. MAZACORNET used a proactive method for intra-zone communication and a reactive method for inter-zone communication to identify routes. The congestion and broadcast messages are reduced because it uses native information stored in each zone. The vehicle’s mobility pattern, degree, speed, and fading conditions are used to design a multipath routing scheme.
The authors of MAZACORNET claim that the mobility-aware ant colony optimization routing algorithm for vehicular ad hoc networks (MAR-DYMO) [
107] is the only nature-inspired algorithm proposed for VANET. Still, its performance is not compared with the proposed scheme. The suggested scheme is near cluster-based routing and is not compared with the current cluster-based schemes. The velocity and communication range of vehicles is not stated.
- (3)
Connectionless Approach for Vehicular Ad Hoc Networks in Metropolitan Environment Came
Many geographically routing techniques proposed for VANETs create a source to destination route. In these connection-oriented protocols, there is only one data transmission route. The single established route may be interrupted due to the low density of vehicles. More control messages must be sent by the protocol to restore the inactive route, which may result in an end-to-end delay. The solution to these problems is proposed in [
54,
108] in the form of multipath routing protocols. Again, the transmission of control packets is a problem. Connectionless routing protocols are therefore proposed [
109,
110], where no route needs to be established for the transmission of data. Relay nodes are chosen depending on topology changes and mobility of vehicles, but even for these routing protocols, the average end-to-end delay needs to be improved.
In [
111], the author proposes a connection-less approach for VANETs in a metropolitan scenario called CAME. Based on changes in the topology, different packet delivery strategies are used in the proposed scheme, and it does not require a route to be specified in advance. There are different routing strategies in this scheme for roads and junctions. A reference line is developed by it to support the selection of the relay node and then the onward relays to the destination. Similarly, source and destination nodes communicate with each other. Likewise, it takes into account the flow of data and avoids congestion and disconnections for assurance of the packet’s delivery. Thus, the time delay is minimized and the ratio of packet delivery is increased with minimal control overhead.
However, extra computational overhead in the proposed system for mode selection and location determination. This repeated process to select the next relay may result in time delay. The average number of hops used in data transmission is an important factor to consider.