You are currently viewing a new version of our website. To view the old version click .
ISPRS International Journal of Geo-Information
  • Article
  • Open Access

1 July 2023

A Multi-Objective Roadside Unit Deployment Model for an Urban Vehicular Ad Hoc Network

,
,
,
and
1
School of Information Science and Engineering, Shandong University, Qingdao 266237, China
2
Institute of Automation, Qilu University of Technology (Shandong Academy of Sciences), Jinan 250014, China
3
School of Mechanical Engineering, Dalian University of Technology, Dalian 116024, China
4
School of Engineering, Computing Mathematical Sciences, Auckland University of Technology, Auckland 1010, New Zealand

Abstract

Vehicular ad hoc networks (VANETs) are a type of mobile ad hoc network that forms a unified wireless communication network between vehicles and roadside nodes. Roadside units (RSUs), as the infrastructure and key component of VANETs, play a critical role in improving the performance of VANETs. Their deployment can effectively improve the communication performance of the network. The goal of the RSU deployment (RSUD) problem is to install as few RSUs as possible on both sides of roads or intersections so that they can cover most areas and achieve better communication performance. This paper proposes a multi-objective optimization model to solve the RSUD problem using the characteristics of RSUDs on urban roads. Our optimized target includes three performance indicators, which are the deployment cost of RSUs, their coverage area, and communications. Since these three indicators cannot achieve consensus, this paper proposes a multi-objective evolutionary algorithm, the NSGA-II Pareto optimal solution, to solve the RSUD problem. The simulation results show the effectiveness of the multi-objective model and method. Finally, we present an experiment featuring RSU deployment that is based on a real traffic environment and uses OpenStreetMap; this experiment proves that our proposed method is practical.

1. Introduction

Vehicle ad hoc networks (VANETs) are self-organizing and open communication networks between vehicles. They are an application of mobile ad hoc networks (MANETs) in the traffic field and have become an important part of intelligent transportation systems (ITSs). VANETs merge wireless networking technology, sensor technology, and transmission technology and realize the interaction of information between pedestrians, vehicles, and roadside facilities through direct communications or multi-hop communications [1]. The widespread deployment of VANETs will ensure that they play a vital role in improving traffic efficiency, warnings about accidents, traffic safety, and driving experiences. Therefore, VANETs have attracted the attention of an increasing number of researchers.
VANETs are mainly composed of on-board units (OBUs) and roadside units (RSUs). Generally, OBUs are installed on vehicles and RSUs are usually installed on both sides of roads or intersections. VANETs provide two communication modes, namely vehicle-to-vehicle (V2V) communications and vehicle-to-RSU (V2R) communications [2]. In V2V communications, vehicles communicate directly with each other through their own OBUs; this method of communication can therefore be categorized as a distributed communication mode. In V2R communications, vehicles with priority coverage of RSU signals communicate with RSUs through their OBU, and then the RSUs communicate with other vehicles. This method of communication can be categorized as a centralized communication mode. However, it is easy to cause network delays and data packet loss in V2V communications because high-speed vehicles change their network topology frequently. Moreover, the roadside environment will also affect the wireless channel quality of V2V communications in urban environments [3]. This issue can be overcome by adopting a single-hop communication mode in V2R communications, which can effectively improve the success rate of data transmission and network throughput. It is necessary to deploy a large number of RSU devices to increase the coverage of vehicular ad hoc networks, although this will also bring great facility costs and maintenance costs. However, if the RSUs are too densely located, there will be a large number of overlapping areas, which will interfere with the communication between RSUs and reduce the performance of VANETs [4].
Due to budget and other factors, the number of RSUs deployed in a certain area is usually limited; therefore, the number of vehicle nodes in urban areas far exceeds the number of RSUs. The demand for information from vehicle nodes is growing rapidly, which makes RSUs the bottleneck on the capacity to transmit information between vehicle networks and external networks. Therefore, the deployment location of RSUs should be optimized to meet the communication needs of urban vehicle nodes as much as possible [5]. Since the location of deployment and quantity of RSUs have a significant effect on the communication performance and quality of VANETs in urban environments, it is very important to study the RSUD problem for the application and development of VANETs based on an analysis of vehicle traffic conditions and urban road structures.
The main goal of the RSUD problem is to choose an optimized location to deploy a limited number of RSUs that are best able to cover and improve the communication performance of the network. Moreover, the objectives of the RSUD problem affect and conflict with each other. For instance, when the number of RSUs is small, the coverage area of V2X communication is reduced. In this case, V2V communications are used to replace the faster V2I communications, which may cause communication delays. Financial costs are greatly increased when the number of RSU devices increases, and their resources will be wasted when there are fewer vehicles. Therefore, the RSUD problem is an NP-hard problem and a multi-objective optimization problem that has computational complexity and engineering complexity.
In this paper, we study the RSUD problem in an urban VANET. Through a comprehensive consideration of urban traffic conditions, a multi-objective optimization model is built with consideration of deployment costs (number of RSUs), coverage area, and data transmission delay in an urban area with fewer vehicles accessing the VANET. In order to solve the problem of the difficult selection of weight factors, the NSGA-II algorithm is used to obtain Pareto optimal solutions. Finally, the proposed method is verified and analyzed through simulation experiments and actual traffic maps. The rest of this paper is organized as follows. Section 2 summarizes the research status of the RSUD problem, which is followed by an introduction of our multi-objective optimization model and the NSGA-II algorithm in Section 3. In Section 4, the method of this paper is verified using an RSU deployment problem in a simulated urban environment with 8*8 intersections, and it is then applied in a real traffic environment based on OpenStreetMap (OSM). Finally, Section 5 concludes with the current work and prospects.

3. Model and Algorithm

This paper proposes a new multi-objective optimization model for RSUD with the evolutionary algorithm NSGA-II in the urban road environment, with the deployment cost, coverage areas of RSUs, and total expected delay of data transmission as the optimization objectives.

3.1. Multi-Objective Model of RSUD

Firstly, the RSUD problem is defined in a simulation environment. Assume G = ( V , E ) , where V = { v 1 , v 2 ,   ,   v N } represents the set of all vertices (i.e., road intersections) in the road graph. N is the number of intersections. E = { e 1 , e 2 ,   ,   e M } represents the collection of all road segments and M is the number of edges between two adjacent vertices. If the two vertices of an edge are v i and v j , the edge e k can also be expressed as e i j = { l i j ,   ρ i j ,   v i j } , where l i j , ρ i j , v i j are the European distance, vehicle density, and average speed of the segment, respectively. R is the communication radius between the vehicle and RSU. Figure 1 shows the description of the RSU deployment.
Figure 1. The simulated RSU deployment diagram.
Considering the impact of urban road environment on RSU deployment and VANET networking, this paper selected the number of RSUs, the coverage area of RSUs, and the expected data transmission delay as the optimization objectives. The multi-objective optimization model of RSUD in urban environment is as follows.
F ( x ) = { f 1 ( x ) , f 2 ( x ) , f 3 ( x ) } s . t .   x i = 1 ,   R S U   d e p l o y e d 0 ,   N o   R S U   d e p l o y e d
In Equation (1), f 1 ( x ) is the deployment cost of RSUs. As there is only one type of RSU deployed in this paper, we used the sum of RSUs to express the deployment cost. f 2 ( x ) is the coverage area, that is, the sum of the coverage areas of all RSUs. f 3 ( x ) is the sum of expected data transmission delays of all roads in the area where the RSU is to be deployed, where x = { x 1 , x 2 ,   ,   x N } . N is the number of intersections. When the RSU is deployed at intersection i , the value of x i is 1. Otherwise, it is 0.

3.1.1. RSU Deployment Cost

In general, the deployment cost depends on the price of RSUs and the number of RSUs, which can be represented with c f 1 , where c is the price of RSU. To simplify the calculation, the c is neglected in this paper. We could only consider the sum of the number of RSUs as the deployment cost. Moreover, assuming the deployment cost as the optimization goal, the number of RSUs in the deployment scheme is a variable. Therefore, this paper aims to achieve the largest VANET communication coverage by deploying the fewest RSUs while minimizing the expected delay of roads. Equation (2) for the optimization objective of RSU quantity is shown below.
f 1 = min i = 1 N x i

3.1.2. Coverage Area

Due to the dense urban roads, this paper aims to improve the utilization rate of RSUs. Assuming RSUs are all deployed at intersections so that each RSU can cover multiple streets, the coverage area of RSUs is considered as the optimization objective, that is, the total coverage area of all RSUs minus the overlapping area with other RSUs. According to this assumption, the larger the coverage area of the RSUs, the better the performance will be. To simplify the calculation, we assumed the coverage area is a negative value. Equation (3) for the coverage optimization objective is as follows.
f 2 = min i = 1 N ( π R 2 j = i + 1 N Δ A i j ) x i
where Δ A i j is the overlapping area of any two RSU coverage areas, also known as interference area.

3.1.3. Expected Data Transmission Delay

In the previous research, the bounded delay for data transmission was generally used as a constraint condition to evaluate whether the RSU deployment scheme was feasible [5]. The expected data transmission delay is closely related to the vehicle density and average speed on the road, so it is difficult to obtain accurate data. Therefore, this paper directly used the total expected data transmission delay as the optimization objective to measure the VANET communication performance of the entire area. Equations (4)–(6) are the communication delay optimization objectives.
f 3 = min k = 1 M T k
T k = t h o p = p s i z e s , 0 d i j R t ( i , j ) , d i j > R
t ( i , j ) = ( 1 e R ρ i j ) l i j t h o p R + e R ρ i j l i j v i j
where T k is the expected delay of road section e k and d i j is the distance from the two endpoints v i and v j of road section e k to the nearest RSU device.
Significantly, when the road is covered within the range of the RSU, the vehicle single-hop communication delay can be calculated directly. When the road is beyond the coverage of the RSU, the multi-hop communication delay needs to be calculated based on the vehicle density. Multi-hop communication means that the vehicle cannot communicate directly with the RSU and needs to jump through other vehicles.

3.2. NSGA-II Algorithm

In order to verify the effectiveness of the proposed model, a multi-objective evolutionary algorithm is required to find the Pareto optimal front face and obtain the non-dominant solution set. At present, the most representative multi-objective algorithms are NSGA-II [21] and MOEA/D [22]. Since this study focused on the improvement of the problem model rather than the algorithm, we chose the multi-objective evolutionary algorithm NSGA-II to solve it. The NSGA-II algorithm has the advantages of simple structure and fast computation speed, and obtains the optimal solution set based on Pareto non-dominant relation. The flow chart of the NSGA-II algorithm is shown in Figure 2. It is notable that the single-point crossover and Gaussian variation are used to avoid local optimality in the algorithm.
Figure 2. Flow chart of NSGA-II algorithm.
According to the demand of the multi-objective optimization model of RSUD, the NSGA-II algorithm in this paper adopted a 0–1 integer coding mode. and it determines The number of genes of each algorithm individual is determined by the candidate position of RSUs. In this paper, we consider each road intersection to be a candidate position of RSUs, and assume that this deployment has the highest utilization. Therefore, the NSGA-II algorithm adopted a 0–1 integer coding, and each solution represents all candidate intersections. In each gene of solution, 1 indicates that the RSU is deployed at this intersection, and 0 indicates that the RSU is not deployed.
An example is shown below. There are 64 road intersections in an area where RSUs can be deployed. Each solution in the algorithm population contains 64 genes, and each gene represents whether there is an RSU deployment at an intersection. It is necessary to decode the algorithm individuals when calculating the objective function. When the value is equal to 1, the corresponding RSU candidate position coordinates according to the gene sequence will be obtained. The coverage area and expected data delay of the deployment scheme are then calculated. As shown in Figure 2, after algorithm population initialization, it is necessary to perform a non-dominated ranking calculation according to the objective function value to rank all the individuals in the population, and to rank the non-dominated solutions of the same level by calculating the crowding distance between two individuals. Furthermore, the selection operation is performed according to the non-dominant grades of the two individuals, and then the preferences of the high grades are compared. If the grades are the same, the crowding distance is compared. The individual with the larger crowding distance will be preferred.
After the selection operation, a new offspring population is generated by crossing and mutating the selected parent population. The ( μ + λ ) strategy is adopted as the elite retention mechanism to retain the excellent individuals in the parent and offspring populations. The principle of strategy ( μ + λ ) is as follows. When μ parents in the population generate λ offspring through cross and mutation operations, the number of better μ are selected from the set consisting of μ parents and λ offspring through non-dominant sorting to enter the next generation. In each generation of the NSGA-II algorithm, the parent population and the newly born offspring population are combined to generate the next generation of the population using non-dominated sorting and the crowding distance. Finally, the mixed population is clipped to obtain the next generation population, and the fixed population size is maintained. This process can be repeated until the end condition is reached. It is worth noting that the elite retention mechanism of NSGA-II does not necessarily retain all non-dominant individuals, and if the number of non-dominant individuals is insufficient, excellent dominant individuals will also be retained.

4. Simulation and Analysis

To verify the effectiveness of the proposed multi-objective model of RSUD, the algorithm is calculated in a simulated traffic environment and a real traffic environment based on OpenStreetMap (OSM). The experimental results are then discussed and analyzed.

4.1. Preliminary Simulation Environment

In the simulation environment, we apply the model to the urban road environment with an 8 by 8 intersection matrix. As is shown in in Figure 3, the length and width of the entire area are 3600 m in the simulation. The map only includes vertical and horizontal roads, and the length of each road section is 400 m. It has been proven that it is easier for RSU devices to cover more roads at intersections [23]. Hence, the deployment locations of RSUs in this paper are only selected from 64 intersections. The communication range between RSU and vehicle is 250 m, packet size p s i z e is 1 KB, and data rate is 3 Mb/s.
Figure 3. Simulation environment case: Pareto-optimal solution.
The vehicle density ρ i j on each road section is randomly generated according to the uniform distribution of 10–120 vehicles/km, and the average vehicle speed is generated according to the vehicle density. When the density of vehicles on the road is low, the speed will be high. In contrast, when the density of vehicles is high, the speed of traffic will be reduced. According to different traffic congestion levels, the relationship between vehicle density and average speed can be estimated through linear, logarithmic, and exponential relationships [24]. In this paper, the traffic density on the road is assumed to be moderate, so the linear relationship between the vehicle density and the average speed is used for estimation, as shown in Equation (7).
v = A B ρ
where A and B are undetermined constants. The relationship between average vehicle speed and the density of each road section is as follows.
  v i j = 64 0.4 ρ i j
Moreover, the NSGA-II algorithm in this paper uses 0–1 integer coding. Each in the algorithm population contains 64 genes, and each gene represents whether there is an RSU deployment at an intersection. After conducting many experiments, we set the crossover rate as 0.7, the mutation rate as 0.3, the population size as 100, and the generation as 500. The maximum number of generations is obtained after many experiments.

4.2. Simulation Results and Discussion

In this paper, the NSGA-II algorithm was used to solve the multi-objective optimization model and obtain the optimal Pareto solution. It can be seen in Figure 3 that the x-axis indicates the number of RSUs deployed on the map, while the y-axis shows the total coverage area of all RSUs. The bar chart on the right shows the total expected delay for all roads. The color of the bar graph gradually darkens toward the bottom, which is suitable for values with a small total expected delay. It can be seen from Figure 3 that the Pareto optimal front face obtained through this method is evenly distributed. The optimal solution of coverage area and expected delay in the optimization target is at the right end of the Pareto front face, and the optimal solution of RSU number is at the left end of the Pareto front face. When one of the RSUD objectives achieves the optimal value, one of the other objectives may obtain a poor value. It is impossible to obtain the unique solution when all three objectives are optimal. Therefore, we can only choose a compromise solution from its Pareto optimal solution for this kind of multi-objective optimization problem.
Based on the analysis of the representative scheme in the Pareto optimal solution, we explore the characteristics of RSUD and the targeted scheme selection method. Four deployment schemes with 20, 30, 40, and 50 RSUs were selected from the Pareto optimal solution, and the mean value and mean square error of the whole solution are given, as shown in Table 1. When the number of RSUs is increased from 20 to 30, the average coverage area is increased by 48.96% and the average total expected delay is shortened by 33.13%. When the number of RSUs is from 30 to 40, the average coverage area is increased by 25.88% and the average total expected delay is shortened by 37.96%. When the number of RSUs is from 40 to 50, the average coverage area is increased by 17.78% and the average total expected delay is shortened by 30.57%.
Table 1. Objective function values in the Pareto front.
This clearly shows that the average coverage area gradually decreases as the number of RSUs increases. The average total expected delay is the largest when there are 40 RSUs. The different numbers of RSU deployments are shown in Figure 4. When 20 RSUs are deployed, it can be seen there are fewer RSU deployments in the upper left corner and the upper right corner, which results in a low coverage level. When the number of RSUs increases to 30, the coverage area in the bottom area is not improved. However, there are fewer RSUs overlapping and the utilization rate of each RSU is higher. In the deployment of 40 and 50 RSUs, the RSUs can almost cover all roads, but the overlapping areas increase significantly. Therefore, it is better to deploy more than 40 RSUs to achieve better coverage and expected delay in the simulated traffic environment. Also, researchers can determine and select the Pareto optimal solution to maximize its coverage area according to specific RSUs’ cost budget and expected delay requirements.
Figure 4. Representative deployment based on different quantities of RSUs. (a) Deployment of 20 RSUs; (b) deployment of 30 RSUs; (c) deployment of 40 RSUs; (d) deployment of 50 RSUs.
After conducting a numerical simulation, the effectiveness of this model and algorithm are preliminarily verified. However, there are several limitations compared to actual traffic. In the simulation environment, all intersections evenly distributed, and the distances between intersections are equal. We assumed the number of intersections is small, which means it is hard to apply the model to complicated scenarios. Overlap between RSUs rarely occurs, which reduces the requirement for RSU coverage. In response to these problems, the multi-objective model is applied to the actual traffic environment to verify the algorithm proposed in the next section.

4.3. Real Traffic Environment Test

In this section, we use OSM to verify the effectiveness of the multi-objective model and algorithm for the real traffic environment. OSM [25] is an open-source map that can be exported from its official website. It mainly includes spatial data and attribute data. OSM maps can be easily imported into simulation software such as SUMO and Veins, which is widely used in VANET. Combining OSM maps with onboard sensors can generate more accurate digital maps, such as for relating vehicle positions and identifying different road features, which are often used in the deployment of traffic assistance facilities and test case planning in automatic driving [26].

4.3.1. Test Environment Description and Configuration

The range of 36.6598–36.6470 N and 117.0204–117.0407 E was selected as the RSU deployment experiment in Jinan, Shandong Province, China, as shown in Figure 5a. Firstly, the downloaded OSM map is analyzed. According to the data of nodes and ways, the intersections are identified as candidate location points for RSU deployment, and the latitude and longitude coordinates in the waypoint data are converted into WGS 84 coordinates. To make the display more intuitive, the waypoint map is rotated by the Web Mercator projection, as shown in Figure 5b. According to map data preprocessing, this area includes 178 candidate sites of RSUs and 173 roads with different lengths. The setting of RSUs is the same as that of the last case. The communication range between RSU and vehicle is 250 m, and packet size and data rate are 1 KB and 3 MB/s, respectively. Each one in the NSGA-II algorithm population contains 178 genes, and each gene represents whether there is RSU deployment at an intersection. After running many experiments on the algorithm parameters, the crossover rate is set as 0.7, the mutation rate is set as 0.3, the population size is 200, and the generation is 1000.
Figure 5. Real traffic environment schematic. (a) The original map; (b) RSU candidate points.

4.3.2. Real Traffic Test Results and Discussion

The NSGA-II algorithm is applied to the multi-objective optimization model, and the Pareto optimal solution set of RSUD problems in a real traffic environment is obtained, as shown in Figure 6. The x-axis in the figure shows the number of RSUs deployed on the map, the y-axis shows the total coverage area of all RSUs, and the bar chart on the right shows the total expected delay of all roads. It can be seen from Figure 6 that the expected delay increases with the increase in the coverage area. The bar chart also becomes darker with the expected delay reducing. Similarly to the simulated environment case, the Pareto optimal front-end distribution of the real traffic environmental case is relatively uniform, and the three optimization objectives conflict with each other. This is in agreement with the characteristics of multi-objective optimization problems.
Figure 6. Real environment case: Pareto optimal solution.
Although the problem contains 178 RSU candidate points, it is only possible to have 74 solutions in Pareto’s optimal front face. This implies that continuing to increase the RSU has no effect on improving the coverage area and reducing the communication delay in the real traffic environment. However, when the number of RSUs is too small, the coverage area and communication performance will significantly decrease. Therefore, how to choose the number of RSUs according to the specific traffic environment is one of the challenging issues to be solved. The Pareto optimal solution set gives the optimal deployment schemes of different numbers of RSUs for designers to choose.
To further explore the characteristics of deployment schemes with different numbers of RSUs, the deployment schemes with 20, 30, 40, 50, 60, and 70 RSUs as representatives from the Pareto optimal solution set were selected, and then the objective function values were analyzed. Table 2 provides the average objective function values of the six representative RSU quantitative schemes, and also gives the average value and mean square deviation of the whole Pareto solution set.
Table 2. Objective function values in the Pareto front.
As shown in Table 2, when the number of RSUs is increased from 20 to 30, the average coverage area is increased by 46.31% and the average total expected delay is shortened by 21.20%. When the number of RSUs is increased from 30 to 40, the average coverage area is increased by 31.17% and the average total expected delay is shortened by 14.71%. Similarly, when the number of RSUs is increased from 40 to 50, the average coverage area is increased by 22.46% and the average total expected delay is shortened by 13.85%. When the number of RSUs is increased from 50 to 60, the average coverage area is increased by 15.33% and the average total expected delay is shortened by 16.42%. When the number of RSUs is increased from 60 to 70, the average coverage area is increased by 10.75% and the average total expected delay is shortened by 10.98%.
Representative schemes of different quantities of RSU deployment are shown in Figure 7, in which it is obvious that the 20, 30, and 40 RSUs deployment schemes are not able to cover the whole area of the map but only cover the communication performance of the main roads of the environmental map. Starting from the scheme of 50 RSUs, they can cover most areas of the environmental map and achieve better communication performance. In the 60 RSUs deployment scheme, the overlapping area of RSU coverage begins to increase, while in the 70 RSUs deployment scheme, the overlapping area of RSU coverage is serious and there is a great redundancy. Therefore, in this real traffic environment, the better solution is to deploy more than 50 RSUs, which achieves better coverage and expected delay. If there is a higher requirement for communication delay, it is necessary to choose a scheme with more RSUs.
Figure 7. Different quantity of RSUs representative deployment plan. (a) Represents 20 RSUs; (b) represents 30 RSUs; (c) represents 40 RSUs; (d) represents 50 RSUs; (e) represents 60 RSUs; (f) represents 70 RSUs.
To conclude, through the simulation and real environment case verification, we have shown that the multi-objective model in this paper can effectively reflect the characteristics of the RSUD problem, and the Pareto optimal solution set obtained covers a variety of representativeness for designers to choose.

5. Conclusions and Future Work

In this paper, a multi-objective optimization model is proposed for the RSU deployment problem, which includes the optimization objectives deployment cost (number of RSUs), coverage area, and data transmission delay in the urban area with lower VANET. It aims to solve the difficulties of determining the weight coefficient, and only the unique preferred solution can be obtained in the RSUD optimization problem. The multi-objective evolutionary algorithm NSGA-II is used to solve the problem, and it obtains the Pareto optimal solution set. The method is verified using a simulated and a real environment case with urban traffic, respectively. According to the characteristics of the Pareto optimal front surface obtained, the model in this paper can effectively reflect the characteristics of the RSUD problem. Finally, the experimental results are analyzed, and some suggestions are provided for the selection of the deployment scheme.
Although the verification of a real traffic case shows that this method can provide an effective solution to the RSUD problem in an urban area, there is still a certain gap with the actual application. Due to the irregularity of real roads, RSU deployment at intersections alone cannot achieve full coverage of the entire area of communication. Especially for long lengths of roads, it is necessary to deploy RSUs on both sides of the road, which will increase the difficulty of selecting the deployment location. For the road area without RSU communication coverage, this study estimates the communication delay by calculating the expected data transmission time between vehicles, which is influenced by road vehicle density and average vehicle speed. Moreover, the road vehicle density is randomly generated by a linear relationship; it is difficult to truly reflect the data of actual road vehicle density and average vehicle speed. After obtaining the Pareto optimal solution set of the RSUD problems, engineers can also choose a deployment scheme by themselves despite the three optimization objectives. The multi-objective optimization model in this paper only considers three optimization objectives, and there are still other important optimization objectives. For example, it does not consider the signal attenuation of the RSU data transmission. Therefore, the multi-objective optimization model still has much room for improvement.
To address the multi-objective RSUD problems, the researchers plan to investigate the following aspects. First, it is necessary to find more candidate locations and deployment methods of RSUs by combining various elements such as nodes, ways, and relations in the real road OSM. This will eliminate blind spots of signal coverage when RSUs are deployed on roads in the whole region. Next, the data transmission attenuation and other optimization objectives will potentially be increased to expand the evaluation index in the future. Finally, the configuration and modeling of the vehicle–road cloud-networked system can be studied based on the deployment of RSUs, which can provide support for the research of vehicle–road coordinated control.

Author Contributions

Conceptualization, Liangjie Yu; methodology, Liangjie Yu; software, Zihui Zhang; validation, Zihui Zhang, and Yong Wang; data curation, Liangjie Yu and Yong Wang; writing—original draft preparation, Zihui Zhang; writing—review and editing, Jiajian Li and Jing Ma; All authors have read and agreed to the published version of the manuscript.

Funding

This paper is supported by the National Natural Science Foundation of China (Awards: 52072212). The authors are also grateful for the project of “20 items of colleges and universities” from Jinan City (No.2020GXRC029).

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yousefi, S.; Mousavi, M.S.; Fathy, M. Vehicular Ad Hoc Networks (VANETs): Challenges and Perspectives. In Proceedings of the International Conference on ITS Telecommunications, Sophia Antipolis, France, 6–8 June 2007. [Google Scholar]
  2. Al Shareeda, M.; Khalil, A.; Fahs, W. Realistic heterogeneous genetic-based RSU placement solution for V2I networks. Int. Arab J. Inf. Technol. 2019, 16, 540–547. [Google Scholar]
  3. Dietzel, S.; Petit, J.; Kargl, F.; Scheuermann, B. In-Network Aggregation for Vehicular Ad Hoc Networks. IEEE Commun. Surv. Tutor. 2014, 99, 1–24. [Google Scholar]
  4. Liu, Y.F. Research and Design of RSU Deployment Plan in Urban; Chongqing University of Posts and Telecommunications: Chongqing, China, 2018. [Google Scholar]
  5. Yang, H.; Jia, Z.; Xie, G. Delay-bounded and cost-limited RSU deployment in urban vehicular ad hoc networks. Sensors 2018, 18, 2764. [Google Scholar] [CrossRef] [PubMed]
  6. Kim, D.; Velasco, Y.; Wang, W.; Uma, R.N.; Hussain, R.; Lee, S. A New Comprehensive RSU Installation Strategy for Cost-Efficient VANET Deployment. IEEE Trans. Veh. Technol. 2017, 66, 4200–4211. [Google Scholar] [CrossRef]
  7. Barrachina, J.; Garrido, P.; Fogue, M.; Martinez, F. Road Side Unit Deployment: A Density-Based Approach. Intell. Transp. Syst. Mag. IEEE 2013, 5, 30–39. [Google Scholar] [CrossRef]
  8. Nikookaran, N.; Karakostas, G.; Todd, T.D. Combining Capital and Operating Expenditure Costs in Vehicular Roadside Unit Placement. IEEE Trans. Veh. Technol. 2017, 66, 7317–7331. [Google Scholar] [CrossRef]
  9. Lin, C.C.; Deng, D.J. Optimal Two-Lane Placement for Hybrid VANET-Sensor Networks. IEEE Trans. Ind. Electron. 2015, 62, 7883–7891. [Google Scholar] [CrossRef]
  10. Shi, Y.; Lv, L.; Yu, H.; Yu, L.; Zhang, Z. A Center-Rule-Based Neighborhood Search Algorithm for Roadside Units Deployment in Emergency Scenarios. Mathematics 2020, 8, 1734. [Google Scholar] [CrossRef]
  11. Cheng, H.; Fei, X.; Boukerche, A.; Almulla, M. GeoCover: An efficient sparse coverage protocol for RSU deployment over urban VANETs. Ad Hoc Netw. 2015, 24, 85–102. [Google Scholar] [CrossRef]
  12. Zhu, J.; Huang, C.; Fan, X.; Qin, K.; Fu, B. RSU deployment planning based on approximation algorithm in urban VANET. J. Commun. 2018, 39, 78–89. [Google Scholar]
  13. Rizk, R.; Daher, R.; Makkawi, A. RSUs Placement Using Overlap Based Greedy Method for Urban and Rural Roads. In Proceedings of the 2014 7th International Workshop on Communication Technologies for Vehicles (Nets4Cars-Fall), St. Petersburg, Russia, 6–8 October 2014; pp. 12–18. [Google Scholar]
  14. Taoufik, Y.; Sabri, A. MPC: A RSUs deployment strategy for VANET. Int. J. Commun. Syst. 2018, 31, 1–18. [Google Scholar]
  15. Zhao, J.; Cao, G. VADD: Vehicle-assisted data delivery in vehicular ad hoc networks. IEEE Trans. Veh. Technol. 2008, 57, 1910–1922. [Google Scholar] [CrossRef]
  16. Mehar, S.; Senouci, S.M.; Kies, A. An Optimized Roadside Units (RSU) Placement for Delay-Sensitive Applications in Vehicular Networks. In Proceedings of the IEEE Consumer Communications and Networking Conference (CCNC 2015), Las Vegas, NV, USA, 9–12 January 2015. [Google Scholar]
  17. Li, P.; Liu, Q.; Huang, C.; Wang, J.; Jia, X. Delay-Bounded Minimal Cost Placement of Roadside Units in Vehicular Ad Hoc Networks. In Proceedings of the 2015 IEEE International Conference on Communications (ICC), London, UK, 8–12 June 2015; pp. 6589–6594. [Google Scholar]
  18. Manuel, F.; Julio, S.; Francisco, M.; Johann, M.B. Improving Roadside Unit Deployment in Vehicular Networks by Exploiting Genetic Algorithms. Appl. Sci. 2018, 8, 86. [Google Scholar] [CrossRef]
  19. Jalooli, A.; Min, S.; Xu, X. Delay Efficient Disconnected RSU Placement Algorithm for VANET Safety Applications. In Proceedings of the 2017 IEEE Wireless Communications and Networking Conference (WCNC), San Francisco, CA, USA, 19–22 March 2017. [Google Scholar]
  20. Massobrio, R.; Bertinat, S.; Nesmachnow, S.; Toutouh, J.; Alba, E. Smart Placement of RSU for Vehicular Networks Using Multiobjective Evolutionary Algorithms. In Proceedings of the 2015 Latin America Congress on Computational Intelligence (LA-CCI), Curitiba, Brazil, 13–16 October 2015. [Google Scholar]
  21. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
  22. Zhang, Q.; Hui, L. MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition. IEEE Trans. Evol. Comput. 2008, 11, 712–731. [Google Scholar] [CrossRef]
  23. Trullols, O.; Fiore, M.; Casetti, C.; Chiasserini, C.F.; Ordinas, J.M.B. Planning roadside infrastructure for information dissemination in intelligent transportation systems. Comput. Commun. 2010, 33, 432–442. [Google Scholar] [CrossRef]
  24. Lam, W.; Asce, M.; Tarn, M.L.; Cao, X.; Li, X. Modeling the Effects of Rainfall Intensity on Traffic Speed, Flow, and Density Relationships for Urban Roads. J. Transp. Eng. 2013, 139, 758–770. [Google Scholar] [CrossRef]
  25. Haklay, M.; Weber, P. OpenStreetMap: User-Generated Street Maps. IEEE Pervasive Comput. 2008, 7, 12–18. [Google Scholar] [CrossRef]
  26. Godoy, J.; Artuñedo, A.; Villagra, J. Self-generated OSM-based driving corridors. IEEE Access 2019, 7, 20113–20125. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.