| Literature DB >> 27855165 |
Yusor Rafid Bahar Al-Mayouf1, Mahamod Ismail1, Nor Fadzilah Abdullah1, Ainuddin Wahid Abdul Wahab2, Omar Adil Mahdi2, Suleman Khan2, Kim-Kwang Raymond Choo3,4.
Abstract
Vehicular ad hoc networks (VANETs) are considered an emerging technology in the industrial and educational fields. This technology is essential in the deployment of the intelligent transportation system, which is targeted to improve safety and efficiency of traffic. The implementation of VANETs can be effectively executed by transmitting data among vehicles with the use of multiple hops. However, the intrinsic characteristics of VANETs, such as its dynamic network topology and intermittent connectivity, limit data delivery. One particular challenge of this network is the possibility that the contributing node may only remain in the network for a limited time. Hence, to prevent data loss from that node, the information must reach the destination node via multi-hop routing techniques. An appropriate, efficient, and stable routing algorithm must be developed for various VANET applications to address the issues of dynamic topology and intermittent connectivity. Therefore, this paper proposes a novel routing algorithm called efficient and stable routing algorithm based on user mobility and node density (ESRA-MD). The proposed algorithm can adapt to significant changes that may occur in the urban vehicular environment. This algorithm works by selecting an optimal route on the basis of hop count and link duration for delivering data from source to destination, thereby satisfying various quality of service considerations. The validity of the proposed algorithm is investigated by its comparison with ARP-QD protocol, which works on the mechanism of optimal route finding in VANETs in urban environments. Simulation results reveal that the proposed ESRA-MD algorithm shows remarkable improvement in terms of delivery ratio, delivery delay, and communication overhead.Entities:
Mesh:
Year: 2016 PMID: 27855165 PMCID: PMC5113918 DOI: 10.1371/journal.pone.0165966
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Comparison of factors for routing decision making of different routing protocols.
| Protocol | Efficient route | Stable route | QoS | Mobility | Density |
|---|---|---|---|---|---|
| GPSR [ | ✓ | ✘ | ✘ | ✘ | ✘ |
| GSR [ | ✓ | ✘ | ✓ | ✘ | ✘ |
| GPCR [ | ✓ | ✘ | ✘ | ✘ | ✘ |
| GyTAR [ | ✓ | ✘ | ✓ | ✘ | ✓ |
| Clustering [ | ✓ | ✘ | ✘ | ✘ | ✘ |
| ROMSGP [ | ✘ | ✓ | ✘ | ✓ | ✘ |
| PASTA [ | ✘ | ✓ | ✓ | ✘ | ✘ |
| CAR [ | ✘ | ✓ | ✓ | ✘ | ✘ |
| IGRP [ | ✘ | ✓ | ✓ | ✘ | ✓ |
| RVD [ | ✘ | ✓ | ✓ | ✘ | ✓ |
| PMIA-EB-ASR [ | ✘ | ✓ | ✓ | ✓ | ✓ |
| OLSR [ | ✓ | ✓ | ✓ | ✘ | ✘ |
| SWF [ | ✓ | ✓ | ✓ | ✓ | ✘ |
| ARP-QD [ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Proposed (ESRA-MD) | ✓ | ✓ | ✓ | ✓ | ✓ |
QoS, quality of service; GPSR, greedy perimeter stateless routing; GSR, geographic source routing; GPCR, greedy perimeter coordinator routing; GyTAR, greedy traffic-aware routing; Clustering, position-based clustering multi-hop routing; ROMSGP, receive on most stable group-path; PASTA, path stability; CAR, connectivity aware routing; IGRP, intersection-based geographical routing; RVD, stable routing vehicular density; PMIA-EB-ASR, epidemic routing; OLSR, optimized link state routing; SWF, speed wave forecasted routing; ARP-QD, adaptive routing protocol based on QoS and vehicular density; ESRA-MD, efficient and stable routing based on user mobility and node density.
Fig 1Flowchart of ESRA-MD.
Fig 2System model.
(A) Case 1 source is located in one of the segments. (B)Case 2 source is located in the intersection.
Fig 3Road segment.
R, vehicular transmission range; Rn, largest distance of the neighbor that is closest to the destination; Ln, distance that the neighbor node moves out from the transmission range of the sender.
Fig 4Relative velocities between two nodes moving at an angle θ.
v, velocity of the neighbor node; v, velocity of the current sender; , relative velocity between the source and the neighbor node.
Fig 5Intersections.
Fig 6HELLO message.
(A) HELLO message frame. (B) HELLO messages to exchange information.
Fig 7RTS/CTS.
(A) RTS frame. (B) CTS frame.
Fig 8Next node self-selection method.
S, source; D, destination; N, neighbor; RTS, request to send; CTS, clear to send; ACK, acknowledgment.
Differences between ESRA-MD and ARP-QD.
| ESRA-MD | ARP-QD |
|---|---|
| • In all source cases, distance, relative velocity, and number of neighbors used for selecting the next best candidate node. | • In all source cases, distance and velocity used for selecting the next best candidate node. |
ESRA-MD, efficient and stable routing based on user mobility and node density; ARP-QD, adaptive routing protocol based on QoS and vehicular density.
Simulation parameters.
| Parameter | Number of Value |
|---|---|
| Intersections | 9 |
| Segments | 12 |
| lanes | 2 bidirectional |
| Number of nodes | 100, 200, 300, 400, 500 |
| Velocity | 10–30 m/s |
| Simulation duration | 600 s |
| Simulation area | 5×5 km2 |
| Local node density | 20 veh/lane/km |
| Threshold node density | 40 veh/lane/km |
| Bit rate | 6 Mbps |
| Wireless communication range | 500m |
| Mac protocol | IEEE 802.11p |
| Data packet size | 512 Bytes |
| RTS frame size | 20 Bytes |
| CTS frame size | 14 Bytes |
| ACK frame size | 14 Bytes |
| Beacon packet size (HELLO message) | 64 Bytes |
| CBR rate | 20 bit/s |
| Carrier frequency | 5.9 GHZ |
| Transmission rate | 1, 2, 3, 4, 5 packet/s |
| Routing protocol | ESRA-MD, ARP-QD |
| Antenna type | Omni-directional |
| Path loss | Free space propagation loss (FSPL) |
| Mobility model | Car-followingmodel (CFM) |
RTS, request to send; CTS, Clear to Send; ACK, acknowledgment; CBR, connection bit rate.
Fig 9Delivery ratio.
(A) Delivery ratio vs. transmission rate. (B) Delivery ratio vs. number of nodes.
Fig 10Delivery delay.
(A) Delivery delay vs. transmission rate. (B) Delivery delay vs. number of nodes.
Fig 11Effect of weighted factor α.
(A) Delivery ratio vs. α based on number of nodes. (B) Delivery ratio vs. α based on transmission rate. (C) Delivery delay vs. α based on number of nodes. (D) Delivery delay vs. α based on transmission rate.
Fig 12Communication overhead.