Next Article in Journal
Can User Innovation Grow a Firm? The Case of the Korean Smart Media Industry
Previous Article in Journal
Deep Transfer HSI Classification Method Based on Information Measure and Optimal Neighborhood Noise Reduction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Non-Cooperative Power Control Game in D2D Underlying Networks with Variant System Conditions

by
Yousef Ali Al-Gumaei
1,*,
Nauman Aslam
1,
Ahamed Mohammed Al-Samman
2,
Tawfik Al-Hadhrami
3,*,
Kamarul Noordin
4 and
Yousef Fazea
5
1
Department of Computer and Information Science, Faculty of Engineering and Environment, Northumbria University, Newcastle Upon Tyne NE1 8ST, UK
2
Department of Manufacturing and Civil Engineering, Norwegian University of Science and Technology, 2815 Gjøvik, Norway
3
School of Science and Technology, Nottingham Trent University, Nottingham NG11 8NS, UK
4
Electrical Department, Faculty of Engineering, University of Malaya, Kuala Lumpur 50603, Malaysia
5
School of computing, Universiti Utara Malaysia, UUM, Sintok 06010, Malaysia
*
Authors to whom correspondence should be addressed.
Electronics 2019, 8(10), 1113; https://doi.org/10.3390/electronics8101113
Submission received: 9 September 2019 / Revised: 26 September 2019 / Accepted: 1 October 2019 / Published: 2 October 2019
(This article belongs to the Section Networks)

Abstract

:
In this paper, the problem of power control using a game theoretic approach based on sigmoid cost function is studied for device-to-device (D2D) communications underlying cellular networks. A non-cooperative game, where each D2D transmitter and a cellular user select their own transmit power level independently, is analyzed to minimize their user-serving cost function and achieve a target signal to interference-plus-noise-ratio (SINR) requirement. It is proved analytically that the Nash equilibrium point of the game exists and it is unique under certain constraints. Numerical results verify the analysis and demonstrate the effectiveness of the proposed game with variant system conditions, such as path loss exponents, target SINR, interference caused by the cellular user, pricing coefficients, and sigmoid control parameter.

1. Introduction

Device-to-Device (D2D) communication has been increasing in recent years, which represents an add-on communication paradigm to the modern 5G wireless cellular networks [1]. Thus, D2D communications reduce the traffic seen by the Base Station (BS), and thus increase the spectral efficiency, energy efficiency, and system capacity [2,3,4,5]. In addition, the quality of service (QoS) in D2D communication is necessary to guarantee high reliability in data transmission. To solve the problem of spectrum scarcity and increase the system capacity, a D2D user can share the licensed spectrum with cellular users. Moreover, the information data increases proportionally with the number of D2D and cellular users, and therefore the interference caused by these devices will deteriorate the received signal of these data [6]. Therefore, the reduction of aggressive interference and guarantee of reliable transmission have emerged as the key issues in D2D networks. To address such issues, appropriate power control algorithms are needed in both D2D and cellular user devices. In addition, a power control algorithm is necessary for energy efficiency and to increase the battery life of devices [7]. This can be done by ensuring that the most efficient strategy is implemented by selecting the minimum power level that achieves the desired QoS requirement.
Power control has been studied in various wireless networks and scenarios, in which the objective was to achieve reliable communication for wireless devices and maintain the QoS requirement. Recently, game theory is exploited to address the problem of power control in modern wireless networks such as cognitive radio (CR) and Femtocell networks [8]. Among all these algorithms, the signal-to-interference-and-noise-ratio (SINR) based on power control is the most well-known.
The QoS objective based only on SINR is not appropriate in wireless data networks because the error-free communication had high priority [9]. Typically, a user would prefer receiving a higher signal quality (high SINR) while using less amount of power to extend its battery life. The relationship between user’s transmits power and quality of received signal conflict objectives is an important issue in network resources [9]. To find the right balance between the users’ transmit power and the received SINR, game theory based on the utility (or cost) function presents a promising solution.
The players, strategy, and the utility (cost) function are the most important elements of the game model. In the game model, each player selects its strategy from the available strategy set to maximize its own utility or minimize its cost. Similarly, each user in wireless networks selects its transmitting power from the power strategy set, to improve its received signal with less power consume. Therefore, the conflict between users transmit power and received signal SINR can be expressed in the mathematical formula of the utility or cost function.
In this paper, we use a sigmoid cost function introduced in previous work [10] to adapt the game in our framework. Here, we examine the cost function in a different topology of D2D networks with multiple D2D transmitter–receiver pairs that communicate together and share the spectrum with cellular users. The following contributions are thus made in this work.
  • We formulate a non-cooperative game for multiple (D2D) users, where each pair of users can communicate with each other without exchanging information from a base station, and determine the Nash equilibrium of the game based on extreme value theorem.
  • We describe the existence of Nash solution of the proposed game and prove the uniqueness of this Nash equilibrium. We show that the analysis in [10] is also valid in the D2D system. In addition, we derive the dependence of the Nash equilibrium on the distance between the transmitter device and receiver.
  • We prove that the Nash equilibrium of the game may not exist in some variant system conditions. Unlike previous studies, we assume that the cellular user does not change its transmit power, and we proved through extensive simulations that the existence of Nash equilibrium of the power control game is also depend on other system parameters, such as the target SINR, distance, sigmoid, and pricing coefficient parameters.
The remainder of the paper is structured as follows. In Section 2, we present an overview of the related work. The system model of underlying D2D network is introduced in Section 3. In Section 4, the non-cooperative power control game, including the Nash equilibrium of the game, bounds on transmitter power at equilibrium, properties of equilibrium, and dependence of the equilibrium on distance, is described. The simulations results and performance of the proposed game are given in Section 5. Finally, the concluding remarks of this paper are made in Section 6.

2. Related Work

Many of the previous researches focused on the mathematical expression of their proposed cost function to design and develop the power allocation algorithm. The famous research in this context was proposed by Koskie and Zoran [11], which aimed to slightly decrease the users’ SINR to obtain a significant reduction in their power consumption. They proposed a Nash game model, in which the cost function is defined as a weighted sum of power and square of signal-to-interference-and-noise-ratio (SINR) error. On the other hand, the authors of [12] proposed a new power control game based on the cost function and the target of transmit power, which has been included as well as the target SINR. The cost function in [12] is defined as a weighted sum of the Logarithm of SINR error and the Logarithm function of power error. The algorithm has many advantages, such as fast convergence and better anti-noise performance and capacity compared with the previous algorithm. In addition, the authors of [13] proposed a non-cooperative power control algorithm also based on the cost function, similar to the authors of [12], by using the square root function instead of the logarithm function to improve the acceleration of the algorithm. In [14], the authors proposed a power control game in CDMA cognitive radio networks based on the cost function, and they used two SINR thresholds to adjust the interference factor of power and improve the fairness among users. Moreover, the author of [15] investigated how to decide the transmission power levels of cognitive radio users using non-cooperative game theory. They proposed a novel cost function, in which the thresholds of the SINR and transmission power level were considered. The numerical results obtained by executing the algorithm indicate better performance in terms of anti-noise.
In [10], the SIR-based sigmoid power control game in cognitive radio networks (CRNs) is proposed to reduce the power consumption of cognitive radios. The authors proposed a new cost function to formulate the power control algorithm, which consists of a weighted sum of power and square function of SINR error, based on sigmoid function. The numerical results indicate that the sigmoid power control can achieve a better reduction in power with the same SINR comparing to other previous algorithms. The acceleration of power control algorithm based on the sigmoid cost function that proposed in [10], has been improved in [16] by increasing the speed of convergence. The sigmoid power control algorithm can be accelerated using numerical methods such as the Newton Iterative Method. In a further improvement, the authors of [17] proposed a new chaos-based cost function to design the power control algorithm and analyzed the dynamic spectrum sharing issue in the uplink of cellular CRNs. The chaos cost function is defined by taking into account the interference and interference tolerance of the primary users. The algorithm led to significantly lower power consumption and fast convergence. On the other hand, a game theory approach based on cost function has been applied in the Femtocell networks with local gain, the results of which were efficient in terms of power-saving and SINR achievement [18]. In [19], the authors introduced a cost function for MTC NOMA networks that is supposed to be convex, non-negative, and has a minimum value. The objective was to minimize the power consumption as much as possible and keep SINR beyond an acceptable level. They found that their algorithm satisfied the SINR requirement with less power consumption and higher power efficiency with the same constrains.
In the context of D2D underlying cellular networks, the interference between D2D and cellular user links that sharing the same spectrum is one of the critical problems [20]. Therefore, efficient power control algorithms are necessary to avoid failure of both the D2D and cellular user links. Many researches addressed the problem of the interference between D2D and cellular user links based on power allocation scheme in D2D underlying networks [21,22]. The power control based on game theory has been used in some literature for interference management and to solve the resource allocation problem. In [23], the problem of uplink power control has been addressed in D2D underlying cellular networks, in which the interaction between D2D users modeled through a non-cooperative power control game. The authors of [24] developed a Nash bargaining solution and Nash competitive game frameworks to model the power allocation problem. In other work [25], the problem of spectrum sharing and power allocation has been addressed for D2D underlying networks. The problem was modeled based on the Stackelberg game model, in which the base station represents the leader that coordinates the interference from the D2D transmission to the cellular users. The D2D users act as followers in the game and compete the spectrum in a distributive fashion. On the other hand, the authors of [26] proposed a two-step approach in a multicell D2D underlay cellular network, where the first step concerns the efficient resource block (RB) allocation to the users, and the second is the transmission power allocation. In the first step, the RB allocation problem is formulated as a bilateral symmetric interaction game; whereas, in the second step, the power allocation problem is formulated as a linear programming problem per RB. Numerical results showed improvement in performance in terms of interference reduction, power minimization, and increase number of supported users. In addition, the power control problem has been considered based on Nash equilibrium to eliminate the interference in [27]. The problem modeled as a non-cooperative game model; whereas, by adjusting the residual energy factor, the algorithm obtained a better equilibrium income, and the power control problem has been adopted for successive interference cancellation. Moreover, the authors of [28] investigated the power allocation problem for a distributed multiple-radar. The new cost function proposed in [28], considered the target detection performance and the received interference power was used to formulate the non-cooperative power allocation strategy in distributed multiple-radar spectrum sharing system. The simulation results indicate that the distributed algorithm is effective for power allocation and could protect the communication system with limited implementation overhead.
In [29], the authors proposed a new system model for D2D users based game theory to study the behavior of users under different channel conditions. They found that a user with poor channel conditions could significantly improve its rate especially when the channel conditions of the paired users are quite different. The resource allocation and power control in D2D has been also studied based on non-cooperative game in [30] to prolong the overall system survival time of mobile cells. In [31], the Stackelberg game based interference control scheme with full frequency reuse in D2D underlaying mmWave small cell network has been proposed. The scheme aims to optimize the transmit power of D2D links, reduce the interference caused by D2D communication to the mmWave small cell and take full advantage of the bandwidth of the millimeter band. Numerical results show rapid convergence, keeps signal to interference-plus-noise-ratio (SINR) in a high range and achieves excellent throughput performance. In further study, two utility functions of cellular and D2D users has been proposed in [32] to enhance the system spectral efficiency and to increase the SINR. The authors proved the existence and uniqueness of the Nash equilibrium (NE), and the simulation results indicate that the performance of both cellular and D2D users are improved by using the mixed game, in terms of average power.

3. System Model

Let us consider a D2D system consisting of one base station and multiple different users. As shown in Figure 1, there are two kinds of users: cellular users that communicate directly with the base station via uplink mode and D2D users that each pair have a direct data transmission. The pair of D2D users satisfies the constraint of the distance of D2D communication and other D2D pairs can have communicating demands at the same time. We assume that the cellular users communicate with the base station in uplink direction and share their spectrum resources with D2D pairs. In this paper, we assumed that the interference from other cells is controlled by intercell interference coordination [33].
We denote U E d 1 and U E d 2 to the D2D transmitter and receiver pair and U E c to the cellular user. Therefore, we suppose that any resource blocks occupied by cellular users can be reassigned to multiple D2D pairs. Thus, if U E d 1 and U E c are sharing the same resources they may interfere with each other, in which the interference produced by U E c will be received by the receiver U E d 2 . We model the system based on distance dependent path loss condition, and we used the free space propagation path-loss model h i = A ( r 0 / r i , k j ) α / 2 , where A is a constant, α is the path loss exponent, r i , k j is the distance of the i k link, and r 0 is the reference distance.
Denote the D2D user set as N = { 1 , 2 , , N } , the cellular user set as M = { 1 , 2 , , M } , and the set of all user as Q = N M . We denote p i to the power of D2D user, where i N and p k to the power of cellular user where k M and we have used the subscript “ i ” in p i to indicate the power of all users in Q except the D2D user i. let g i i and g i j be the channel gain between the D2D user i and the receiver (pair) and between the D2D user i and the receiver of other jth D2D users respectively. In addition, we denote g i k to the channel coefficient between D2D user i and the cellular users k. The channel gain between the D2D user i and base station is denoted by h i , b , the channel gain between cellular user by k, the base station is denoted by h k , b , and σ i 2 and σ k 2 are the additive white zero-mean Gaussian noise at D2D pair i and cellular user k receiver, respectively.
Due to the coexistence of D2D pairs and cellular users, the QoS of both users will be degraded due to the interference caused during their communications. Therefore, the QoS of all users can be guaranteed if all users achieve a higher SINR than a threshold and the total interference accumulated at BS must be less than interference temperature limit ( I T L ) as
i = 1 N p i h i , b + σ i 2 + k = 1 M p k h k , b + σ k 2 I T L
At the D2D receiver, the desired signal is the signal from the D2D transmitter i. Therefore, the signal from other D2D transmitters, j i , plus the signal of cellular users will be treated as noise at the D2D receiver. Thus, the SINR at the D2D receiver of user i is
γ i = p i g i i j = 1 , j i N p i g i j + σ i 2 + k = 1 M p k g i k + σ k 2
The denominator of the Equation (2) represent the sum of the interference plus noise and can be denoted by I ( p i ) . Therefore, the Equation (2) can be rewritten as
γ i = p i g i i I ( p i )
It is found from Equation (3) that the SINR at any D2D receiver can be maximized by increasing the transmission power of its paired transmitter. However, increasing power will cause more interference to the neighboring D2D pairs and cellular users, as well as increasing transmission power, will accelerate the drain of battery. Therefore, to meet this trade-off, an efficient power control algorithm has to be assigned to all D2D and cellular transmitters. The objective of power control algorithm is used to guide all users to achieve the target value of SINR, ( Γ i ) , that guarantees successful transmission with a minimum expense of power p.

4. Non-Cooperative Power Control Game

In this paper, we propose a non-cooperative power control game in which the D2D transmitters and the cellular users are the players of the game and each user seeks to minimize its own cost by choosing its transmit power p i from the power strategy set. Practically, the base station and D2D receivers are able to compute the amount of interference based on the received signal strength. Both cellular and D2D transmitter are acting individually (no user has information about other power strategy) and they update their transmit power depend only on the value of interference received from their receivers via the feedback channel. The proposed non-cooperative power control game can be expressed in a basic form as
G = [ Q , P i , J i ]
where Q = 1 , 2 , , N + M are the set of players, P i = [ 0 , P i m a x ] is the strategy set for the ith user, where P i m a x is the user maximum transmit power and J i is the cost function of ith user. Given a reference target SINR Γ i , we propose the sigmoid cost function in [10] as
J i ( p i , γ i ) = 2 g i i I ( p i ) σ b i c i I ( p i ) g i i , a p i + c i ( Γ i γ i ) 2
where b i and c i are the weighting factors and a is the sigmoid factor. The function σ ( . ) represents the sigmoid function, which is defined as
σ ( x , a ) = 2 1 + e a x 1
Therefore, according to the cost function defined in Equation (5), cellular and D2D users have conflicting objectives. They are seeking to higher SINR by increasing their transmission power but the cost increase due to the increase of energy consumption in their battery-based devices and the limits of interference constraint. Thus, non-cooperative power control game problem can be expressed as the following optimization problem,
min p i P i J i ( γ i , p i ) = min p i P i 2 g i i I ( p i ) σ b i c i I ( p i ) g i i , a p i + c i ( Γ i γ i ) 2
With some necessary conditions, the optimization problem in Equation (7) can be solved by obtaining the Nash equilibrium.

4.1. Nash Equilibrium

The Nash equilibrium point(s) means that no user can improve its individual cost function unilaterally. Mathematically, for i N
J i ( p i * , γ i ( p i * ) ) < J i ( p i , γ i ( p 1 * , p 2 * , , p i 1 * , p i , p i + 1 * , .... , p N * ) ) i = 1 , 2 , , M + N
where p i * is the Nash Equilibrium power vector for cellular and D2D users except user i, and J i ( p i * , γ i ( p i * ) ) is the cost function of D2D user i with transmit power p i which the other users transmit with power p i * p i * . The Nash equilibrium can be obtained by taking the first derivative of cost function in (5) with respect to p i and equating it with zero as
J i ( γ i , p i ) p i = 2 g i i I ( p i ) σ b i c i I ( p i ) g i i , a 2 Γ i p i g i i I ( p i ) γ i p i = 0
Rearranging terms of Equation (9) yields
γ i = Γ i σ b i c i I ( p i ) g i i
Substituting for γ i in Equation (3), we obtain the Nash equilibrium power formula as
p i = I ( p i ) g i i Γ i I ( p i ) g i i σ b i c i I ( p i ) g i i
According to Equation (11), when the interference detected by D2D user, we get
p i ( t + 1 ) = I ( t ) ( p i ) g i i Γ i I ( t ) ( p i ) g i i σ b i c i I ( t ) ( p i ) g i i , if positive . 0 , otherwise .
where p i ( t + 1 ) is the power of D2D user i at ( t + 1 ) th iteration and I ( t ) ( p i ) is the interference received by ith D2D user at ( t ) th step iteration. We can also rewrite the power update algorithm in terms of previous power p i ( t ) and current SINR measurement γ i ( t ) as
p i ( t + 1 ) = p i ( t ) γ i ( t ) Γ i p i ( t ) γ i ( t ) σ b i c i p i ( t ) γ i ( t ) , if positive . 0 , otherwise .
Propostion 1.
A Nash equilibrium exists for the proposed game G.
Proof. 
For a game G the existence of equilibrium can be shown from extreme value theorem [34], A Nash equilibrium exists in a game G = [ N , P i , J i ] for all i = 1 , 2 , , N if the following two conditions are met,
  • The action set P i is a nonempty, convex and compact subset of some Euclidean space R N
  • The cost function J i = p i R is continuous in p i = [ 0 , P i m a x ] .
Note that the transmit power strategy space for each D2D user i in this game is defined by a minimum power, a maximum power, and all the power values in between these values. We also assume the maximum power is greater than the minimum power. Thus, the first condition of action set P i is satisfied. To show that the function J i ( p i , γ i ) is continuous in [ 0 , P i m a x ] , it is sufficient to show that the first order derivative J i p i is defined in the interval [ 0 , P i m a x ] . □
J i ( γ i , p i ) p i = 2 g i i I ( p i ) σ b i c i I ( p i ) g i i , a 2 Γ i p i g i i I ( p i ) I i γ i p i
From Equation (2),
γ i p i = g i i I ( p i )
Therefore, Equation (14) can be expressed as
J i p i = 2 g i i I ( p i ) σ b i c i I ( p i ) g i i , a 2 Γ i p i g i i I ( p i ) g i i I ( p i ) = 2 g i i I ( p i ) σ b i c i I ( p i ) g i i , a 2 Γ i g i i I i i p i ( g i i ) 2 ( I ( p i ) ) 2 = 2 g i i I ( p i ) σ b i c i I ( p i ) g i i , a 2 Γ i g i i I ( p i ) p i ( g i i ) 2 ( I ( p i ) ) 2
Since Equation (16) is real for [ 0 , p i m a x ] , equilibrium exist in G.

4.2. Convergence

In [35], the author shows that if the algorithm p ( k + 1 ) = f ( p ( k ) ) converges to a fixed point, the function f should satisfy the following three conditions:
  • Positivity f ( p ) 0
  • Monotonicity p p f ( p ) f ( p )
  • Scalability ∀ α 1 ; α f ( p ) f ( α p )
First, we prove the positivity condition, because
f i ( p ) = I ( p i ) g i i Γ i I ( p i ) g i i σ b i c i I ( p i ) g i i , a
To make f ( p ) 0 , it needs
I ( p i ) < c i g i i σ 1 ( Γ i ) b i
As σ 1 ( Γ i ) 1 , if we choose a proper value for b i c i , the positivity condition can be easily met.
The monotonicity condition can be proved by increasing best response function with respect to I ( p i ) by differentiating Equation (15) with respect to I ( p i ) , we get
g i i f i ( p ) I ( p i ) = Γ i σ b i c i I ( p i ) g i i , a b i c i I ( p i ) g i i σ b i c i I ( p i ) g i i , a b i c i I ( p i ) g i i
Using inequalities σ ( x , a ) x , a = 1 and σ ( x , a ) x a 2 , for monotonicity, we should have
Γ i ( 1 + 0.5 a ) b i I ( p i ) ) c i g i i I ( p i ) c i Γ i g i i b i ( 1 + 0.5 a ) )
Finally, the condition of the scalability in our method can be written as
α f ( p ) f ( α p ) = α p i γ i Γ i α p i γ i σ b i c i p i γ i , a α p i γ i Γ i α p i γ i σ b i c i p i γ i , a = α p i γ i σ b i c i α p i γ i , a α p i γ i σ b i c i α p i γ i , a
As α > 1 , we have σ b i c i α p i γ i , a σ b i c i p i γ i , a . Therefore, for the scalability, the positivity can be met and it is enough.
From the above analysis and according to the parameters, we can conclude that the power control function is standard function and the algorithm converges to a unique Nash Equilibrium point.

4.3. Dependence of Equilibrium on Distance

As the distance between the D2D transmitter and receiver is very small, we show that the Nash equilibrium also changes with the change of position of the cellular user in the system. The relation of the equilibrium with distance can be derived as follows. Consider one D2D pair (transmitter and receiver) and one cellular user changes his distance from base station. From Equation (20), the positivity and monotonicity condition for this case can be expressed as
A 2 ( ( r 0 / r 2 1 ) α / 2 ) 2 P 2 c i Γ i ( A 2 ( ( r 0 / r 1 1 ) α / 2 ) 2 ) b 1 ( 1 + 0.5 a )
Thus,
r 1 1 c 1 Γ b 1 P 2 1 / α r 2 1
where r 1 1 and r 2 1 are the distances between D2D transmitter and cellular user to the D2D receiver and base station, respectively. Equation (23) gives the upper bound of distance from the D2D transmitter to its receiver for being in the equilibrium, and it is dependent on other cellular user’s power and the distance from its receiver.

5. Simulation Results

In this section, we evaluate the performances of the proposed game theory approach with two users, one D2D (Pair) and one cellular user. We performed the non-cooperative power control game simulation of the D2D underlying networks using GNU Octave simulation tool. The maximum transmit power of the D2D transmitters and cellular user are constrained as P 1 m a x = P 2 m a x = 1000 mW, and the SINR target at the D2D and cellular user receivers is Γ = 5 . The weighting coefficients b i and c i are chosen as 2 and 10, respectively, to satisfy the condition in Equation (18). The background noise is assumed to be 8 × 10 15 W [36]. The simulation of the underlying D2D system depends on the distance (path loss) between the cellular user and D2D receiver, so we consider fixed channel gain as g i k = A ( r 0 / r i k ) α / 2 , where A is a constant; α is the path loss component; r i k is the distance between the D2D transmitter, i, to the receiver of cellular user, k; and r 0 = 100 m is the reference distance. The simulation indicates that the Nash equilibrium of the proposed game of the D2D user depends on the action of the cellular user and its location.
In Figure 2, we illustrate the test of the cost function of both cellular and D2D users with respect to transmit power. In this part of the simulation, we consider a fixed distance between D2D user and its receiver (D2D receiver), as well as between the cellular user and base station, in which r 1 = r 2 = 200 m . To achieve this test, we assume that the cellular user is transmitting at equilibrium power P 2 * = 100 mW and we vary the transmit power of D2D user from 0 mW to 1 W. We observe that D2D user minimum value of cost function is at transmit power P 1 * = 500 mW , as explained in the blue line of Figure 2, and this value represents the Nash equilibrium. By repeating the simulation with fixed value P 1 at 500 mW and varying transmit power of the cellular user, we found that the minimum cost function J 2 occur at transmit power 100 mW. Therefore, the Nash equilibrium solution of the system in the current set up for both cost functions to achieve the target Γ i = 5 is ( P 1 * , P 2 * ) = ( 500 mW , 100 mW ) .
The minimize points of cost function shown in Figure 2 are based on the cellular and D2D users’ transmit power, but the Nash equilibrium is constrained by the interference as described in Equation (17).
In Figure 3, we test the interference effect to the D2D user caused by the change of transmitting power of the cellular user. We found that the Nash equilibrium of D2D user affected by cellular user transmits power, in which the Nash equilibrium increases by increasing the transmit power of the cellular user, P k . We found that the Nash equilibrium and minimum of cost function, which exist in the case of transmitting power of the cellular user, do not exceed 170 mW. We also found that the Nash equilibrium does not exist in the system when the power of the cellular user is greater than 170 mW and within the limits of the D2D transmit power.
In addition, we show the effect of distance between the D2D pair on the value of Nash equilibrium. Increasing the distance between the D2D pair with the fixed interference power from the cellular user is highly dependent on the distance between the transmitter and receiver (pair). Long distance encourages the transmitter to use high-power to maintain the target SINR Γ i = 5 , which will affect the value of the Nash equilibrium, as shown in Figure 4. By increasing the distance between the D2D pair greater than 350 m, the Nash equilibrium is no longer valid in the system within the limits of D2D transmit power.
We also show that the Nash equilibrium is dependent on the selected SINR target of system. Figure 5 shows the effect of target SINR to the Nash equilibrium, in which the increased of SINR target cause increasing in D2D transmit power. We found that with an increase in the target SINR value greater than 9, the Nash equilibrium is no longer valid in the system with the constraint of transmit power. Selecting a minimum value of target SINR that can guarantee the QoS of the system is important to reduce power consumption.
In Figure 6, we simulate the effect of a sigmoid parameter to the Nash equilibrium and the cost function. We fixed all parameters that can effect the D2D user from the cellular user to show the effect of a sigmoid parameter. The sigmoid parameter has an effect on the minimum value of cost function, but not the Nash equilibrium of D2D user. Increasing the sigmoid value causes a significant reduction in cost function with the same value of transmit power. Also, the sigmoid parameter has no effect on the existence of Nash equilibrium.
Finally, we simulate the effect of the pricing coefficients b i and c i to the Nash equilibrium and cost function values while keeping fixed all other parameters. Figure 7 shows that the increase in the ratio of b i / c i causes a decrease in the value of transmitting power (Nash equilibrium) of the D2D user, but with an increase in the cost function.

6. Conclusions

A non-cooperative power control game has been proposed for the existence of a D2D network with cellular users, and the Nash equilibrium is derived. We show that the Nash equilibrium of the D2D user exists, is unique, and is constrained by the distance between the D2D transmitter and receiver, the transmit power, received interference from the cellular user, and cost function parameters. We have shown that the Nash equilibrium occurs at the minimum value of cost function and at this point no user can improve its cost by deviating from Nash Equilibrium. The restriction of interference power caused by the cellular user, a distance between D2D transmitter and receiver, and the system target SINR on the Nash equilibrium has been verified with simulation. Moreover, the effect of the sigmoid and pricing coefficients parameters have also been verified in the simulation. The simulation results demonstrated that the sigmoid and pricing coefficients parameters do not affect the existence of Nash equilibrium, but instead change the value of cost function. This work is focused on the study of Nash equilibrium existence in a single D2D pair and a single cellular user using non-cooperative game model and with a variant system parameters. Based on this study, multiple users’ networks can be modeled using the Stackelberg game model, in which the base station acts as a leader to coordinates the interference from D2D users to all transmitters. Future plan to extend this work is to consider a multi-user environment with admission and drop control algorithm to drop a user who cannot achieve the Nash equilibrium.

Author Contributions

Conceptualization, Y.A.A.-G., methodology, Y.A.A.-G.; software, Y.A.A.-G., A.M.A.-S., and T.A.-H.; validation, Y.A.A.-G., A.M.A.-S., T.A.-H., A.A.-M., K.A.-E. and Y.F.; formal analysis, Y.A.A.-G., A.M.A.-S.; investigation, Y.A.A.-G., N.A., A.M.A.-S.; resources, Y.A.A.-G., A.M.A.-S., K.N., Y.F., and T.A.-H.; writing—original draft preparation, Y.A.A.-G.; writing—review and editing, Y.A.A.-G., N.A., T.A.-H., and Y.F.; supervision, N.A., K.N.; project administration, Y.A.A.-G. and T.A.-H.; funding acquisition, Y.A.A.-G. and T.A.-H.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
D2DDevice-to-Device
SINRSignal-to-Interference-and-Noise-Ratio
QoSQuality of service
CDMACode Division Multiple Access
MTCMachine type communications
NOMANonorthogonal multiple access

References

  1. Al-Samman, A.; Al-Hadhrami, T.; Daho, A.; Hindia, M.; Azmi, M.; Dimyati, K.; Alazab, M. Comparative Study of Indoor Propagation Model Below and Above 6 GHz for 5G Wireless Networks. Electronics 2019, 8, 44. [Google Scholar] [CrossRef]
  2. Andreev, S.; Moltchanov, D.; Galinina, O.; Pyattaev, A.; Ometov, A.; Koucheryavy, Y. Network-assisted device-to-device connectivity: Contemporary vision and open challenges. In Proceedings of the European Wireless 2015, 21th European Wireless Conference, Budapest, Hungary, 20–22 May 2015; pp. 1–8. [Google Scholar]
  3. Liu, J.; Kato, N.; Ma, J.; Kadowaki, N. Device-to-device communication in LTE-advanced networks: A survey. IEEE Commun. Surv. Tutor. 2014, 17, 1923–1940. [Google Scholar] [CrossRef]
  4. Jameel, F.; Wyne, S.; Jayakody, D.N.K.; Kaddoum, G.; O’Kennedy, R. Wireless social networks: A survey of recent advances, applications and challenges. IEEE Access 2018, 6, 59589–59617. [Google Scholar] [CrossRef]
  5. Tolossa, Y.J.; Vuppala, S.; Kaddoum, G.; Abreu, G. On the uplink secrecy capacity analysis in D2D-enabled cellular network. IEEE Syst. J. 2017, 12, 2297–2307. [Google Scholar] [CrossRef]
  6. Al-Samman, A.; Azmi, M.; Rahman, T.; Khan, I.; Hindia, M.; Fattouh, A. Window-based channel impulse response prediction for time-varying ultra-wideband channels. PLoS ONE 2016, 11, e0164944. [Google Scholar] [CrossRef] [PubMed]
  7. Al-Gumaei, Y.A.; Noordin, K.A.; Reza, A.W.; Dimyati, K. A novel utility function for energy-efficient power control game in cognitive radio networks. PLoS ONE 2015, 10, e0135137. [Google Scholar] [CrossRef]
  8. Al-Gumaei, Y.; Noordin, K.; Reza, A.; Dimyati, K. A new power control game in two-tier femtocell networks. In Proceedings of the 2015 1st International Conference on Telematics and Future Generation Networks (TAFGEN), Kuala Lumpur, Malaysia, 26–28 May 2015; pp. 131–135. [Google Scholar]
  9. Saraydar, C.U.; Mandayam, N.B.; Goodman, D.J. Efficient power control via pricing in wireless data networks. IEEE Trans. Commun. 2002, 50, 291–303. [Google Scholar] [CrossRef] [Green Version]
  10. Al-Gumaei, Y.A.; Noordin, K.A.; Reza, A.W.; Dimyati, K. A new SIR-based sigmoid power control game in cognitive radio networks. PLoS ONE 2014, 9, e109077. [Google Scholar] [CrossRef]
  11. Koskie, S.; Gajic, Z. A Nash game algorithm for SIR-based power control in 3G wireless CDMA networks. IEEE/ACM Trans. Netw. (Ton) 2005, 13, 1017–1026. [Google Scholar] [CrossRef]
  12. Li, F.; Tan, X.; Wang, L. A new game algorithm for power control in cognitive radio networks. IEEE Trans. Veh. Technol. 2011, 60, 4384–4391. [Google Scholar] [CrossRef]
  13. Junhui, Z.; Tao, Y.; Yi, G.; Jiao, W.; Lei, F. Power control algorithm of cognitive radio based on non-cooperative game theory. China Commun. 2013, 10, 143–154. [Google Scholar] [CrossRef]
  14. Lu, K.; Zhang, L.; Yang, J. An efficient SIR-first adaptive power control method in cognitive radio network. In Proceedings of the Global High Tech Congress on Electronics (GHTCE), Shenzhen, China, 18–20 November 2012; pp. 91–94. [Google Scholar]
  15. Jiao, J.; Jiang, L.; He, C. A novel game theoretic utility function for power control in cognitive radio networks. In Proceedings of the 2013 International Conference on Computational and Information Sciences, Shiyang, China, 21–23 June 2013; pp. 1553–1557. [Google Scholar]
  16. Al-Gumaei, Y.; Noordin, K.; Mansoor, A.; Dimyati, K. Acceleration Improvement of a Sigmoid Power Control Game Algorithm in Cognitive Radio Networks. In Proceedings of the 2018 International Conference on Smart Computing and Electronic Enterprise (ICSCEE), Shah Alam, Malaysia, 11–12 July 2018; pp. 1–5. [Google Scholar]
  17. Al Talabani, A.; Nallanathan, A.; Nguyen, H.X. A novel chaos based cost function for power control of cognitive radio networks. IEEE Commun. Lett. 2015, 19, 657–660. [Google Scholar] [CrossRef]
  18. Al-Gumaei, Y.; Noordin, K.A.; Reza, A.W.; Dimyati, K. A Game Theory Approach for Efficient Power Control and Interference Management in Two-tier Femtocell Networks based on Local gain. TIIS 2015, 9, 2530–2547. [Google Scholar]
  19. Kang, K.; Pan, Z.; Liu, J.; Shimamoto, S. A game theory based power control algorithm for future MTC NOMA networks. In Proceedings of the 2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA, 8–11 January 2017; pp. 203–208. [Google Scholar]
  20. Boccardi, F.; Heath, R.W., Jr.; Lozano, A.; Marzetta, T.L.; Popovski, P. Five disruptive technology directions for 5G. IEEE Commun. Mag. 2013, 52, 74–80. [Google Scholar] [CrossRef]
  21. Jung, M.; Hwang, K.; Choi, S. Joint mode selection and power allocation scheme for power-efficient device-to-device (D2D) communication. In Proceedings of the 2012 IEEE 75th Vehicular Technology Conference (VTC Spring), Yokohama, Japan, 6–9 May 2012; pp. 1–5. [Google Scholar]
  22. Huang, J.; Yin, Y.; Zhao, Y.; Duan, Q.; Wang, W.; Yu, S. A game-theoretic resource allocation approach for intercell device-to-device communications in cellular networks. IEEE Trans. Emerg. Top. Comput. 2016, 4, 475–486. [Google Scholar] [CrossRef]
  23. Katsinis, G.; Tsiropoulou, E.E.; Papavassiliou, S. A game theoretic approach to the power control in D2D communications underlay cellular networks. In Proceedings of the 2014 IEEE 19th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), Athens, Greece, 1–3 December 2014; pp. 208–212. [Google Scholar]
  24. Baniasadi, M.; Maham, B.; Kebriaei, H. Power control for D2D underlay cellular communication: Game theory approach. In Proceedings of the 2016 8th International Symposium on Telecommunications (IST), Tehran, Iran, 27–28 September 2016; pp. 314–319. [Google Scholar]
  25. Yin, R.; Zhong, C.; Yu, G.; Zhang, Z.; Wong, K.K.; Chen, X. Joint spectrum and power allocation for D2D communications underlaying cellular networks. IEEE Trans. Veh. Technol. 2016, 65, 2182–2195. [Google Scholar] [CrossRef]
  26. Katsinis, G.; Tsiropoulou, E.E.; Papavassiliou, S. Multicell Interference Management in Device to Device Underlay Cellular Networks. Future Internet 2017, 9, 44. [Google Scholar] [CrossRef]
  27. Zhang, K.; Geng, X. Power Control in D2D Network Based on Game Theory. In Proceedings of the International Conference on Intelligence Science, Shanghai, China, 25–28 October 2017; pp. 104–112. [Google Scholar]
  28. Shi, C.; Wang, F.; Sellathurai, M.; Zhou, J. Non-cooperative game theoretic power allocation strategy for distributed multiple-radar architecture in a spectrum sharing environment. IEEE Access 2018, 6, 17787–17800. [Google Scholar] [CrossRef]
  29. Elouafadi, R.; El Fenni, M.R.; Benjillali, M. A Game Theoretical Approach to D2D Underlaying Downlink NOMA Networks. In Proceedings of the 2018 6th International Conference on Wireless Networks and Mobile Communications (WINCOM), Marrakesh, Morocco, 16–19 October 2018; pp. 1–6. [Google Scholar]
  30. Zhang, Z.; Wu, Y.; Chu, X.; Zhang, J. Resource Allocation and Power Control for D2D Communications to Prolong the Overall System Survival Time of Mobile Cells. IEEE Access 2019, 7, 17111–17124. [Google Scholar] [CrossRef]
  31. Ning, J.; Feng, L.; Zhou, F.; Yin, M.; Yu, P.; Li, W.; Qiu, X. Interference Control Based on Stackelberg Game for D2D Underlaying 5G mmWave Small Cell Networks. In Proceedings of the ICC 2019-2019 IEEE International Conference on Communications (ICC), Shanghai, China, 20–24 May 2019; pp. 1–6. [Google Scholar]
  32. Najeh, S.; Bouallegue, A. Distributed Interference and Power Control based-Game Theory for D2D Communication. In Proceedings of the 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC), Tangier, Morocco, 24–28 June 2019; pp. 991–996. [Google Scholar]
  33. Wu, Y.; Guo, W.; Yuan, H.; Li, L.; Wang, S.; Chu, X.; Zhang, J. Device-to-device meets LTE-unlicensed. IEEE Commun. Mag. 2016, 54, 154–159. [Google Scholar] [CrossRef] [Green Version]
  34. Keisler, H.J. Elementary Calculus: An Infinitesimal Approach; Courier Corporation: Mineola, NY, USA, 2012; pp. 138–139. [Google Scholar]
  35. Yates, R.D. A framework for uplink power control in cellular radio systems. IEEE J. Sel. Areas Commun. 1995, 13, 1341–1347. [Google Scholar] [CrossRef] [Green Version]
  36. Betz, S.M.; Poor, H.V. Energy efficient communication using cooperative beamforming: A game theoretic analysis. In Proceedings of the 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications, Cannes, France, 15–18 September 2008; pp. 1–5. [Google Scholar]
Figure 1. System model of Device-to-Device (D2D) system with uplink resource sharing.
Figure 1. System model of Device-to-Device (D2D) system with uplink resource sharing.
Electronics 08 01113 g001
Figure 2. Cost function of D2D transmitter and cellular user as a function of transmit power.
Figure 2. Cost function of D2D transmitter and cellular user as a function of transmit power.
Electronics 08 01113 g002
Figure 3. The Nash equilibrium of the D2D user depends on the transmit power of the cellular user.
Figure 3. The Nash equilibrium of the D2D user depends on the transmit power of the cellular user.
Electronics 08 01113 g003
Figure 4. Nash equilibrium depends on the distance between the D2D transmitter–receiver pair.
Figure 4. Nash equilibrium depends on the distance between the D2D transmitter–receiver pair.
Electronics 08 01113 g004
Figure 5. Nash equilibrium depends on the target SINR.
Figure 5. Nash equilibrium depends on the target SINR.
Electronics 08 01113 g005
Figure 6. Nash equilibrium of D2D user depends on the sigmoid parameter a.
Figure 6. Nash equilibrium of D2D user depends on the sigmoid parameter a.
Electronics 08 01113 g006
Figure 7. Nash equilibrium of D2D user depends on the pricing coefficients b i / c i .
Figure 7. Nash equilibrium of D2D user depends on the pricing coefficients b i / c i .
Electronics 08 01113 g007

Share and Cite

MDPI and ACS Style

Al-Gumaei, Y.A.; Aslam, N.; Al-Samman, A.M.; Al-Hadhrami, T.; Noordin, K.; Fazea, Y. Non-Cooperative Power Control Game in D2D Underlying Networks with Variant System Conditions. Electronics 2019, 8, 1113. https://doi.org/10.3390/electronics8101113

AMA Style

Al-Gumaei YA, Aslam N, Al-Samman AM, Al-Hadhrami T, Noordin K, Fazea Y. Non-Cooperative Power Control Game in D2D Underlying Networks with Variant System Conditions. Electronics. 2019; 8(10):1113. https://doi.org/10.3390/electronics8101113

Chicago/Turabian Style

Al-Gumaei, Yousef Ali, Nauman Aslam, Ahamed Mohammed Al-Samman, Tawfik Al-Hadhrami, Kamarul Noordin, and Yousef Fazea. 2019. "Non-Cooperative Power Control Game in D2D Underlying Networks with Variant System Conditions" Electronics 8, no. 10: 1113. https://doi.org/10.3390/electronics8101113

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