Next Article in Journal
Ultra-Low Power Wearable Infant Sleep Position Sensor
Previous Article in Journal
Adaptive Robust Unscented Kalman Filter for AUV Acoustic Navigation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stackelberg Game-Based Power Allocation for V2X Communications

School of Information and Communication Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(1), 58; https://doi.org/10.3390/s20010058
Submission received: 22 November 2019 / Revised: 10 December 2019 / Accepted: 17 December 2019 / Published: 20 December 2019
(This article belongs to the Section Intelligent Sensors)

Abstract

:
Ultra-reliable low-latency communication (URLLC) is one of the three usage scenarios anticipated for 5G, which plays an important role in advanced applications of vehicle-to-everything (V2X) communications. In this paper, the Stackelberg game-based power allocation problem was investigated in V2X communications underlaying cellular networks. Assuming that the macro-cellular base station (MBS) sets the interference prices to protect itself from the V2X users (VUEs), the Stackelberg game was adopted to analyze the interaction between MBS and VUEs, where the former acts as a leader and the latter act as followers. For MBS, we aimed at maximizing its utility from interference revenue while considering the cost of interference. Meanwhile, the VUEs aimed at maximizing their utilities per unit power consumption. We analyzed the Stackelberg model and obtained the optimal prices for MBS and optimal transmit powers for VUEs. Simulation results demonstrated the superiority of the proposed Stackelberg game-based power allocation scheme in comparison with the traditional power allocation strategy. Meanwhile, the proposed scheme achieved a better trade-off between economic profit and power consumption.

1. Introduction

With the exponential growth of data services and smart terminals, there is a huge demand for wireless communications with higher speed, huger capacity, and quality of service (QoS) guarantee. The emergence of 5G technology will provide strong support for higher wireless capacities in a wide range of applications to meet the requirements in terms of capacity, latency, cost efficiency, and so on. As one of the 5G key technologies, device-to-device (D2D) communications allow user equipment (UE) to directly communicate with other neighboring UEs instead of evolved NodeB [1,2]. As a consequence, D2D communications underlaying cellular communication system can take the advantages of frequency reuse gain and adjacency gain, which dramatically increase the system throughput and network capacity, reduce transmission delay, and save energy [3,4].
Besides, more congested urban roads and frequent traffic accidents make intelligent transportation highly demanded. One of the typical scenarios for D2D communication enhanced by the internet of thing (IoT) is V2X (Vehicle-to-everything) communication in the internet of vehicles. D2D based on terminal direct communication has its inherent advantages in terms of vehicle safety due to its characteristics, such as communication delay and proximity discovery. As one of the three major application scenarios in 5G, URLLC is able to provide V2X with enhanced system capabilities and better coverage. In view of the aforementioned advantages, information on road conditions and the surrounding environment can be effectively shared among vehicles and road infrastructures, which could further facilitate automated driving.
Recently, there have been volumes of existing literature on V2X communications [5,6,7,8,9,10]. In [5], a cooperative automated driving (CAD) system based on collective perception and cooperative maneuver coordination was proposed, which could be applied to several use cases. The authors of [6] investigated the impact of the new radio (NR) flexible numerology on the cellular-vehicle-to-anything (C-V2X) autonomous access mode. The authors of [7] examined the possibility of using the V2X systems at sea and discussed the challenges. In [8,9], the performance comparison of IEEE 802.11p and C-V2X was presented. Moreover, the temporal and spatial dynamics of the V2X network were investigated in [10].
In spite of the above attractive features and application scenarios, there are also a great number of problems in the coexistence of V2X communication and other networks, such as the resource allocation (RA), interference management on account of co-channel interference (CCI) caused by spectrum reuse. In order to solve these problems and achieve technical breakthroughs, several related works have been done in terms of RA, power control, congestion control, link scheduling, interference coordination, and so on [11,12,13,14,15,16,17,18,19,20,21,22,23]. The authors of [11] focused on the existing RA algorithms for V2X communications, and these algorithms were classified and compared with each other according to selected criteria. In [12,13], an RA problem among safety VUEs, non-safety VUEs, and conventional cellular UEs (CUEs) was studied. The authors of [14] proposed a novel hybrid scheme based on C-V2X technology to improve latency and reliability performance. A cooperative solution for V2X communications was proposed in [15], which could guarantee reliability and latency requirements for 5G enhanced V2X services. In [16], the RA problem for D2D-based V2X communication was investigated. In [17,18], the congestion control problem in C-V2X was investigated. The authors of [19,20,21] investigated the radio resource management (RRM) for V2X communications, including both vehicle-to-infrastructure (V2I) and vehicle-to-vehicle (V2V) communication. The author of [22] proposed the joint clustering method and power control scheme in V2X communications to reduce the communication complexity, as well as the total power consumption of base station (BS). Besides, an age of information (AoI)-aware transmission power and resource block (RB) allocation technique has been proposed for vehicular communications [23].
With extensive applications of high-speed multimedia services, there has been a lot of service data to be processed by the terminal equipment. However, the latest battery technology has already been the bottleneck of industrial development, which restrains the development of new technologies in wireless communication. During the vehicle driving process, frequent start-stop or acceleration consumes a large amount of power, especially for pure electric vehicles (EVs) because the battery is its only energy source [24]. In order to increase the mileage of vehicles, power allocation is one of the most critical aspects of vehicle communications. To tackle this issue, researchers from both academia and industry begin to pay more attention to energy efficiency (EE) in V2X communication, and some progress has been made [25,26,27,28,29]. The authors of [25] proposed an energy-efficient relay assisted transmission scheme based on V2X communications in the uplink cellular networks for delay insensitive applications. In [26], an energy-efficient V2X-enabled transmission scheme in uplink cellular networks was proposed aiming to minimize the uplink energy consumption while considering both circuit power and transmit power. The authors of [27] considered the power control problem in V2X networks and proposed a joint beamforming and power control method for downlink V2X communication. In [28], a new power allocation method was proposed, which could dynamically and precisely allocate power to loads. A decentralized power allocation strategy for the EV charging network was proposed in [29].
Game theory is a very important microeconomics tool to analyze the interaction among various agents with different objectives, and there have already been some achievements in RA of V2X communication [30,31,32,33,34,35]. In [30,31], a secure and efficient vehicle to grid (V2G) energy trading framework by exploring the blockchain and edge computing was proposed. The authors of [32] proposed a charging scheme for EVs in a smart community (SC) integrated with renewable energy sources (RES) using a game-theoretical approach. An auction-based channel allocation and power control algorithm for V2V communications was proposed in [33]. In [34], a platoon-assisted vehicular edge computing (PVEC) system was proposed to enhance the efficiency and success of offloading. The authors of [35] investigated parked vehicle edge computing and explored opportunistic resources from parked vehicles (PVs) to run distributed mobile applications. PVs coordinate with VEC servers for collective task execution.
According to the research works mentioned above, it can be seen that there is some literature on RA to maximize the system throughput in a V2X communication system. However, few research works can be found about the interaction effect between the cellular network and V2X communications from the perspective of power-saving. In this paper, the power allocation problem was studied in V2X communication underlaying cellular networks, and interference that the macro-cellular base station (MBS) suffers from V2X users was taken into account. Stackelberg game was adopted to formulate the interaction between MBS and VUEs, and in the Stackelberg game model, MBS acts as the leader while VUEs act as the followers. Then, we presented a joint interference pricing and power allocation scheme aiming at maximizing the utilities of both VUEs and MBS, subject to the average transmission delay constraints of VUEs. Note that the objective of VUEs was the ratio of profit to total consumed power to further achieve power saving.
Since the optimization problem is non-convex in a fraction form, it is very difficult to find the optimal solution. In order to facilitate the computation, the fractional programming can be transformed into an equivalent parameter programming problem according to the Theorem in [36]. Then, through resolving an equivalent problem, the optimal powers for VUEs and interference price for interference can be obtained. In brief, the contribution of this paper can be summarized as follows:
  • We investigated the power allocation problem aiming at jointly maximizing the utilities of both the VUEs and MBS.
  • By transforming a nonlinear fractional programming problem into equivalent parametric programming, we maximized both the above-mentioned utilities simultaneously.
The organization of this paper is as follows. In Section 2, the system model of the V2X communications underlaying cellular network is described. Section 3 gives the problem formulation, and the Stackelberg game model is analyzed, then a power allocation scheme to achieve a performance tradeoff between economic profit and power consumption is detailed. Simulation results are demonstrated in Section 4, and the whole paper is concluded in Section 5.

2. System Model and Problem Formulation

2.1. System Model

Consider a single-cell scenario where VUEs can exchange information with each other by reusing the available uplink (UL) spectrum resource allocated to CUEs. On the one hand, using the UL cellular spectrum reduces the impact of the interference caused by VUEs at the Evolved Node B (eNB). On the other hand, UL CUEs generate less interference to VUEs since the average transmit power of CUEs is significantly lower than that of a BS. In our scenario, the underlay mode was employed, and broadcasting service was considered, i.e., each vehicle broadcasts its messages to others. It was assumed that the MBS was located in the center, and several macrocell user equipments (MUEs) randomly located. Moreover, some pairs of VUEs, including V2X transmitters (VTs) and corresponding receivers (VRs), were randomly located in the same cell. As shown in Figure 1, the links marked with solid arrows denote the communication links, whereas the interference links are expressed by the dashed arrows.
The distance information between different nodes was considered in our scenario [37,38]. It was assumed that the MBS exactly knew the location [39,40] of CUEs and VUEs present in its cell. In order to guarantee acceptable average interference between CUEs/MBS and VUEs, we assumed that the distance information between different nodes satisfied the following conditions:
  • The distance between VTs and the MBS must be large than the distance between the UL CUEs and the MBS.
  • The distance between CUEs and the VRs must be large than the distance between the UL CUEs and the MBS.
We considered a macrocell with K UEs and N VUE pairs. In Figure 1, V T i and V R i denote the V2X transmitter i and receiver i , respectively, where i ∈{1, 2, …, N}. It was assumed that all the VUEs were equipped with one single antenna and the channels were block-fading to ensure that the channels remain constant during each transmission block, but possibly change across different blocks. The channel power gain between MUE k and MBS was denoted by g 0 k , and that between V T i and V R i was denoted by g i . h i denotes the channel power gain between V T i to MBS, and l i k denotes the channel power gain between MUE k to V R i , respectively. All the channel power gains were assumed to be independent and identically distributed (i.i.d.) random variables, and the additive Gaussian white noise with zero mean and variance σ 2 was considered.
In consideration of spectrum sharing between V2X communications and cellular networks, the co-channel interference caused by VUEs would have a significant effect on the performance of the cellular networks. In order to effectively protect the communication quality of cellular networks, interference pricing was introduced.
Under the above underlying framework, considering that MUE transmits at a certain power P P and V T i transmits with variable power P i , the received signal to interference and noise ratio (SINR) at V R i can be expressed as follows.
γ i ( P i ) = P i g i k = 1 K P P l i k + σ 2
In this paper, the profit per Joule was considered in V2X communications for improving the energy utilization. The aim of V T i was to maximize its own utility from the perspective of power-saving while not affecting the normal transmission of cellular network, which could be given as follows:
η i ( P i , p i ) = ξ i   l o g 2 ( 1 + γ i ( P i ) ) p i I i ( P i ) P c + P i
where ξ i is a conversion factor to denote the economic gain of VUE i from its per unit of rate, p i denotes the price determined by MBS, I i ( P i ) denotes the interference that V T i intends to buy from the MBS under the interference price p i with I i ( P i ) P i h i , and P c denotes the additional circuit power consumption of devices during transmission, which is independent to the data transmission power.

2.2. Problem Formulation

In this section, we presented the Stackelberg game model for the price-based power allocation problem in V2X communications. The Stackelberg model is a strategic game in economics in which the leader moves first and then the follower moves sequentially. In the game theory terms, the players of this game are composed of a leader and multiple followers, and the leader is sometimes referred to as the market leader. The followers can take action based on the observed action of the leader.
Considering the cellular network and V2X communications mentioned above, we formulated a power allocation problem in the heterogeneous network as a two-stage Stackelberg game, which consisted of one leader and N followers. The MBS was regarded as the leader who acts first, then VUEs were followers who that act subsequently by observing the leaders’ action (strategies). More specifically, the MBS did set the interference power price (denoted by p i ) for VUE i initially, then the V T i decided its own transmission power P i according to the interference power price p i . Therefore, the two-stage Stackelberg game model was formulated as follows.
Based on the above analysis, the objective of MBS was to maximize its utility by means of imposing a pecuniary charge for the interference caused by VUEs while considering the effect of interference on the utility, which could be mathematically written as
U M B S ( p i , P ) = i = 1 N { p i I i ( P i ) α I i ( P i ) }
where α is another conversion factor to denote the MBS’s economic loss from per unit of interference caused by VUEs, I i ( P i ) denotes the interference from V T i , and P denotes the vector of power allocation for all V2X users, i.e., P = [ P 1 , P 2 , , P N ] T .
It is noteworthy that the P i was actually a function of price p i in this Stackelberg game model (i = 1, 2, … , N), indicating that the power allocated to VUEs was completely dependent on the interference price p i . Therefore, MBS had to find the optimal interference price p i so as to obtain its maximal utility. From the problems discussed above, it should be clear that the optimal p i could be obtained by solving the following optimization problem:
O P 1 : max p 0 U M B S ( p , P )
where p denotes the vector of interference price with p = [ p 1 , p 2 , , p N ] T , and p i is the interference price of V2X transmitter i .
For V2X communication, the profit per unit of energy was considered as the utilities of VUEs. According to Equation (2), let U i ( P i , p i ) = η i ( P i , p i ) , then we found that the utility of V T i consisted of two parts: revenue per Joule and cost per Joule. On the one hand, V T i decided to increase its transmit power, and the transmit data rate would increase accordingly, improving its transmission quality. On the other hand, the increased transmit power would cause more severe interference to MBS, and V T i had to pay more for it, leading to higher cost incorporated into the overall utility. Therefore, it was necessary to find the optimal allocated power for V T i , which motivated us to develop a power allocation scheme with the objective aiming at maximizing the utility of V T i . In addition, we assumed that the data buffers of V T s were extremely large, where the data packets were always waiting to transmit while data buffers of V T s were limited, and the arrival process of packets could be modeled as a Poisson process. To guarantee the QoS requirements of VUEs, the requirement for low average transmission delay should be satisfied. The problem mentioned above of V T i could be described mathematically by another optimization problem:
O P 2 : max P i 0 U i ( P i , p ) s . t . E [ W i ] T i
where W i denotes the time that the packets of the VT i wait in the queue plus the service time whose expectation can be denoted by E [ W i ] . T i denotes the delay constraint in terms of time. Since the delay constraint condition is intractable, we transformed the delay constraint into a transmission rate constraint of the VUE i by modeling the data buffer of VUE as an M/G/1 queue [41], which is given by:
R i φ ( T i , υ i , Z )
where R i = log 2 ( 1 + γ i ( P i ) ) , υ i denotes the independent packet arrival rate of the VUE i , which can be modeled as a Poisson process, and Z represents the packet size [42], which is a random variable.
According to Equation (5), V2X transmitters will compete with each other through the non-cooperative game to maximize their utilities, which could be written as follows:
G = { Ω , { P i } i Ω , { U i ( P i , p ) } i Ω }
where Ω = { 1 , 2 , , N } denotes the set of VTs, P i denotes the power of VT i .
The above two optimization problems together formed the Stackelberg game model, and our aim was to find the Stackelberg equilibrium (SE) point(s), which have been elaborately detailed in the following parts.

3. Proposed Algorithm

Firstly, the Stackelberg equilibrium (SE) was defined for the proposed game, and then the fractional structure of the VUEs’ objective function was analyzed and subsequently transformed into an equivalent parametric programming problem. Finally, the power allocation scheme for V2X communications was deduced.

3.1. Stackelberg Equilibrium

For the Stackelberg game abovementioned, it is worth noting that for VUEs, P is actually a function with respect to p ; in other words, the power of VUE i depends on the interference power price p i decided by MBS. The SE is defined as:
Definition 1.
Let p be the optimal solution of O P 1 , and P be the optimal solution for the VUEs in O P 2 , then the point ( p ,   P ) is a SE for this proposed Stackelberg game if, for any ( p , P ) , the following conditions can be satisfied:
U M B S ( p , P ) U M B S ( p , P * )
and
U i ( P i * , p * ) U i ( P i , p * )
for i with p 0 and P 0 .
Based on the analysis above, it is clear that solving this Stackelberg game problem for its SE is equivalent to finding its sub-game perfect Nash equilibrium (NE), where VUEs compete with each other in a non-cooperative manner, then a non-cooperative power allocation sub-game is formulated at VUE side. For MBS, the optimal interference price can be obtained by solving the problem O P 1 , which should be based on the power of VUEs, since the MBS derives its optimal strategy ( p * ) according to that ( P ) of V2X communications. Then, the VUEs update their powers to the optimal power ( P * ) derived through resolving the problem O P 2 based on p * , which will converge to a stable condition.

3.2. Mathematical Analysis

It is noteworthy that the model of the V2X transmitter i is a non-linear fractional programming problem, which is very hard to solve directly. In order to facilitate the computation, an equivalent non-linear parametric programming model was deduced from the original problem, and the mathematical description of the theory could be briefly given as follows.
There is a fractional programming problem as follows:
max x q = N ( x ) D ( x )
Another one is the parametric programming problem:
max x   N ( x ) q D ( x )
Let F(q) = max{N(x) − qD(x)}, where q is a key parameter. Therefore, F(q) is a convex function of q.
Let x * be the solution of Equation (11), that is, q * = N ( x * ) / D ( x * ) , then the sufficient and necessary conditions q = q is F(q) = 0. Thus, searching for the optimum of problem Equation (11) is equal to find the zero root of F(q) = 0.
In our model, the non-linear parametric programming problem equivalently transformed from the original fractional programming problem OP2 of the V2X transmitter i could be given as follows:
O P 3 : max P i 0 U t i ( P i , p ) s . t . R i R t h
where R t h = φ ( T i , υ i , Z ) and
U t i ( P i , p i ) = ξ i log 2 ( 1 + γ i ( P i ) ) p i I i ( P i ) q i ( P c + P i )
Then, the optional solution of OP2 could be transformed to find the zero root of the problem OP3.

3.3. Power Allocation Scheme

In this section, we analyzed the Stackelberg game in detail and derived the optimal solution of the game model in our scenario. On the basis of the analysis above, the existence and uniqueness of the Stackelberg game were proved, respectively. Furthermore, the update function of the interference power price for VUEs was given, and it could converge to the unique equilibrium. Finally, the power allocation scheme was proposed.
In the proposed Stackelberg game, the leader acted first, and the followers, subsequently took corresponding actions, that is, the MBS did set the interference prices first, and then the V T s decided their optimal transmit powers according to the given interference price. It is noteworthy that the action of the leader (MBS) could be observed by VUEs, and then the problem could be solved with the backward induction method.

3.3.1. Analysis of VUEs-Level Game

Theorem 1.
For any given interference price p by MBS, there exists a unique Nash equilibrium in a non-cooperative game for VUEs.
Proof .
Please refer to Appendix A.□
Assuming that interference price p i was fixed by MBS in the proposed game, and the q was a constant, then the best transmit power of VUEs could be derived by solving
U t i P i = ξ i ln 2 g i G i + P i g i p i h i q i = 0
where G i = P P l i + σ 2 and U t i denotes the U t i ( P i , p i ) , respectively. Then, the closed-form solution of optimal transmit power could be expressed as follows:
P i * = ξ i ln 2 ( p i h i + q i ) G i g i

3.3.2. Analysis of MBS-Level Game

Substituting the Equation (15) into (4), the utility of MBS could be rewritten as:
max     U M B S = i = 1 N p i P i h i i = 1 N α P i h i = i = 1 N ( p i α ) P i h i
It could be found out from the Equation (16) that there existed a tradeoff between prices and the utility of MBS. For instance, the MBS firstly did set a low interference price p i , then the VUEs sharing the same spectrum would transmit with high power, leading to an increase of the MBS’s utility as p i rises based on Equation (16). However, with a further increase in the interference price p i , the growth of the MBS’s utility would be obviously restrained. In that case, the transmit power P i of VUE i would decrease with the increasing of p i , resulting in the reduction of the utility of MBS. Therefore, there existed the best choice for an interference price p i corresponding to the optimal utility for MBS.
Hence, the optimal interference price p i could be obtained by solving the following equation:
U M B S p i = ( p i h i α h i ) P i p i + P i h i = 0
Based on the above-mentioned analysis, the optimal interference price p i was the function of the G i , which could be expressed as follows.
p i * = p i * ( G i )
Equation (17) could be simplified and transformed into:
p i = Z i ( p i ) = P i P i / p i + α
In order to obtain the p i in Equation (19), the MBS needed to know the exact and prompt feedback information regarding the P i and P i / p i from the VUEs. Then, the interference price p of MBS could be updated according to the formula below:
p = Z ( p )
where Z ( p ) = [ Z ( p 1 ) , Z ( p 2 ) , , Z ( p N ) ] T , which represents interference price competition constraint for MBS. Therefore, the update process of price p could be modeled by an iterative formula as follows:
p ( t + 1 ) = Z ( p ( t ) )
Based on the Stackelberg game analysis and the price updating formula, the MBS could obtain the optimal interference price p i * for VUEs, and then the VUEs would transmit with the optimal power P i * , which would actualize their maximum utilities.
It is noteworthy that the aforementioned mathematic deduction was based on the assumption that the parameter q was constant. However, according to the F(q) = 0 in Equation (11), q in OP 3 was a variable needed to be solved. Considering that the function F(q) was monotonically decreasing with respect to q, the bisection search could be utilized to find the optimal solution q. In summary, the proposed power allocation algorithm is detailed in Algorithm 1.
Algorithm 1: Power Allocation Scheme
Require:
  g, h, l, ξ, N, σ, PC, PP, α, δ, a and b (error limitation δ > 0, a, b satisfying F (a) > 0 and F (b) < 0); q = (a + b)/2;
Ensure:
  1: while |F (q)|> δ do
  2:   Calculate optimal price and power
  3: Use Equations (15) and (19), calculate the optimal p * and P * ;
  4: k = 1;
  5: while |p(k) − p(k − 1)| > δ or |P (k) − P (k − 1)| > δ do
  6:   update p(k) and P(k) according to Equations (15) and (19) under the constraints;
  7:   k = k + 1;
  8:   end while
  9: if F (a) · F (q) 0 then
  10: a = q;
  11: else
  12:   b = q;
  13: endif
  14:   q = (a + b)/2;
  15:   endwhile

4. Numerical Results

In this section, numerical results are presented to evaluate the performance of the proposed power allocation scheme in V2X communication on the basis of the interference pricing approach. We considered a cellular network with two MUEs and two VUEs (two V T s and the corresponding V R s ) in order to ease the computation. It was assumed that the channel power gains g, h, and l were Rayleigh distributed random variables with mean –6 dB, and the noise variance was 0.05.
Firstly, we studied the utilities of both MBS and VUEs. In Figure 2, we plotted the utilities of MBS and VUE1 with transmit power of MUE PP under different α , respectively, where α is defined in Equation (3). It was clearly observed that both the utilities were decreased with the increase of the PP, since higher PP would cause higher interference to VUEs, leading to performance degradation, in both MBS and VUEs. As shown in Figure 2a,b, the utilities of MBS and VUEs decreased with the increment of α , respectively. However, both the utilities would increase with the increase of ξ in Figure 3a,b. This was probably because that higher weight was assigned to interference suffered by MBS when α gets larger, resulting in the lower utility of MBS. On the contrary, the throughput tended to be more important in the utility of VUE for large ξ , and then a higher utility could be obtained.
Secondly, we studied the utilities of both MBS and VUEs under different rate constraints. In Figure 4a,b, we plotted the utilities of MBS and VUE1 with different R t h , respectively. It could be observed that the utility of MBS was increased with the increase of the R t h , while the utility of VUE1 was decreased with the increase of the R t h . This was probably because higher R t h would cause higher power consumption for VUEs, resulting in higher revenue for MBS.
Finally, we evaluated the performance of the proposed power allocation scheme; we presented the simulation results of VUE’s utility with different PP. Figure 5 compares the utility of the proposed power allocation scheme and the traditional utility maximization scheme [43] without considering the power consumption. It could be found that the proposed power allocation scheme significantly outperformed the traditional scheme in the aspect of power-saving. The results showed that the proposed scheme could efficiently strike a balance between economic profit and power consumption.

5. Conclusions

In this paper, we proposed a power allocation scheme in V2X communications underlying uplink cellular network, for the purpose of maximizing the utilities of MBS and VUEs. We formulated the problem as a bi-objectives optimization model based on the Stackelberg game. The objective function of VUEs could be transformed into an equivalent parametric programming model. The whole optimization problem could be solved by an iterative computational method with a bisection search. Different from conventional strategies, the proposed scheme achieved optimal utility in the view of power-saving, significantly improved the performance of V2X communications, and ultimately attained the Stackelberg equilibrium. Simulation results demonstrated the proposed scheme could obtain a better trade-off between economic profit and power-saving. Further study might focus on location-based resource allocation and performance testing with realistic vehicle traffic flows.

Author Contributions

E.Z. and S.Y. proposed the main idea, E.Z. designed and implemented the algorithm, S.Y. and H.M. took part in the simulation and analysis part. E.Z. wrote the paper. All authors took part in paper preparation and edition. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Science and Technology Major Project (No.2018ZX03001-031).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

According to the game theory for wireless engineers, it could be found that if a game model satisfies both of the following criteria, there exists a Nash equilibrium.
1. Strategy space {Pi} is a non-empty and bounded compact convex subset of Euclidean space;
2. The utility function is a kind of quasi-concave (quasi-convex) function with respect to {Pi}.
It is obvious that the strategy space {Pi} meets the first condition for the existence of Nash equilibrium because {Pi} is a non-empty, bounded, and closed set, as well as a compact convex set.
The first-order partial derivative of Uti with respect to Pi can be found in Equation (14), and the corresponding second-order partial derivative of Uti is as follows:
2 U t i P i 2 = ξ i ln 2 g i 2 ( G i + P i g i ) 2 < 0
Therefore, Uti is a kind of quasi-concave function with respect to {Pi}, and then the second condition of Nash equilibrium is satisfied.

References

  1. Doppler, K.; Rinne, M.P.; Janis, P.; Ribeiro, C.; Hugl, K. Device-to-Device Communications; Functional Prospects for LTE-Advanced Networks. In Proceedings of the 2009 IEEE International Conference on Communications Workshops, Dresden, Germany, 14–18 June 2009; pp. 1–6. [Google Scholar]
  2. Fodor, G.; Dahlman, E.; Mildh, G.; Parkvall, S.; Reider, N.; Miklós, G.; Turányi, Z. Design aspects of network assisted device-to-device communications. IEEE Commun. Mag. 2012, 50, 170–177. [Google Scholar] [CrossRef]
  3. Doppler, K.; Rinne, M.; Wijting, C.; Ribeiro, C.B.; Hugl, K. Device-to-device communication as an underlay to LTE-advanced networks. IEEE Commun. Mag. 2009, 47, 42–49. [Google Scholar] [CrossRef]
  4. Yu, C.; Doppler, K.; Ribeiro, C.B.; Tirkkonen, O. Resource Sharing Optimization for Device-to-Device Communication Underlaying Cellular Networks. IEEE Trans. Wirel. Commun. 2011, 10, 2752–2763. [Google Scholar]
  5. Llatser, I.; Michalke, T.; Dolgov, M.; Wildschütte, F.; Fuchs, H. Cooperative Automated Driving Use Cases for 5G V2X Communication. In Proceedings of the 2019 IEEE 2nd 5G World Forum (5GWF), Dresden, Germany, 30 September–2 October 2019; pp. 120–125. [Google Scholar]
  6. Campolo, C.; Molinaro, A.; Romeo, F.; Bazzi, A.; Berthet, A.O. 5G NR V2X: On the Impact of a Flexible Numerology on the Autonomous Sidelink Mode. In Proceedings of the 2019 IEEE 2nd 5G World Forum (5GWF), Dresden, Germany, 30 September–2 October 2019; pp. 102–107. [Google Scholar]
  7. Kumar, K.S.; Nguyen, H.; Lee, Y.H.; Guan, Y.L. A V2X Communication System Test on Sea. In Proceedings of the 2019 IEEE International Symposium on Antennas and Propagation and USNC-URSI Radio Science Meeting, Atlanta, GA, USA, 7–12 July 2019; pp. 929–930. [Google Scholar]
  8. Bazzi, A.; Cecchini, G.; Menarini, M.; Masini, M.B.; Zanella, A. Survey and Perspectives of Vehicular Wi-Fi versus Sidelink Cellular-V2X in the 5G Era. Future Internet 2019, 11, 122. [Google Scholar] [CrossRef] [Green Version]
  9. Bazzi, A.; Masini, B.M.; Zanella, A.; Thibault, I. Beaconing from connected vehicles: IEEE 802.11p vs. LTE-V2V. In Proceedings of the 2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Valencia, Spain, 4–8 September 2016; pp. 1–6. [Google Scholar]
  10. Toghi, B.; Saifuddin, M.; Mughal, M.O.; Fallah, Y.P. Spatio-Temporal Dynamics of Cellular V2X Communication in Dense Vehicular Networks. In Proceedings of the 2019 IEEE 2nd Connected and Automated Vehicles Symposium (CAVS), Honolulu, HI, USA, 22–23 September 2019; pp. 1–5. [Google Scholar]
  11. Masmoudi, A.; Mnif, K.; Zarai, F. A Survey on Radio Resource Allocation for V2X Communication %J Wireless Communications and Mobile Computing. Wirel. Commun. Mob. Comput. 2019, 2019, 12. [Google Scholar] [CrossRef]
  12. Wei, Q.; Sun, W.; Bai, B.; Wang, L.; Ström, E.G.; Song, M. Resource allocation for V2X communications: A local search based 3D matching approach. In Proceedings of the 2017 IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017; pp. 1–6. [Google Scholar]
  13. Wei, Q.; Wang, L.; Feng, Z.; Ding, Z. Cooperative coexistence and resource allocation for V2X communications in LTE-unlicensed. In Proceedings of the 2018 15th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA, 12–15 January 2018; pp. 1–6. [Google Scholar]
  14. Abbas, F.; Fan, P. A Hybrid Low-Latency D2D Resource Allocation Scheme Based on Cellular V2X Networks. In Proceedings of the 2018 IEEE International Conference on Communications Workshops (ICC Workshops), Kansas City, MO, USA, 20–24 May 2018; pp. 1–6. [Google Scholar]
  15. Bonjorn, N.; Foukalas, F.; Cañellas, F.; Pop, P. Cooperative Resource Allocation and Scheduling for 5G eV2X Services. IEEE Access 2019, 7, 58212–58220. [Google Scholar] [CrossRef]
  16. Li, X.; Shankaran, R.; Orgun, M.; Ma, L.; Xu, Y. Joint Autonomous Resource Selection and Scheduled Resource Allocation for D2D-Based V2X Communication. In Proceedings of the 2018 IEEE 87th Vehicular Technology Conference (VTC Spring), Porto, Portugal, 3–6 June 2018; pp. 1–5. [Google Scholar]
  17. Toghi, B.; Saifuddin, M.; Fallah, Y.P.; Mughal, M.O. Analysis of Distributed Congestion Control in Cellular Vehicle-to-Everything Networks. In Proceedings of the 2019 IEEE 90th Vehicular Technology Conference (VTC2019-Fall), Honolulu, HI, USA, 22–25 September 2019; pp. 1–7. [Google Scholar]
  18. Toghi, B.; Saifuddin, M.; Mahjoub, H.N.; Mughal, M.O.; Fallah, Y.P.; Rao, J.; Das, S. Multiple Access in Cellular V2X: Performance Analysis in Highly Congested Vehicular Networks. In Proceedings of the 2018 IEEE Vehicular Networking Conference (VNC), Taipei, Taiwan, 5–7 December 2018; pp. 1–8. [Google Scholar]
  19. Guo, C.; Liang, L.; Li, G.Y. Resource Allocation for Low-Latency Vehicular Communications with Packet Retransmission. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, UAE, 9–13 December 2018; pp. 1–6. [Google Scholar]
  20. Liang, L.; Kim, J.; Jha, S.C.; Sivanesan, K.; Li, G.Y. Spectrum and Power Allocation for Vehicular Communications With Delayed CSI Feedback. IEEE Wirel. Commun. Lett. 2017, 6, 458–461. [Google Scholar] [CrossRef]
  21. Masmoudi, A.; Feki, S.; Mnif, K.; Zarai, F. Radio resource allocation algorithm for device to device based on LTE-V2X communications. In Proceedings of the 15th International Joint Conference on e-Business and Telecommunications, ICETE 2018, Porto, Portugal, 26–28 July 2018; SciTePress: Porto, Portugal, 2018; pp. 265–271. [Google Scholar]
  22. Xiao, H.; Chen, Y.; Ouyang, S.; Chronopoulos, A.T. Power Control for Clustering Car-Following V2X Communication System With Non-Orthogonal Multiple Access. IEEE Access 2019, 7, 68160–68171. [Google Scholar] [CrossRef]
  23. Abdel-Aziz, M.K.; Samarakoon, S.; Bennis, M.; Saad, W. Ultra-Reliable and Low-Latency Vehicular Communication: An Active Learning Approach. IEEE Commun. Lett. 2019, 1–4. [Google Scholar] [CrossRef]
  24. Zhou, Q.; Li, P. Improvement of Power Allocation Strategy for Pure Electric Vehicles of Composite Power Based on ADVISOR. In Proceedings of the 2018 10th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC), Hangzhou, China, 25–26 August 2018; pp. 84–87. [Google Scholar]
  25. Zheng, C.; Feng, D.; Zhang, S.; Xia, X.; Qian, G.; Li, G.Y. Energy Efficient V2X-Enabled Communications in Cellular Networks. IEEE Trans. Veh. Technol. 2019, 68, 554–564. [Google Scholar] [CrossRef]
  26. Zheng, C.; Feng, D.; Zhang, S.; Xia, X.; Qian, G.; Li, G.Y. V2X-Enabled Energy-Efficient Transmission in Cellular Networks. In Proceedings of the 2018 10th International Conference on Wireless Communications and Signal Processing (WCSP), Hangzhou, China, 18–20 October 2018; pp. 1–6. [Google Scholar]
  27. Brahmi, I.; Hamdi, M.; Mhiri, F.; Zarai, F. Semidefinite Relaxation of a Joint Beamforming and Power Control for Downlink V2X Communications. In Proceedings of the 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC), Tangier, Morocco, 24–28 June 2019; pp. 1355–1360. [Google Scholar]
  28. Huang, Y.; Liu, C.; Zhou, Y.; Xiao, Y.; Liu, S. Power Allocation for Dynamic Dual-Pickup Wireless Charging System of Electric Vehicle. IEEE Trans. Magn. 2019, 55, 1–6. [Google Scholar] [CrossRef]
  29. Wang, G.; Li, H.; Wang, H.; Zhang, X.; Zhang, F. A Decentralized Power Allocation Strategy for the EV Charging Network. In Proceedings of the 2018 IEEE Innovative Smart Grid Technologies-Asia (ISGT Asia), Singapore, 22–25 May 2018; pp. 1305–1310. [Google Scholar]
  30. Zhou, Z.; Tan, L.; Xu, G. Blockchain and Edge Computing Based Vehicle-to-Grid Energy Trading in Energy Internet. In Proceedings of the 2018 2nd IEEE Conference on Energy Internet and Energy System Integration (EI2), Beijing, China, 20–22 October 2018; pp. 1–5. [Google Scholar]
  31. Zhou, Z.; Wang, B.; Dong, M.; Ota, K. Secure and Efficient Vehicle-to-Grid Energy Trading in Cyber Physical Systems: Integration of Blockchain and Edge Computing. IEEE Trans. Syst. Man Cybern. Syst. 2019, 1–15. [Google Scholar] [CrossRef]
  32. Wang, Y.; Su, Z.; Xu, Q.; Yang, T.; Zhang, N. A Novel Charging Scheme for Electric Vehicles With Smart Communities in Vehicular Networks. IEEE Trans. Veh. Technol. 2019, 68, 8487–8501. [Google Scholar] [CrossRef]
  33. Tao, Y.; Chen, G. An Auction-based Channel Allocation and Power Control Algorithm for V2V Communications in VANETs. In Proceedings of the 2019 34rd Youth Academic Annual Conference of Chinese Association of Automation (YAC), Jinzhou, China, 6–8 June 2019; pp. 671–675. [Google Scholar]
  34. Ma, X.; Zhao, J.; Li, Q.; Gong, Y. Reinforcement Learning Based Task Offloading and Take-Back in Vehicle Platoon Networks. In Proceedings of the 2019 IEEE International Conference on Communications Workshops (ICC Workshops), Shanghai, China, 20–24 May 2019; pp. 1–6. [Google Scholar]
  35. Huang, X.; Yu, R.; Liu, J.; Shu, L. Parked Vehicle Edge Computing: Exploiting Opportunistic Resources for Distributed Mobile Applications. IEEE Access 2018, 6, 66649–66663. [Google Scholar] [CrossRef]
  36. Dinkelbach, W. On Nonlinear Fractional Programming. Manag. Sci. 1967, 13, 492–498. [Google Scholar] [CrossRef]
  37. Kang, S.H.; Kim, P.S.; Seo, B.W.; Kim, J.G. Resource Allocation in D2D Networks with Location Based Distance Information. In Advances in Computer Science and Ubiquitous Computing; Park, J.J., Pan, Y., Yi, G., Loia, V., Eds.; Springer: Singapore, 2017; pp. 812–818. [Google Scholar]
  38. Lucas-Estan, M.C.; Gozalvez, J. Distance-Based Radio Resource Allocation for Device to Device Communications. In Proceedings of the 2017 IEEE 85th Vehicular Technology Conference (VTC Spring), Sydney, NSW, Australia, 4–7 June 2017; pp. 1–5. [Google Scholar]
  39. Win, M.Z.; Shen, Y.; Dai, W. A Theoretical Foundation of Network Localization and Navigation. Proc. IEEE 2018, 106, 1136–1165. [Google Scholar] [CrossRef]
  40. Yuan, W.; Wu, N.; Etzlinger, B.; Li, Y.; Yan, C.; Hanzo, L. Expectation–Maximization-Based Passive Localization Relying on Asynchronous Receivers: Centralized Versus Distributed Implementations. IEEE Trans. Commun. 2019, 67, 668–681. [Google Scholar] [CrossRef] [Green Version]
  41. Zhang, R.; Song, L.; Han, Z.; Cheng, X.; Jiao, B. Distributed resource allocation for device-to-device communications underlaying cellular networks. In Proceedings of the 2013 IEEE International Conference on Communications (ICC), Budapest, Hungary, 9–13 June 2013; pp. 1889–1893. [Google Scholar]
  42. Shi, C.; Wang, Y.; Wang, T.; Zhang, P. Cross-Layer Design for Interference-Limited Spectrum Sharing Systems with Heterogeneous QoS. In Proceedings of the 2011 IEEE Global Telecommunications Conference-GLOBECOM 2011, Houston, TX, USA, 5–9 December 2011; pp. 1–5. [Google Scholar]
  43. He, Y.; Luan, X.; Wang, J.; Feng, M.; Wu, J. Power allocation for D2D communications in heterogeneous networks. In Proceedings of the 16th International Conference on Advanced Communication Technology, Pyeongchang, Korea, 16–19 February 2014; pp. 1041–1044. [Google Scholar]
Figure 1. Spectrum sharing model between macrocell and V2X (vehicle-to-everything) communications.
Figure 1. Spectrum sharing model between macrocell and V2X (vehicle-to-everything) communications.
Sensors 20 00058 g001
Figure 2. Utilities under different α vs. PP: (a) Utility of MBS; (b) Utility of VT1. MBS: macro-cellular base station; VT: V2X transmitter.
Figure 2. Utilities under different α vs. PP: (a) Utility of MBS; (b) Utility of VT1. MBS: macro-cellular base station; VT: V2X transmitter.
Sensors 20 00058 g002
Figure 3. Utilities under different ξ vs. PP: (a) Utility of MBS; (b) Utility of VT1.
Figure 3. Utilities under different ξ vs. PP: (a) Utility of MBS; (b) Utility of VT1.
Sensors 20 00058 g003
Figure 4. Utilities vs. Rth: (a) Utility of MBS; (b) Utility of VT1.
Figure 4. Utilities vs. Rth: (a) Utility of MBS; (b) Utility of VT1.
Sensors 20 00058 g004
Figure 5. Comparison between the proposed and the traditional utility maximization schemes vs. PP.
Figure 5. Comparison between the proposed and the traditional utility maximization schemes vs. PP.
Sensors 20 00058 g005

Share and Cite

MDPI and ACS Style

Zhang, E.; Yin, S.; Ma, H. Stackelberg Game-Based Power Allocation for V2X Communications. Sensors 2020, 20, 58. https://doi.org/10.3390/s20010058

AMA Style

Zhang E, Yin S, Ma H. Stackelberg Game-Based Power Allocation for V2X Communications. Sensors. 2020; 20(1):58. https://doi.org/10.3390/s20010058

Chicago/Turabian Style

Zhang, Erqing, Sixing Yin, and Huisheng Ma. 2020. "Stackelberg Game-Based Power Allocation for V2X Communications" Sensors 20, no. 1: 58. https://doi.org/10.3390/s20010058

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop