New Bargaining Game Model for Collaborative Vehicular Network Services

,e wireless industry’s evolution from fourth generation (4G) to fifth generation (5G) will lead to extensive progress in new vehicular network environments, such as crowdsensing, cloud computing, and routing. Vehicular crowdsensing exploits the mobility of vehicles to provide location-based services, whereas vehicular cloud computing is a new hybrid technology that instantly uses vehicular network resources, such as computing, storage, and Internet for decision-making. In this study, novel crowdsensing, cloud computing, and routing algorithms are developed for a next-generation vehicular network, and they are combined into a hybrid scheme. To provide an effective solution toward an appropriate interactive vehicular network process, we focus on the paradigm of learning algorithms and game theory. Based on individual cooperation, our proposed scheme is designed as a triple-plane game model to adapt to the dynamics of a vehicular network system. ,e primary advantage of our game-based approach is to provide self-adaptability and responsiveness to current network environments. ,e performance of our hybrid scheme is evaluated and analyzed using simulation experiments in terms of the cloud service success ratio, normalized dissemination throughput, and crowdsensing success probability.


Introduction
With the rapid development of mobile communication and intelligent transportation technologies, Vehicular Ad hoc NETwork (VANET) has emerged as an important part of the intelligent transportation system (ITS).VANET is a unique type of Mobile Ad hoc NETwork (MANET).e similarity between VANET and MANET is characterized by the movement and self-organization of nodes.However, the primary difference is that the nodes in VANETs are mobile vehicles; they move at much higher speeds and possess substantial power resources, which is an advantage over traditional MANETs.As a newly introduced technology, the goal of VANET research is to develop vehicle-to-vehicle (V2V) communications to enable quick and cost-efficient data sharing for enhanced vehicle safety and comfort [1][2][3].
Typically, vehicles send and receive messages using an onboard unit (OBU), which is a portable data collector hardware installed on the vehicle.By a combination of information technology and transport infrastructure, VANETs support a wide range of applications including traffic control, road safety, route optimization, multimedia entertainment, and social interactions.With the advancement in the latest vehicular technology, automobile manufacturers and academia are heavily engaged in the blueprint of VANETs.Currently, 10% of moving vehicles on the road are wirelessly connected.By 2020, it is reported that 90% of vehicles will be connected [1,4,5].
In VANET systems, each vehicle can exchange messages in V2V communications while acting as a sender, receiver, and router.In addition, these vehicles perform vehicle-toroadside (V2R) communications with roadside units (RSUs) [6].e RSU operates as an access point to provide services to moving vehicles at anytime and anywhere while connecting to the backbone network.As Internet access points, RSUs provide the communication connectivity to passing vehicles.In VANET environments, RSUs and OBUs in vehicles repeatedly interact with each other and perform control decisions individually without centralized coordination [1,[4][5][6][7][8][9].
During VANET operations, services can be categorized into three fundamental classes: vehicular cloud service (VCS), vehicular sensing service (VSS), and vehicular routing service (VRS).Vehicular cloud service is a new paradigm that exploits cloud computing to serve VANETs with several computational services [10].Currently, computing requirements for vehicular applications are increasing rapidly, particularly with the growing interest in embedding a new class of interactive applications and services.Within the communication range of each RSU, the RSU controls the VCS through interactions with the vehicles and provides computation capacity, storage, and data resources.Vehicles requiring resources can obtain the available resources via interconnected RSUs.erefore, depending on the roadside infrastructure, the VCS provides a significant market opportunity and overcomes challenges, making the technology more cost-effective [10,11].
With the rapid development of VANETs, VSSs have broad potential for enhancing the public sensing domain.Vehicles with OBUs can be considered as mobile sensors that collect the local information requested by the RSUs.As a server, the RSU pays for the VSS's participating vehicles according to their sensing qualities.As a type of vehicle-toinfrastructure communication, examples of VSSs are location-based road monitoring, real-time traffic condition reporting, pollution level measurements, and public information sharing.Owning to the mobility of the vehicles, the sensing coverage of location-based services can be expanded, and VSSs will benefit a wide scope of consumers [7,8,12].
In VANETs, vehicles are equipped with OBUs that can communicate with each other, also known as VRS.e VRS requires the suitable V2V communication technology, especially the routing method to address various challenges of VANETs.Typically, VANET is considered a subclass of MANET, and MANET-based routing protocols have been extensively studied.However, the VANET has several characteristics that distinguish it from MANET.To obtain adaptive vehicular routing protocols, high mobility, rapid network topology change, and an unlimited power supply must be considered to design an effective VRS algorithm [13][14][15].
In this study, we propose a new VANET control scheme, by considering the issues of VCS, VRS, and VSS.Based on the joint design of different vehicular operations, our integrated approach can obtain a synergy effect while attaining an appropriate performance balance.However, it is an extremely challenging task to combine the VCS, VRS, and VSS algorithms into a holistic scheme.erefore, a new control paradigm is required.Currently, game theory has been widely applied to analyze the performance of VANET systems.More specifically, VANET system agents are assumed as game players, and the interaction among players can be formulated as a game model [6].

Motivation and Contribution.
e aim of this study is to propose novel VCS, VRS, and VSS algorithms based on the different game models.For the VANET operations, game theory serves as an effective model of interactive situations among rational VANET agents.In the VCS algorithm, vehicles share the cloud resource in the RSU to increase the quality of service.e interactions among vehicles and RSUs are modeled as a non-cooperative game model.In the VRS algorithm, vehicles attempt to increase the quality and reliability of routing services.In the VSS algorithm, vehicles act as mobile sensors to collect the required information.As system servers, RSUs operate to share and process several types of collected information.To collect information, RSUs use a learning-based incentive mechanism, and individual vehicles adopt the cooperative bargaining approach among their VCSs, VSSs, and VRSs to balance their performance.
e proposed VCS, VRS, and VSS algorithms may need to coexist and complement each other to meet the diverse requirements of VANETs.To investigate the strategic interactions among different control algorithms, we develop a new triple-plane game model across the VCS, VRS, and VSS algorithms.For effective VANETmanagement, vehicles in the VSS algorithm select their strategies from the viewpoint of a bargaining solution.In a distributed manner, the idea of the classical Nash bargaining solution is used to implement a triple-plane bargaining process in each vehicle.e proposed triple-plane bargaining approach imitating the interactive sequential game process is suitable to negotiate their conflicts of interest while ensuring the system practicality.
e main contributions of this study can be summarized as follows: (i) we developed novel VCS, VRS, and VSS algorithms for VANETs; (ii) we employed a new game model to provide satisfactory services; (iii) we adopted a distributed triple-plane bargaining approach to balance contradictory requirements; (iv) self-adaptability is effectively implemented in each control decision process; and (v) we captured the dynamic interactions of game players depending on their different viewpoints.According to the reciprocal combination of optimality and practicality, our approach can provide a desirable solution for real-world VANET applications.To the best of our knowledge, little research has been conducted on integrated-bargaining-based algorithms for VANET control problems.

Organization.
e remainder of this article is organized as follows.In the next section, we review some related VANET schemes and their problems.In section 3, we provide a detailed description of the VCS, VRS, and VSS algorithms before defining the triple-plane bargaining game model.In particular, this section provides fresh insights into the design benefit of our game-based approach.For convenience, the primary steps of the proposed scheme are listed.In section 4, we validate the performance of the proposed scheme by means of a comparison with some existing methods.Finally, we present our conclusion and discuss some ideas for the future work.

Related Work
ere have been considerable researches into the design of VANET control schemes.Cheng et al. [16] investigate the opportunistic spectrum access for cognitive radio vehicular ad hoc networks.In particular, the spectrum access process is modeled as a non-cooperative congestion game.erefore, the proposed scheme in [16] opportunistically accesses 2 Mobile Information Systems licensed channels in a distributed manner and is designed to achieve a pure Nash equilibrium with high efficiency and fairness.By using the statistics of the channel availability, this approach can exploit the spatial and temporal access opportunities of the licensed spectrum.rough the simulation results, they conform that the proposed approach achieves higher utility and fairness compared to a random access scheme [16].e paper [17] focuses on how to stimulate message forwarding in VANETs.To implement this mechanism, it is crucial to make sure that vehicles have incentives to forward messages for others.Especially, this study adopts the coalitional game theory to solve the forwarding cooperation problem and rigorously analyzing it in VANETs.e main goal is to ensure that whenever a message needs to be forwarded in a VANET, all involved vehicles gets their incentives to form a grand coalition.In addition, this approach is extended to taking the limited storage space of each node.Experiments on testbed trace data verify that the proposed method is effective for the stimulating cooperation of message forwarding in VANETs [17].
In [18], the main focus is to achieve a higher throughput by selecting the best data rate and the best network or channel based on the cognitive radio VANET mechanism.By changing wireless channels and data rate in heterogeneous wireless networks, the scheme in [18] is designed as a game theoretic model to achieve a higher throughput for vehicular users.In addition, a new idea adopted to find optimal number of APs for given VANET scenarios [18].Even though the papers [16][17][18] have considered some game theory-based VANET control algorithms, they are designed as one-sided protocols while focusing a specific control issue.erefore, the system interaction process is not fully investigated.
Recently, the vehicular microcloud technique has been considered one of the solutions to address the challenges and issues of VANETs.It is a new hybrid technology that has a remarkable impact on traffic management and road safety.By instantly clustering, cars help aggregating collected data that are transferred to some backend [19,20].e paper [19] introduces the concept of vehicular microcloud as a virtual edge server for efficient connections between cars and backend infrastructure.To realize such virtual edge servers, map-based clustering technique is needed to cope with the dynamicity of vehicular networks.is approach can optimize the data processing and aggregation before sending them to a backend [19].
F. Hagenauer et al. propose an idea that vehicular microcloud clusters of parked cars act as RSUs by investigating the virtual vehicular network infrastructure [20].Especially, they focus on two control questions: (i) the selection of gateway nodes to connect moving cars to the cluster and (ii) a mechanism for seamless handover between gateways.For the first question, they select only a subset of all parked cars as gateways.is gateways selection helps significantly to reduce the channel load.For the second question, they enable driving cars to find better suited gateways while allowing the driving car to maintain connections [20].
e ideas in [19,20] are very interesting.However, they can be used for special situations.erefore, it is difficult to apply these ideas in general VANET operation scenarios.
During VANETs' operations, there are two fundamental techniques to disseminate data for vehicular applications: Vehicle-to-infrastructure (V2I) and vehicle-to-vehicle (V2V) communications.Recently, Kim proposes novel V2I and V2V algorithms for the effective VANET management [6].For V2I communications, a novel vertical game model is developed as an incentive-based crowdsensing algorithm.For V2V communications, a new horizontal game model is designed to implement a learning-based intervehicle routing protocol.Under dynamically changing VANET environments, the developed scheme in [6] is formulated as a dualplane vertical-horizontal game model.By considering the real-world VANETenvironments, this approach imitates the interactive sequential game process by using self-monitoring and distributed learning techniques.It is suitable to ensure the system practicality while effectively maximizing the expected benefits [6].
In this paper, we develop a novel control scheme for vehicular network services.Our proposed scheme also includes sensing and routing algorithms for the operations of VANETs.erefore, our proposed scheme may look similar to the method in [6].First of all, the resemblance can be summarized as follows: (i) in the vehicular routing algorithm, link status and path cost estimation methods and each vehicle's utility function are designed in the same manner; (ii) in the crowdsensing algorithm, utility functions of vehicle and RSU are defined similarly; and (iii) in the learning process, strategy selection probabilities are estimated based on the Boltzmann distribution equation.While both schemes have some similarities, there are several key differences.First, the scheme in [6] is designed as a dual-plane game model, but our proposed scheme is extended as a triple-plane game model.Second, a new cloud computing algorithm is developed to share the cloud resource in the RSU while increasing the quality of service.ird, to reduce computation complexity, entropy-based routing route decision mechanism is replaced by an online route decision mechanism.Fourth, the scheme in [6] is modeled as a noncooperative game approach.However, our proposed scheme adopts a dynamic bargaining solution.
erefore, in our proposed sensing algorithm, each individual vehicle decides his strategy as a cooperative game manner.Fifth, our proposed scheme fully considers cloud computing, sensing, and routing payoffs and calculates the bargaining powers to respond to current VANET situations.Most of all, the main difference between the scheme in [6] and our proposed scheme is a control paradigm.Simply, in the paper [6], V2I and V2V algorithms are combined merely based on the competitive approach.However, in this paper, sensing, cloud computing, and routing algorithms work together in a collaborative fashion and act cooperatively with each, other based on the interactive feedback process.
e Multiobjective Vehicular Interaction Game (MVIG) scheme [21] proposes a new game theoretic scheme to control the on-demand service provision in a vehicular cloud.Based on a game theoretic approach, this scheme can balance the overall game while enhancing vehicles' service Mobile Information Systems costs.e game system in the MVIG scheme differs from other conventional models, as it allows vehicles to prioritize their preferences.In addition, a quality-of-experience framework is also developed to provision various types of services in a vehicular cloud; it is a simple but an effective model to determine vehicle preferences while ensuring fair game treatment.e simulation results show that the MVIG scheme outperforms other conventional models [21].
e Prefetching-Based Vehicular Data Dissemination (PVDD) scheme [22] devises a vehicle route-based data prefetching approach while improving the data transmission accessibility under dynamic wireless connectivity and limited data storage environments.To put it more concretely, the PVDD scheme develops two control algorithms to determine how to prefetch a data set from a data center to roadside wireless access points.Based on the greedy approach, the first control algorithm is developed to solve the dissemination problem.Based on the online learning manner, the second control algorithm gradually learns the success rate of unknown network connectivity and determines an optimal binary decision matrix at each iteration.Finally, this study proves that the first control algorithm could find a suboptimal solution in polynomial time, and the optimal solution of the second control algorithm converges to a globally optimal solution in a certain number of iterations using regret analysis [22].
e Cooperative Relaying Vehicular Cloud (CRVC) scheme [23] proposes a novel cooperative vehicular relaying algorithm over a long-term evolution-advanced (LTE-A) network.To maximize the vehicular network capacity, this scheme uses vehicles for cooperative relaying nodes in broadband cellular networks.With new functionalities, the CRVC scheme can (i) reduce power consumption, (ii) provide a higher throughput, (iii) lower operational expenditures, (iv) ensure a more flexibility, and (v) increase a covering area.In a heavily populated urban area, the CRVC scheme is useful owning to a large number of relaying vehicles.Finally, the performance improvement is demonstrated through the simulation analysis [23].In this paper, we compare the performance of our proposed scheme with the existing MVIG [21], PVDD [22], CRVC [23] schemes.

The Proposed VCS, VRS, and VSS Algorithms
In this section, the proposed VCS, VRS, and VSS algorithms are presented in detail.Based on the learning algorithm and game-based approach, these algorithms form a new tripleplane bargaining game model to adapt the fast changing VANET environments.

Game Models for the VCS, VRS, and VSS Algorithms.
For the operation of a VANET system, we develop three different game models for the VCS, VRS, and VSS algorithms.As game players, vehicles and RSUs select their strategies based on the interactions of other players.In our proposed scheme, the VCS and VRS algorithms are formulated as non-cooperative game models, and the VSS algorithm is formulated as a triple-plane bargaining model by cooperation, coordination, and collaboration of VCS, VRS, and VSS processes.First, for the VCS algorithm, we formally define the game model , T} at each time period of gameplay.
(i) N is the finite set of VCS game players N � R, V { }, where R represents a RSU and V � V 1 , . . .,  V i , . . ., V k } is a set of multiple vehicles in the R's coverage area (ii) C is the cloud computation capacity, i.e., number of CPU cycles per second in the R (iii) S R � {P R min , . . ., P R j , . . ., P R max } is a set of R's strategies, where P R j means the price level to execute one basic cloud service unit (BCSU).S V , where r V i represents the amount of cloud services of the V i and is specified in terms of BCSUs (iv) U R is the payoff received by the RSU, and is the R's learning value for the strategy P R j ; L is used to estimate the probability distribution (P R ) for the next R's strategy selection (vi) T � H 1 , . . ., H t , H t+1 , . . .  denotes time, which is represented by a sequence of time steps with imperfect information for the VCS game process For the VRS algorithm, we define the game model (i) v is the finite set of game players v � V 1 , . . ., V n  , where n is the number of vehicles for the For the VSS algorithm, we formally define the game model  Mobile Information Systems game, η V i ] is the vector of V i 's strategies, where μ I j V i represents the strategy for I j .In the G VSS game, μ I j V i means the V i 's active VSS participation, i.e., μ is the payoff received by the RSU, and u V V i ∈V is the payoff received by V i during the VSS process.

e VCS Algorithm Based on a Non-Cooperative Game
Model.In the next-generation VANET paradigm, diverse and miscellaneous applications require significant computation resources.However, in general, the computational capabilities of the vehicles are limited.To address this resource restriction problem, vehicular cloud technology is widely considered as a new paradigm to improve the VANET service performance.In the VCS process, applications can be offloaded to the remote cloud server to improve the resource utilization and computation performance [24].
Vehicular cloud servers are located in RSUs and execute the computation tasks received from vehicles.However, the service area of each RSU may be limited by the radio coverage.Due to the high mobility, vehicles may pass through several RSUs during the task offloading process.erefore, service results must be migrated to another RSU, which can reach the corresponding vehicle.From the viewpoints of RSUs and vehicles, payoff maximization is their main concern.To reach a win-win situation, they rationally select their strategies.During the VCS process, each RSU is a proposer and individual vehicles are responders; they interact with each other for their objectives during the VCS process.
To design our VCS algorithm, we consider the VCS platform consisting of one RSU (R) and a set of mobile vehicles (V); they formulate the game model G VCS .As a proposer, the R's strategy (P R j ∈ S R ) indicates the offered price for one BCSU process.R has its own utility function, which represents its net gain while providing the VCS process.e R's utility function with P R j strategy at the t'th time step where C R (r is the cost function to execute the V i 's cloud service (r BCSU is the processing cost to execute one BCSU, and M is the currently using capacity of C. θ is the coefficient factor of cost calculation.In practice, the actual sensing cost C R (•) is usually unknown by vehicles.
As a responder, the vehicle V i 's strategy (S V V i ) represents the amount of cloud service.e payoff of V i can be defined as a function of the task offload level (r V i ) and service price (P R ). erefore, the V i 's utility function with P R j and r ) is computed as follows: where H t is the amount of V i 's virtual money at time H t ; if V i has enough money to pay the VCS price, V i can request its cloud service (r As the G VCS game players, the RSU and vehicles attempt to maximize their utility functions.Interactions among game players continue repeatedly during the VCS process over time.In particular, the RSU should consider the reactions from vehicles to determine the price strategy (P R ).In this study, we develop a new learning method to decide an effective price policy for cloud services.If the strategy P R j is selected at time H t−1 , the RSU updates the strategy P R j 's learning Mobile Information Systems value for the next time step (L P R j H t ) according to the following method: (3) where ‖S R ‖ is the cardinality of S R and χ is a learning rate that models how the L values are updated.To implement the price learning mechanism in the RSU, a strategy selection distribution (P R ∈ P R ) for the VCS is defined based on the L(

e VRS Algorithm Based on a Non-Cooperative Game
Model. e main goal of VRS is to transmit data from a source vehicle to a destination vehicle via wireless multihop transmission techniques.In the wireless multihop transmission technique, the intermediate vehicles in a routing path should relay data as soon as possible from the source to destination [6,13,25].In this section, we develop a noncooperative game model (G VRS ) for vehicular routing services.As game players in G VRS , vehicles dynamically decide their routing routes.To configure the routing topology, a link cost (LC) is defined to relatively handle dynamic VANET conditions.In this study, we define a wireless link status (LC where d M V i is the maximum coverage range of V i and d V i be the set of the neighboring vehicles of V i at time H t and v j → (H t ) is the relative velocity of V j at time H t .For the adaptive LC V j V i (H t ) estimation, the parameter α controls the relative weight between the distance and the velocity of corresponding vehicle.
For the VRS, a source vehicle configures a multihop routing path by using the Bellman-Ford algorithm.As a routing game player, each source vehicle attempts to minimize total path cost (PC).From the source vehicle V s to the destination vehicle V d , the total path cost (PC at time H t is computed as the sum of all relay link costs as follows: where Path V s is the routing path from V s to V d .Usually, a vehicle acting as a relay node has to sacrifice its energy and bandwidth.erefore, incentive payment algorithm should be developed to guide selfish vehicles toward the cooperative intervehicle routing paradigm [6,26].By paying the incentive cost to relaying vehicles, the developed routing algorithm stimulates cooperative actions among selfish relay vehicles.As a G VRS game player, a source vehicle pays its virtual money (Γ) to disseminate the routing packet.If the source vehicle V i selects the Path V d V s according to (6), its utility function at time H t (U V i (Path where H t are the outcome of V i 's routing and the amount of V i 's virtual money at time H t , respectively.J is the coefficient factor to estimate the incentive payment for relaying vehicles.

e VSS Algorithm Based on the Triple-Plane Bargaining
Game.Recently, the VSS has attracted great interests and becomes one of the most valuable features in the VANET system.Some VANET applications involve generation of huge amount of sensed data.With the advance of vehicular sensor technology, vehicles that are equipped with OBUs are expected to effectively monitor the physical world.In VANET infrastructures, RSUs request a number of sensing tasks while collecting the local information sensed by vehicles.According to the requested tasks, OBUs in vehicles 6 Mobile Information Systems sense the requested local information and transmit their sensing results to the RSU.Although some excellent researches have been done on the VSS process, there are still significant challenges that need to be addressed.Most of all, conducting the sensing task and reporting the sensing data usually consume resource of vehicles.erefore, selfish vehicles should be paid by the RSU as the compensation for their VSSs.To recruit an optimal set of vehicles to cover the monitoring area while ensuring vehicles to provide their full sensing efforts, the RSU stimulates sufficient vehicles with proper incentives to fulfill VSS tasks [6,8,27].
In this sense, we design our VSS algorithm to determine the incentive for vehicles to complete their VSS tasks.Since vehicles may make different contributions of sensing work, the RSU may issue appropriate incentives in return for the collected sensing data [6].e major goal of our algorithm is that the interactive trading between the RSU and vehicles should benefit both of them. is game situation can be modeled effectively though G VSS .In the VSS algorithm, we consider the VSS platform consisting of one RSU (R), a set of mobile vehicles (V), and sensing tasks (I); they formulate the sensing game model G VSS .To capture its own heterogeneity, a vehicle's strategy (μ ∈ S V V i ) indicates the contribution for a specific task (I ∈ I).For example, V i can actually contribute for the task I s during H t , i.e., μ Each vehicle has its own utility function, which represents its net gain.e V i 's utility function at time where C R (H t ) are the V i 's cost and the RSU's incentive payment for the I j sensing at time H t , respectively.Usually, game players simply attempt to maximize their utility functions.However, vehicles in the G VSS game should consider not only the VSS but also the VCS and VRS.From the point of view of vehicles, this situation can be modeled effectively though a cooperative bargaining process.In this study, we adopt a well-known bargaining solution concept, called Nash bargaining solution (NBS), to effectively design the vehicle's VSS strategy decision mechanism; the NBS is an effective tool to achieve a mutually desirable solution among conflicting requirements.
In our proposed scheme, vehicles can earn the virtual money (Γ) from the VSS incentive payment and spend their Γ for their VCS and VRS.Due to this reason, the strategy decision in the VSS algorithm might directly affect the payoff of G VCS and G VRS .During VANEToperations, the individual vehicle V i decides his VSS's strategy (S V V i ) to maximize the combined payoffs where d j is a disagreement point and a disagreement point d i,1≤i ≤n represents a minimum payoff of each game model.erefore, d is the least guaranteed payoff for game players (i.e., zero in our model).ψ j,1≤j≤3 is a bargaining power, which is the relative ability to exert influence over the bargaining process.Usually, the bargaining solution is strongly dependent on the bargaining powers.In the G VSS game, ψ j,1≤j≤3 can be estimated as follows: where RΓ are the requested virtual money to maximize the V i 's payoffs in G VCS and G VRS at time H t , respectively.UΓ are the used virtual money by V i in G VCS and G VRS at time H t , respectively.Finally, individual vehicles select their strategies S V according to ( 9) and (10).In a distributed online fashion, each vehicle ensures a well-balanced performance among the VCS, VRS, and VSS processes.
In the VSS algorithm, the vehicles' actual sensing cost C I V (•) and each individual vehicle's situation is usually unknown by the RSU.Under this asymmetric information situation, the RSU should learn the vehicle's circumstance during the VSS process.Like as the VCS process, each RSU is a proposer and individual vehicles are responders, and they also interact with each other for their objectives based on the collaborative feedback procedure.For the RSU, the payoff can be defined as a function of price levels for tasks and vehicles' responses.
erefore, the RSU's utility function (u R (S R , H t )) at time H t is computed as the sum of each task's outcome: where Φ I h is the profit of I h ; when the VSS for I h is successfully completed, i.e.,  V i ∈V (μ As G VSS game players, the RSU considers the interrelationship among tasks and vehicles' reactions to determine its incentive payment strategy.To select the best strategy, a novel learning method is needed.In this study, we develop a new learning method to determine an effective payment policy for each task.For the RSU, the strategy vector S R (H t ) � [η e RSU updates its Z(•) value over time according to the following method: During the G VSS game process, the RSU adaptively learns the current VSS state and sequentially adjusts Z(

Main Steps of Proposed Triple-Plane Bargaining
Algorithm.In this study, we design a novel triple-plane bargaining game model through a systematic interactive game process.In the proposed VCS, VRS, and VSS algorithms, the RSUs and vehicles are game players to maximize their payoffs.In particular, the RSUs learn the current VANET situation based on the learning methods, and the vehicles determine their best strategies while balancing their VCS, VRS, and VSS requirements.e primary steps of the proposed scheme are described as follows.
Step 1.Control parameters are determined by the simulation scenario (Table 1).
Step 2. At the initial time, the Z and L learning values in the RSUs are equally distributed.is starting estimation guarantees that each RSU's strategy benefits similarly at the beginning of the G VCS and G VSS games.
Step 3.During the G VCS game, the proposer RSU selects its strategy P R ∈ S R to maximize its payoff (U R ) according to (1), (3), and (4).As responders, vehicles select their strategy r ∈ S V to maximize their payoffs (U V ) according to (2) while considering their current virtual money (Γ).
Step 4. At every time step (H), the RSU adjusts the learning values (L(•)) and the probability distribution (P R ) based on equations ( 3) and (4).
Step 5.During the G VRS game, individual vehicles estimate the wireless link states (LC) according to equation (5).At each time period, the LC values are estimated online based on the vehicle's relative distance and speed.
Step 6.During the G VRS game, the source vehicle configures a multihop routing path using the Bellman-Ford algorithm based on equation (6).e source vehicle's payoff (U) is decided according to (7) while considering their current virtual money (Γ).
Step 7.During the G VSS game, the proposer RSU selects its strategy S R to maximize its payoff (u R ) according to (11).As responders, vehicles select their strategy S V to maximize their combined payoff (CP) according to (9) while adjusting each bargaining power (ψ) based on equation (10).
Step 8.At every time step (H), the RSU adjusts the learning values (Z(•)) and the probability distribution (P R ) according to equations (12) and (13).
Step 9. Based on the interactive feedback process, the dynamics of our G VCS , G VRS , and G VSS games cause a cascade of interactions among the game players, who choose their best strategies in an online distributed manner.
Step 10.Under the dynamic VANET environment, the individual game players constantly self-monitor for the next game process; go to Step 3.

Performance Evaluation
4.1.Simulation Setup.In this section, we evaluate the performance of our proposed protocol and compare it with that of the MVIG, PVDD, and CRVC schemes [21][22][23].To ensure a fair comparison, the following assumptions and system scenario were used: (i) e simulated system was assumed to be a TDMA packet system for VANETs.(ii) e number of vehicles that passed over a RSU was the rate of the Poisson process (ρ).e offered range was varied from 0 to 3.0.(iii) Fifty RSUs were distributed randomly over the 100 km road area, and the velocity of each mobile vehicle was randomly selected to be 36 km/h, 72 km/h, or 108 km/h.(iv) e maximum wireless coverage range of each vehicle was set to 500 m.(v) Cloud computation capacity (C) is 5 GHz, and one BCSU is the minimum amount (e.g., 20 MHz/s in our system) of the cloud service unit.(vi) e number (s) of sensing task in each R is 4, i.e., I � {I 1 ,I 2 , I 3 , I 4 }.(vii) e source and destination vehicles were randomly selected.Initially, virtual money (Γ) in each vehicle was set to 100.(viii) At the source node, data dissemination was generated at a rate of λ (packets/s).According to this assumption, the time duration H in our simulation model is one second.(ix) Network performance measures obtained on the basis of 100 simulation runs are plotted as functions of the vehicle distribution (ρ).
To demonstrate the validity of our proposed method, we measured the cloud service success ratio, normalized dissemination throughput, and crowdsensing success probability.Table 1 shows the control factors and coefficients used in the simulation.Each parameter has its own characteristics [6].

Results and Discussion
. Figure 1 compares the cloud service success ratio of each scheme.In this study, the cloud service success ratio represents the rate of cloud services that was completed successfully.
is is a key performance evaluation factor in the VCS operation.As shown in Figure 1, the cloud service success ratios of all schemes are similar to each other; however, the proposed scheme adopts an interactive environmental feedback mechanism, and the RSUs in our scheme adaptively adjust their VCS costs. is approach can improve the VCS performance than the existing MVIG, PVDD, and CRVC schemes.erefore, we outperformed the existing methods from low to high vehicle distribution intensities.
Figure 2 compares the normalized dissemination throughput in VANETs.Typically, the network throughput is measured as bits per second of network access.In this study, the dissemination throughput is defined as the ratio of data amount successfully received in destination vehicles to the total generated data amount in the source vehicles.e throughput improvement achieved by the proposed scheme is a result of our G VRS game paradigm.During the VRS operations, each vehicle in the proposed scheme can select the most efficient routing path with real-time adaptability and self-flexibility.Hence, we attained a higher dissemination throughput compared to other existing approaches that are designed as lopsided and one-way methods and do not effectively adapt to the dynamic and diversified VANET conditions.e crowdsensing success probability, which is shown in Figure 3, represents the efficiency of the VANET system.In the proposed scheme, we employed the learning-based triple-plane game model to perform control decisions in a distributed online manner.According to the interactive operations of the VCS, VSS, and VRS, our game-based approach can improve the crowdsensing success probability more effectively than the other schemes.
e simulation results shown in Figures 1 to 3 demonstrate that the proposed scheme can attain an appropriate performance balance; in contrast, the MVIG [21], PVDD [22], and CRVC [23] schemes cannot offer this outcome under widely different and diversified VANET situations.

Summary and Conclusions
e VANET using vehicle-based sensory technology is becoming more popular.It can provide vehicular sensing, routing, and clouding services for 5G network applications.erefore, the design of next-generation VANET management schemes is important to satisfy the new demands.Herein, we focused on the paradigm of a learning algorithm and game theory to design the VCS, VRS, and VSS algorithms.By combining the VCS, VRS, and VSS algorithms, a new triple-plane bargaining game model was developed to provide an appropriate performance balance.During the VANET operations, the RSUs learned their strategies better under dynamic VANET environments, and the vehicles considered the mutual-interaction relationships of their strategies.As game players, they considered the obtained information to adapt to the dynamics of the VANET environment and performed control decisions intelligently by self-adaptation.According to the unique features of VANETs, our joint design approach is suitable to provide satisfactory services under incomplete information environments.In the future, we would like to consider privacy issues such as the differential privacy during the VANET operation.Furthermore, we will investigate probabilistic algorithms to estimate the service quality of sensing, routing, and clouding services.In addition, we plan to investigate smart city applications, where the different sensory information of a given area can be combined to provide a complete view of the smart city development.
at each time period of G VRS gameplay.G VRS can formulate the interactions of vehicles for VANET routing operations.

1 R
is the finite set of game players for the G VSS game; N is the same as N in G VCS .(ii) I is the finite set of sensing tasks I � I 1 , . . ., I s   in R, where s is the number of total sensing tasks.(iii) S R � [η I , . . ., η I j R , . . ., η I s R ] is a vector of R's strategies, where η I j R represents the strategy set for the I j .In the G VSS game, η I j R means the set of price levels for the crowdsensing work for the task I j during a time period (H ∈ T).Like as the G VCS

R
is the learning value for the strategy P I j i ; Z is used to estimate the probability distribution (P R ) for the next R's strategy selection.(vii) T � H 1 , . . ., H t , H t+1 , . . .  is the same as T in G VCS and G VRS .

Figure 3 :
Figure 3: Crowdsensing success probability.Y-axis: normalized crowdsensing success probability.X-axis: offered numbers of vehicles that passed over a RSU; they are the rate of the Poisson process.

Figure 1 :
Figure 1: Cloud service success ratio.Y-axis: normalized cloud service success ratio.X-axis: offered numbers of vehicles that passed over a RSU; they are the rate of the Poisson process.

Figure 2 :
Figure 2: Normalized dissemination throughput.Y-axis: normalized dissemination throughput.X-axis: offered numbers of vehicles that passed over a RSU; they are the rate of the Poisson process.
•) values.During the G VCS game process, we sequentially determine P R (H t ) � P R P R min (H t ), . . ., P R P R j (H t ), . . ., represents each price strategy for each task at time H t .Let Z