Abstract
We identify some challenges in RSU access problem. There are two main problems in V2R communication. (1) It is difficult to maintain the end-to-end connection between vehicles and RSU due to the high mobility of vehicles. (2) The limited RSU bandwidth resources lead to the vehicles' disorderly competition behavior, which will give rise to multiple RSUs having overlap area environment where RSU access becomes crucial for increasing vehicles' throughput. Focusing on the problems mentioned above, the RSU access question in the paper is formulated as a dynamic evolutionary game for studying the competition of vehicles in the single community and among multiple communities to share the limited bandwidth in the available RSUs, and the evolutionary equilibrium evolutionary stable strategy (ESS) is considered to be the solution to this game. Simulation results based on a realistic vehicular traffic model demonstrate the evolution process of the game and how the ESS can affect the network performance.
1. Introduction
Vehicle ad hoc network (VANET) is a special case of mobile ad hoc network. The motions of vehicles are restricted to a geographical pattern. Further, the communication patterns of VANET include vehicle to vehicle (V2V) and vehicle to road side unit (V2R). RSU is referred to as road side unit, which is a wireless transceivers and receivers and has the characters of data storage, computing power, and router. In recent years, V2R communication has received considerable attentions [1–4]. In this paper, we mainly research the RSU access problem.
When vehicles drive through RSU, it will ask the RSU for service requirements. However in VANET, (1) it is difficult to maintain the end-to-end connection between vehicles and RSU due to the high mobility of vehicles;
Game theory provides a mathematical modeling for the study of competition strategies in a game where players have conflicting benefits or goals and consider the rivals' strategy to make their own strategy [5, 6]. Evolutionary game theory describes game models in which players choose their strategies through a trial-and-error process in which they learn over time that some strategies work better than others [7, 8]. In this paper, we analyze the RSU access problem under the framework of game theory as the vehicles are noncooperative and competitive and need to consider the strategy of other vehicles to make their own strategy. In addition, vehicles are controlled by bounded rational entities, such as human or organization [9], and the traditional game theory assumed that the players are perfectly rational, so we adopt the evolutionary game theory to analyze the access problem.
The research scene includes multiple vehicles versus two RSUs and multiple vehicles versus multiple RSUs. We divide the vehicles into different populations according to the strategies. The two RSU's scene belongs to a single-community evolutionary game as all vehicles' strategy set is the same, while the multiple RSU's scene belongs to multiple communities evolutionary game as vehicles in different populations have different strategies. The payoff function of our model is the difference of the throughput and the cost. In our paper, the cost contains two aspects: bandwidth occupation cost and handoff cost. The Nash equilibrium is evolutionarily stable strategy (ESS), that is, the probability of vehicles access to RSU. In order to ensure the accuracy and reliability of research results, the paper adopted the traffic flow simulator VanetMobiSim to generate the real vehicle moving track. The simulation results demonstrate the evolution process of the game and how the ESS can affect the network performance.
The main contributions of this paper can be summarized as follows.
An evolutionary game-theoretic approach is presented to solve the RSU access problem in VANET. In particular, the replicator dynamics is quoted to investigate the dynamics of vehicle behavior and solution. Under two RSU's scene and multiple RSU's scene, the paper sets up single-community and multiple-community evolutionary game models to analyze the dynamic evolutionary process and the effect on network performance.
The rest of this paper is organized as the following. Section 2 reviewed problem description. In Section 3, we introduced the related work. Section 4 formalized the system model, which includes single-community and multiple-community evolutionary game models. The numerical experiments were performed in Section 5. Finally, we draw our conclusions in Section 6.
In the paper, we also use the terms “population” and “species” to refer to the VANET community.
2. Problem Definition
In VANET, vehicles have no Internet access and arrive randomly in VANET; vehicles have to access to RSU if they want to obtain the Internet services.
RSU broadcasts the beacon messages to vehicles periodically when the vehicle lies in the coverage area of an RSU, from which the vehicle can get the current state information of the RSU and the network. For simplicity, we assume that RSU's transmission range is equal, and we divide the road into different areas according to the RSUs' coverage area, which is defined as

The RSU's access scene.
The parameters.
3. Related Work
A number of previous results have been reported on the RSU access problems. In [10], a distributed association algorithm according to the number of mobile users (MUs) associated with APs was introduced. Besides, reference [11] built a game model according to the potential link rate and the number of WSs access to RSU, which can ensure that each WS gets achievable throughput. Reference [12] presented a new load balancing technique by controlling the size of WLANs (i.e., APs' coverage range) to ensure the load balancing among APs. As we know, vehicles in VANET are highly mobile and the network typology changes dynamically, which demonstrated that the approaches ignore VANET's mobile properties. Besides, these approaches only consider the profit of RSU but vehicles and the papers above all assumed that the players are perfectly rational, which did not fit the realities that human and organizations and other players are bounded rationality. In a word, these methods were not applicable for VANET.
In recent years, evolutionary game theory has been used in wireless network in many fields. Reference [13] that showed the evolutionary game is used to obtain the forward probability of nodes in two-hop DTN and analyze the stability of ESS. In [14], the authors presented two algorithms, namely, population evolution and reinforcement-learning algorithms, for network selection and formulated the game to model the competition among populations of users in the different service areas in heterogeneous wireless networks. Reference [15] presented a model based on evolutionary game theory (EGT) in which it demonstrated that the model was able to encourage selfish nodes to cooperate and forward packets from others with only one period of punishment if nodes are sufficiently patient. As we know, the traditional game theory has been used in VANET for some applications [16–18]; however, the evolutionary game theory's applications in VANET are growing due to the following reasons. (1) The evolutionary equilibrium of evolutionary game is a refined solution, which ensures stability (i.e., population of players will not change their chosen strategies over time). (2) An evolutionary game changes their strategies slowly to achieve the solution eventually, and the traditional game makes decisions immediately. (3) The replicator dynamics is useful for investigating the trajectory of the players' strategies [14]. In our paper, we solve the RSU access problem in VANET by using evolutionary game.
4. Evolutionary Game Model
The evolutionary game for our paper can be described as follows.
Players: the vehicle in the coverage area of RSU is a player of the game. Population: the vehicles that have the same strategy set are a population. In different populations, the number of vehicles is defined separately as Strategy: the strategy set is Payoff: the payoff function is
In this section, we present the evolutionary game model in two RSU's scene and multiple RSU's scene, respectively.
4.1. Two RSUs' Scene
As shown in Figure 2, in two RSU's scene, there is a set of vehicles who want to request services from RSU1 and RSU2. Vehicles can only access RSU2 when they enter S1 and may change its selection when they enter S2. We assume that the vehicle needs to pay for the handover cost if it does not finish its service request while it performs the handoff operation. On the contrary, If the vehicles' requested services have been finished, the handoff cost is zero and vehicles get their strategy based on their location, the file size, service type, and so on. The vehicles in RSU1 and RSU2's coverage area are a single-community evolutionary game, in which all vehicles' strategy set is the same. The payoff matrix is as described in Table 2.
Two RSUs' payoff matrix.

The two RSUs' scene.
In the game, we let The profit of vehicles accessing RSU1 is
The profit of vehicles accessing RSU2 is
The payoff of vehicles in population 1 and population 2 which do not choose any RSU is 0.
The average payoff of populations is
In a dynamic evolutionary game, an individual from a population, who is able to replicate itself through the process of mutation and selection, is called replicator. In this case, a replicator with a higher payoff can reproduce itself faster. The game is a repeated game, and in each period, a player observes the payoff of other players in the same community. Then, in the next period, the player adopts a strategy that gives a higher payoff. The speed of the vehicle in observing and adapting the RSU access is controlled by the parameter
In the case of single community, the replicator dynamics is:
4.2. Multiple RSUs' Scene
Figure 3 depicts the multiple RSUs' scene, in which vehicles in different populations have different strategies. So it is a multiple-community evolutionary game. As shown in Figure 3, area 1 is the overlap area of RSU1 and RSU2, and area 2 is the overlap area of RSU1, RSU2, and RSU3. The set of strategies for the players in area 1 is

Multiple RSUs' scene.
The payoff function of vehicles in population i accessing RSU j is
The average payoff of all populations is
5. Simulations and Evaluations
VANET is a special network, it has a highly dynamic typology, vehicles are highly mobile, and the motions of vehicles are restricted to a geographical pattern. In order to make the simulation results more realistic, we use VanetMobiSim and Google Earth map tools to simulate traffic track. As shown in Figure 4, the paper chooses Zhongshan district, Dalian, as the simulation area, and the area size is 2.0 km by 2.0 km. VanetMobiSim is a simulation tool which can generate vehicle trajectory. In our simulation, we need to use the VanetMobiSim to get the movement trajectory of vehicles.

(a) The effect on ESS of packet size. (b) The effect on ESS of vehicle speed.
We study the access problem through the following two aspects: the evolutionary process of the ESS and the effect of resource cost parameters on network performance. We set the simulation parameters as described in Table 3.
Simulation parameter values.
In Figures 4 and 5, the horizontal axis stands for the number of evolution, while the vertical axis stands for the ESS.

(a) The number of vehicles in community is 100. (b) The number of vehicles in community is 70.
Figure 4 demonstrates the influence on ESS along with the vehicle speed, package size changing. In the simulation we set the number of vehicles as 150, the vehicles speed as 15 m/s for Figure 4(a), and the package size as 20 for Figure 4(b). With size increment, the probability that vehicles finish their service within RSU's coverage area decreases, leading to the decrease in the probability that vehicles access RSU. Similarly, the probability of vehicles accessing to RSU increases if the speed decreases or the number of vehicles having accessed RSU decreases.
Figure 5 shows the influence of
Figure 6 shows the service types' effect on average throughput. The RSU's price increases along with the increase of the request file importance index (a), which makes the number of vehicles accessing RSU decreases. Meanwhile, the average bandwidth which the RSU assigned to vehicles increases as the population did not change, which makes the average throughput increase.

The request service type on throughput.
Figure 7 represents the load balancing of RSUs. RSU's pricing and the average bandwidth maintain stable when the number of vehicles in communities is the same, which makes the traffic load balancing; RSU's traffic load retained around 0.99. The number changing leads to the changing of RSU's pricing and the probability of accessing RSU, so the RSU's balance index decreased to 0.92.

The effect on balance index of the number of vehicles in community.
6. Conclusions
In this paper, we have set up an evolutionary game model to formulate the competition among vehicles in the same community and different communities with bounded rationality in VANET for RSU access problem. We have investigated the dynamic evolutionary process of ESS when vehicles drive through RSU. A vehicle accesses RSU based on its payoff, which is a function of throughput and cost. The dynamics of RSU access has been mathematically modeled by the replicator dynamics that describes the adaptation in proportions of vehicles accessing different RSUs. The ESS has been considered to be the stable solution for which all vehicles receive identical payoff from difference RSUs. Detailed analyses have shown the evolutionary process. Besides, in the simulation result we can know that the package size, vehicle speed, and the number of vehicles in community have effects on the ESS, which then affect the network throughput and load balancing.
Due to the limited communication time between vehicles and RSU, in the future work, we can use cooperative download method to improve the network throughput.
Footnotes
Acknowledgments
This work is supported by the Scientific Research Foundation for the Returned Overseas Chinese Scholars, High-Tech 863 Program (no. 2012AA111902) and State Key Program of National Natural Science of China (no. 60933011).
