| Literature DB >> 35590878 |
Abderrahim Guerna1, Salim Bitam2, Carlos T Calafate3.
Abstract
In recent years, the network technology known as Internet of Vehicles (IoV) has been developed to improve road safety and vehicle security, with the goal of servicing the digital demands of car drivers and passengers. However, the highly dynamical network topology that characterizes these networks, and which often leads to discontinuous transmissions, is one of the most significant challenges of IoV. To address this issue, IoV infrastructure-based components known as roadside units (RSU) are designed to play a critical role by providing continuous transmission coverage and permanent connectivity. However, the main challenges that arise when deploying RSUs are balancing IoVs' performances and total cost so that optimal vehicle service coverage is provided with respect to some target Quality of Service (QoS) such as: service coverage, throughput, low latency, or energy consumption. This paper provides an in-depth survey of RSU deployment in IoV networks, discussing recent research trends in this field, and summarizing of a number of previous papers on the subject. Furthermore, we highlight that two classes of RSU deployment can be found in the literature-static and dynamic-the latter being based on vehicle mobility. A comparison between the existing RSU deployment schemes proposed in existing literature, as well as the various networking metrics, are presented and discussed. Our comparative study confirms that the performance of the different RSU placement solutions heavily depends on several factors such as road shape, particularity of road segments (like accident-prone ones), wireless access methods, mobility model, and vehicles' distribution over time and space. Besides that, we review the most important RSU placement approaches, highlighting their strengths and limitations. Finally, this survey concludes by presenting some future research directions in this domain.Entities:
Keywords: Internet of Vehicles (IoV); VANET; dynamic deployment; roadside unit (RSU); static deployment
Year: 2022 PMID: 35590878 PMCID: PMC9103960 DOI: 10.3390/s22093190
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Communication modes in VANETs.
Figure 2Taxonomy of RSU deployment.
Figure 3Voronoi diagram approach for RSU deployment in an urban region.
Figure 4Constrained Delaunay triangulation approach.
A comparison between the various static deployment approaches.
| Sub-Class | Ref | Typologies | Communication | RSUs Locations | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Highway | Urban Complex | Urban Grid | Rural | V2V | V2R | Muti-Hop | Backbone network | Intersection | Road Segment | Uniform Distribution | A Distinct Locations | ||
| Analytic Study | [ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| [ | ✓ | ✓ | ✓ | ✓ | |||||||||
| [ | ✓ | ✓ | ✓ | ||||||||||
| [ | ✓ | ||||||||||||
| [ | ✓ | ||||||||||||
| Geometry Parameters | [ | ✓ | ✓ | ✓ | ✓ | ||||||||
| [ | ✓ | ✓ | |||||||||||
| [ | ✓ | ✓ | ✓ | ✓ | |||||||||
| [ | ✓ | ✓ | ✓ | ✓ | |||||||||
| Transmission Time | [ | ✓ | ✓ | ✓ | ✓ | ||||||||
| [ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||||
| [ | ✓ | ✓ | ✓ | ||||||||||
| [ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||||
| [ | ✓ | ✓ | ✓ | ✓ | |||||||||
| [ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||||
| [ | ✓ | ✓ | ✓ | ||||||||||
| Maximum coverage | [ | ✓ | ✓ | ✓ | |||||||||
| [ | ✓ | ✓ | ✓ | ✓ | |||||||||
| [ | ✓ | ✓ | ✓ | ||||||||||
| [ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| [ | ✓ | ✓ | ✓ | ||||||||||
| [ | ✓ | ✓ | ✓ | ||||||||||
| [ | ✓ | ✓ | ✓ | ||||||||||
| Network Area Density | [ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| [ | ✓ | ✓ | ✓ | ✓ | |||||||||
| [ | ✓ | ✓ | ✓ | ✓ | |||||||||
| [ | ✓ | ✓ | ✓ | ✓ | |||||||||
A qualitative overview of static deployment approaches.
| Ref | Main Objective | Constraints | Model | Algorithm | Compared to | Mobility Trace | Simulator |
|---|---|---|---|---|---|---|---|
| [ | Maximize the deployment | Connectivity probability | Mathematics study | Randomized | Optimal algorithm [ | 100 km highway | Specific |
| distance | threshold | segment | |||||
| [ | Maximize the achievable | Deployment budget | ILP | Capacity Maximization | Uniformly distributed | 1250 m by 150 | VanetMobisim, ns-2 |
| throughput in the network to | Placement (CMP) Strategy | and hotspot placements | highway | ||||
| aggregate direct and multi-hop | |||||||
| communication | |||||||
| [ | Minimize the reporting time | The RSUs number | ILP | BIP and BEH | Between them | Manhattan topology | Specific |
| [ | Maximize the coverage |
| OptGreDyn, Greedy2P3 | OptAll, OptDynLim, BEP [ | No mobility trace | MATLAB | |
| and Greedy2P3E | GreedyMiddle [ | ||||||
| [ | Maximize the coverage |
| OptDynLim | OptAll and Genetic | No mobility trace | MATLAB | |
| [ | Maximise the RSU range | Required QoS | Voronoi graph | Voronoi diagram | Uniform distribution | Nashville, TN, USA | SUMO, ns-2 |
| [ | Maximize the coverage. | Budget sparse coverage | Geomantic | Ottawa’s downtown | SUMO, ns-2 | ||
| Minimize the cost | Qualified sparse coverage | and ILP models | genetic and greedy | ||||
| [ | Minimize the delay | The RSUs number | CDT | Constrained Delaunay | GeoCover [ | Ottawa’s downtown, | EXataCyber-5.4 |
| Manhattan, and Rome | |||||||
| [ | Maximize the coverage | Time required for | Geometric model | genetic | Geographic and | Madrid, Valencia | SUMO |
| emergency messages | D-RSU [ | (Spain) | |||||
| [ | Maximize the coverage | Delay-bounded | 0–1 variation Knapsack | binary differential evolution | Genetic (BMCP-g) | Zhengzhou, China | SUMO |
| of road segments | and cost-limited | problem (DBCL) | |||||
| [ | Maximize the benefit of serving | The expected delivery | FLP | ILP-based clustering | Greedy and ILP | Manhattan grid | MATLAB |
| the data dissemination tasks | requirement | ||||||
| [ | Minimize the cost | Delay bound of transmitting | Clustering model | Mathematical study | No comparison | No real topology | Specific |
| alert messages | area | ||||||
| [ | Maximize the coverage and | The RSU number | MCTTP | Greedy and Genetic | Between them | Zurich traces [ | Specific |
| minimize dissemination time | |||||||
| [ | Minimize dissemination time | Coverage radius | ILP | Safety-Based RSU | Mesh deployment policy | Chicago, IL, USA | SUMO, ns-2 |
| Placement (S-BRP) | |||||||
| [ | Minimize the network latency due | The deployment budget | Delay Minimization | ILP | Cost-effective strategy | No realistic trace | VanetMobisim, ns-2 |
| to direct and multi-hop connections | Problem | and uniform distribution | |||||
| [ | Maximize the interconnection gap | The contact time | Gamma deployment | Greedy and | The densest locations | Cologne, Germany [ | SUMO |
| threshold | strategy | hill climbing | |||||
| [ | Maximizing coverage and connectivity | Minimal number | Multi-objective | Genetic | Greedy | Manhattan topology | Specific |
| of vehicles contacting the RSU | of RSUs | ||||||
| [ | Minimize the RSUs number | Required QoS | SCP | Greedy | Uniform and | Manhattan topology | Specific |
| data delivery | Random placement | ||||||
| [ | Maximize the number of distinct | The RSUs number | MCP | (PMCP-b) | MCP-kp and MCP-g [ | Cologne, Germany | SUMO |
| vehicles contacting the infrastructure | |||||||
| [ | Maximize the number of vehicles | Time overhead for vehicles | MCTTP | Genetic | Greedy | Cologne and Zurich | Specific |
| connected to a subset of RSUs | to connect RSUs | ||||||
| [ | Maximize coverage | Minimum number of RSUs | VCP | AC-RDV | Genetic, Greedy and HGA | No realistic trace | Specific |
| [ | Maximize coverage | No constraints | Multi-objective | (MODE-deg) | NSGA-II, MOEA/D, | Random graphs | Specific |
| Minimize the cost | and MOEA/D-arg | ||||||
| [ | Maximize vehicles-access | Limited number of RSU | Powerful RSU | Genetic | BEH heuristic [ | Dalian city, China | Specific |
| demands to RSU | deployment Model | ||||||
| [ | Maximizing the travel time | Cost-limited | Aggregation scheme | Genetic | Uniform distribution | Brunswick, Germany | VISSIM, ns-2 |
| savings of cars | Strategy | ||||||
| [ | Maximize coverage and | Overlapped area | Intersection priority | Greedy, dynamic | Seoul, South Korea. | SUMO, ns-2 | |
| minimize the RSUs number | and hybrid | between them | |||||
| [ | Minimize the safety message time | Deployment cost | Mobility model | D-RSU approach | Uniform Mesh deployment | Madrid, Spain | SUMO, ns-2 |
| [ | Finding optimal location for RSUS | Installation budget. | Optimal RSU distribution | Genetic and | Greedy | Tamil Nadu, India | VISSIM |
| Transmission rang of RSUs | planer (ORDP) | D-Trimming |
Figure 5Modes of operation for parked cars acting as RSUs. (a) Parked cars form a mesh network with point-to-point links to other parked cars. (b) Parked cars extend the range of a fixed 802.11p RSU, acting as relays to it. (c) Parked cars with access to an uplink establish them selves as standalone RSUs.
Figure 6Mobile infrastructure based on backbone bus.
Figure 7Mobile infrastructure based on VANET architecture.
Comparison between the various dynamic deployment approaches.
| Sub-Class | Ref | Typologies | Communication | RSUs Locations | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Highway | Urban Complex | Urban Grid | V2V | V2R | U2U | Backbone Network | Vehicles as RSUs | Bus as RSU | Parked Cars | Fixed RSUs “Intersection” | UAV Acting as RSUs | ||
| Vehicle used as temporary RSU | [ | ✓ | ✓ | ✓ | |||||||||
| Parked cars as RSU | [ | ✓ | ✓ | ✓ | |||||||||
| [ | ✓ | ✓ | ✓ | ✓ | |||||||||
| [ | ✓ | ✓ | ✓ | ✓ | |||||||||
| Bus line management as RSU | [ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| [ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| [ | ✓ | ✓ | ✓ | ✓ | |||||||||
| [ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| UAV acting as RSUs | [ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| [ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| [ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
Qualitative overview of dynamic deployment approaches.
| Ref | Main Objective | Constraints | Model | Algorithm | Compared to | Mobility Trace | Simulator |
|---|---|---|---|---|---|---|---|
| [ | Maximize the network connectivity | Boundary of the network | Biologically inspired | Distributed gift-wrapping [ | Standard scheme | CA-based mobility | Specific |
| coverage polygon | Self-organizing network | model [ | |||||
| [ | Maximize the coverage area | Upper bound for | A relaying algorithm | Static deployment | Manhattan Grid and | Veins [ | |
| and signal attenuation | safety message | Ingolstadt, Germany | |||||
| [ | Maximize the coverage of | Only 1-hop exchange | Self-organizing | Decision algorithm | Reference optimal | Porto, Portugal | SUMO |
| parked cars network | of coverage maps | network approach | scenarios | ||||
| [ | Maximize the coverage of the | Limited number of parked | Self-organizing | On-line, greedy | Scenario without RSUs | Porto, Portugal | SUMO |
| parked network of parked cars | cars | network approach | |||||
| [ | Minimize the number of switches | Limitation of package | BUS-VANET | Longest registration | Random and shortest | Minneapolis, USA | SUMO, ns-3 |
| from vehicles to high-tier nodes | delivery delay | architecture | distance selection | ||||
| [ | Maximize the spatio-temporal | Limited deployment budget | Budgeted maximum | Single deployment strategy | San Francisco, USA | SUMO | |
| coverage | coverage problem (BMCP) | algorithm | (only static or mobile) | ||||
| [ | Minimize the mRSU number in | Maximum capacity of each | Adaptive mRSU | Binary linear programming | All RSUs in active state | No real topology area | Veins |
| active state (ON-state) | mRSU | configuration mechanism | algorithm | (only static or mobile) | |||
| [ | Optimize the performance network | The replacement cost of sRSUs | Mathematical analysis | No algorithm | With and without mRSUs | City of Manhattan | SUMO, ns-3 |
| in terms of throughput, contact time, | needs through mRSU | ||||||
| and inter-contact time | |||||||
| [ | Optimizing VANET | Coverage area of UAVs | Routing process based | UAV-assisted | RBVT-R [ | Manhattan grid | SUMO, ns-2 |
| routing process | and existing obstructions | on flooding technique | routing protocol | CRUV [ | |||
| [ | Maximizing the number of | Coverage area of UAVs | UAV-assisted reactive | U2RV routing protocol | CRUV [ | Zurich, Switzerland | SUMO, MobiSim |
| alternative solutions, and | and existing obstructions | routing protocol | MURU [ | ||||
| thus the delivery ratio | |||||||
| [ | Maximal effective traffic | Given tough budget bound | Knapsack problem | Greedy a (TLIGA) | Random-c, Greedy-c and Greedy-u | Grid topology | Specific |
| coverage ratio (ETCR) | algorithm |