Next Article in Journal
An Holistic Extension for Classical Logic via Quantum Fredkin Gate
Next Article in Special Issue
Age of Information of Parallel Server Systems with Energy Harvesting
Previous Article in Journal
A New Group Decision-Making Technique under Picture Fuzzy Soft Expert Information
Previous Article in Special Issue
A UoI-Optimal Policy for Timely Status Updates with Resource Constraint
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Age-Aware Utility Maximization in Relay-Assisted Wireless Powered Communication Networks

1
School of Computer and Information Technology, Beijing Jiaotong University, Beijing 100044, China
2
Beijing Key Laboratory of Traffic Data Analysis and Mining, Beijing Jiaotong University, Beijing 100044, China
3
Frontiers Science Center for Smart High-Speed Railway System, Beijing Jiaotong University, Beijing 100044, China
4
State Grid Energy Research Institute Co., Ltd., Beijing 102209, China
5
Department of Electronic Engineering, Tsinghua University, Beijing 100084, China
6
Beijing National Research Center for Information Science and Technology, Tsinghua University, Beijing 100084, China
7
Department of Electrical and Computer Engineering, University of Maryland at College Park, College Park, MD 20742, USA
*
Authors to whom correspondence should be addressed.
Submission received: 13 July 2021 / Revised: 5 August 2021 / Accepted: 9 August 2021 / Published: 7 September 2021
(This article belongs to the Special Issue Age of Information: Concept, Metric and Tool for Network Control)

Abstract

:
This article investigates a relay-assisted wireless powered communication network (WPCN), where the access point (AP) inspires the auxiliary nodes to participate together in charging the sensor, and then the sensor uses its harvested energy to send status update packets to the AP. An incentive mechanism is designed to overcome the selfishness of the auxiliary node. In order to further improve the system performance, we establish a Stackelberg game to model the efficient cooperation between the AP–sensor pair and auxiliary node. Specifically, we formulate two utility functions for the AP–sensor pair and the auxiliary node, and then formulate two maximization problems respectively. As the former problem is non-convex, we transform it into a convex problem by introducing an extra slack variable, and then by using the Lagrangian method, we obtain the optimal solution with closed-form expressions. Numerical experiments show that the larger the transmit power of the AP, the smaller the age of information (AoI) of the AP–sensor pair and the less the influence of the location of the auxiliary node on AoI. In addition, when the distance between the AP and the sensor node exceeds a certain threshold, employing the relay can achieve better AoI performance than non-relaying systems.

1. Introduction

With the large-scale deployment of the Internet of things (IoT) devices in applications such as environment surveillance and industrial control [1,2], status update systems that report real-time system information become increasingly more important. In such systems, it is required to make accurate decisions based on fresh information update and measurement of information freshness becomes necessary. However, traditional network performance metrics like delay and throughput cannot characterize the information freshness. Therefore, the concept of age of information (AoI) was introduced as the time duration from the generation time of the latest received status update packet to the current time moment [3]. For real-time update systems, the goal is to get status update information as fresh as possible, which can be considered as the minimization of AoI.
In IoT systems, information is normally collected by the edge devices or sensors. These sensors are generally powered by batteries of limited capacity, which require to be replaced or recharged periodically. However, battery replacement or frequent recharging is labor-intensive and could be impossible, in particular in large-scale network scenarios and harsh environments. For this, energy harvesting (EH) technology has emerged as a promising alternative to collect energy from the external environment to power the low-power IoT devices. It is believed that EH has great potential in the future sixth-generation (6G) communication networks. Therefore, it is also expected to be used in future industrial control, environment monitoring, and other real-time IoT applications.
Existing EH technologies are of two types: traditional natural energy source and radio-frequency (RF) signal-based energy source. Compared with traditional natural energy sources [4,5], RF signals are easy to control, can provide steady power, and have relatively low requirements on the deployment environment [6]. Evidently, we have seen many works on AoI-based wireless powered communication networks (WPCN) powered by RF EH [7,8,9,10,11,12,13]. In [7], an optimal online state update strategy to minimize the AoI over long-term time scale with energy constraints was studied. In [8], the performance of AoI in WPCN was analyzed, and it proved that the smaller the probability of packet generation, the smaller the average AoI. In [9], the emergency AoI (U-AoI) in WPCN was minimized. In [10], the uplink AoI in two-way wireless powered networks was discussed, where the nonlinear AoI expression was adopted. In [11], the AoI performance limit for the actual wireless power transfer (WPT) network was explored. In [12], the trade-off between storable energy and system AoI in the WPT network was investigated, and in [13], the optimal design of AoI-based fog computing WPCN was studied.
The above works only considered the basic three-node network model. Recently, researchers have extended this to the study of AoI performance in multiple-node networks. For example, the authors of [14] minimized the AoI in large-scale WPCN with multi-sensor nodes, and derived the solution of the average charging time of nodes in the network. The authors of [15] studied the WPT-powered networks and explored when to terminate energy collection and how to properly assign resources for uploading data in order to minimize AoI. In [16], an optimal online sampling strategy for joint optimization of update packet transmit was presented to minimize the AoI, and a deep reinforcement learning (DRL) approach was proposed to effectively learn the optimal AoI strategy. In [17], the AoI in WPCN with multi-user scheduling based on non-orthogonal multiple-access (NOMA) was discussed, and the closed-form expression of AoI was derived. However, the above work only considered the single-hop network. Due to factors such as too far or obstructions between the sensor and the AP, the connection between them cannot always be established. Therefore, relaying technology can be employed to help sensors transmit information to their sink node [18,19,20,21]. Particularly, in [18], a cooperative WPCN with flat fading was studied, in which a source and a relay collected energy from a remote power station. In [19], the AoI in a cooperative wireless communication system with synchronous wireless information and power transmission (SWIPT) was studied, where two protocols were discussed.
We observe that in most of these works on AoI-based relay-assisted WPCNs, it was assumed that the relay node (or auxiliary node) could directly participate in charging or information transmission. As a matter of fact, this may not be realistic in real-life WPCN because relay nodes may also have limited energy and thus are reluctant or refuse to collaborate in the transmission of energy and/or information. We consider this selfish nature of the relay nodes in this article and propose to design an effective incentive mechanism to improve the system AoI performance. In our proposed mechanism, the access point (AP) will coordinate auxiliary nodes to charge the sensor node based on RF until a sufficient amount of energy is harvested by the sensor node; then, the sensor node will send real-time status update information to the AP. Unlike a similar work [22] that uses a vague incentive mechanism and assumes the sensor node transmit packets directly to the AP, we use the spectrum priority as the incentive for the auxiliary nodes to participate in the charging process, and use the auxiliary node as the relay on the rout of the status update packets from the sensor node to the AP. For such a system, utility functions are defined based on AoI for AP and auxiliary nodes respectively, and the utility maximization problems are formulated. In order to achieve a win–win benefit, we apply the Stackelberg game model to design the effective cooperation between the AP-sensor pair and auxiliary node.
We make the following key contributions in this article.
First, we extend the previous work on WPCN to the more realistic scenarios of relay-assisted WPCN with selfish auxiliary nodes. We describe the system model and propose a protocol to encourage the cooperation between AP and auxiliary node to keep information fresh.
Second, we introduce utility functions for the AP-sensor pair and the auxiliary node and then establish a Stackelberg game in order to improve the system’s performance. To solve the non-convex utility maximization problem, we use the Lagrangian method based on a new slack variable and are able to obtain the optimal solution in the closed form.
Third, we conduct numerical simulations to show that larger transmit power of the AP results in smaller AoI and less dependency on the location of the auxiliary nodes. In addition, when the distance between the AP and the sensor exceeds a certain threshold, employing the relay can achieve better AoI performance than the current non-relaying systems.
The rest of this article is organized as follows. We elaborate the system model of relay-assisted WPCN in the next section and then formulate the AoI-aware utility maximization problem in Section 3. Our proposed solution to this problem is explained in detail in Section 4. The simulation results are reported in Section 5 before we conclude the article.

2. System Model

Consider a WPT-driven network, as illustrated in Figure 1, which includes an AP, multiple auxiliary nodes, and a sensor node with limited energy. In this system, the AP needs to collect status update information from the sensor and this is performed in two stages: first, the AP broadcasts the accessible bandwidth resources to the auxiliary node as an incentive to participate in the cooperation to charge the sensor, and the auxiliary node judges whether to participate in the power supply to the sensor according to the received incentive. When the sensor harvests enough energy, it utilizes the accumulated energy to send the status update to the AP. In the network, the frequency band authorized by the AP is fixed, so multiple auxiliary nodes compete to act as the helping node and only one auxiliary node will be selected to help charge the sensor node. The selected auxiliary node is allowed to use the bandwidth resource and can be used as a relay.
We use k to denote the k-th auxiliary node, where k { 1 , , K } . We use i to denote the index of the data package, where i { 1 , 2 , , I } . We assume that the AP has steady power supply and the energy and information is transmitted through orthogonal channels to avoid any interference. We further assume that all wireless links expose in additive white Gaussian noise.

2.1. Energy Harvesting Model

Let P A P and P k denote the transmit power of AP and the k-th auxiliary node, respectively. Let h a , d ( t ) and h k , d ( t ) be the wireless channel gain between the AP and the sensor and between the k-th auxiliary node and the sensor at time t, respectively. Let b [ i ] be the time when the i-th packet starts transmission. We assume that the sensor’s battery capacity is B s Joule. Once the battery is fully charged, the sensor node is triggered to send a newly generated packet with the harvested energy. It is well known that energy is the integral of power over time. Considering the energy harvesting efficiency and our system model, the accumulated energy by RF-based EH for data packet i can be expressed as
E h i = b i 1 b i η P A P | h a , d t | 2 + P k | h k , d t | 2 d t ,
where η ( 0 , 1 ) denotes the energy harvesting efficiency. Note that b [ i ] is the time when the battery is fully charged, therefore, we have
B s = E h i .
We partition the time into I subintervals at time instants, i.e., 0 = b [ 0 ] < b [ 1 ] < ... < b [ i 1 ] < b [ i ] < ... < b [ I ] , where the i-th subinterval [ b [ i 1 ] , b [ i ] ] is the time that the sensor harvests energy for information packet i. The length of this subinterval is
T s i = b i b i 1 .
Let d [ i ] denote the arriving time of the i-th information packet at the AP, i.e., the time when the packet i transmission is completed. Thus, the transmitting time of the i-th information packet is expressed by
T t i = d i b i .
Once the i-th information packet arrives at the AP, the sensor node can start generating the ( i + 1 ) -th packet if the status information becomes available. Therefore, we have the following:
T t i T s i + 1 .
The auxiliary relay node has a single antenna and adopts the decoding and forwarding relaying strategy. That is, decoding the received information before encoding and forwarding. The relay node is installed with an information decoder, an encoder, and energy storage. The length of the information packet is denoted by L.
Let T t 1 [ i ] and T t 2 [ i ] be the transmitting time of the i-th packet from the sensor to the k-th auxiliary node and from the k-th auxiliary node to the AP, respectively. According to Shannon theory, the rate can be calculated in terms of the signal-to-noise ratio (SNR) and bandwidth, so we have the expression of transmitting time, i.e.,
T t 1 i = L W log 1 + γ 1 and T t 2 i = L W log 1 + γ 2 ,
where W represents the bandwidth, γ 1 and γ 2 are the received SNR of the two communication links, that between sensor and the k-th auxiliary node and that between the k-th auxiliary node and the AP, respectively.
Considering the situation that the AP can collect the update packet directly from the sensor node, we can see that the total transmitting time of the i-th update packet from the sensor to the AP will be
T t i = min L W log 1 + γ 1 + L W log 1 + γ 2 , L W log 1 + γ .
Finally, the SNRs are given by
γ = P d | h d , a t | 2 N 0 W , γ 1 = P d | h d , k t | 2 N 0 W and γ 2 = P k | h k , a t | 2 N 0 W ,
where | h d , a t | 2 , | h d , k t | 2 and | h k , a t | 2 denote the wireless channel power gain between the sensor and the AP, between the sensor and the auxiliary node k, and between the auxiliary node k and the AP, respectively. N 0 represents the noise spectral density. P d and P k are the transmit power of the sensor and the k-th auxiliary node, respectively.

2.2. AoI Modeling

The current information packet’s AoI, i.e., packet i at time t, is described by
Δ i t = t U i t ,
where U [ i ] (t) represents the time of generating the latest update packet received by AP, i.e.,
U i t = max b j d j t .
Figure 2 illustrates the evolution AoI versus time. It is seen from the figure that when the destination node does not receive the state update packet, AoI increases linearly with time, which shows a sawtooth shape. When the destination node receives a new data packet, the AoI is reset to the delay that the status update experiences. In the time interval [ d [ i ] , d [ i + 1 ] ] , the integral of AoI is the area under the Δ [ i ] ( t ) curve. Therefore, its average AoI is expressed by
Δ ¯ i = 1 d i + 1 d i d i d i + 1 Δ i t d t .
The integral term in the above formula is obtained by summing the area of Q [ i ] ,
d i d i + 1 Δ i t d t = Q i ,
which is expressed by
Q i = T t i + T s i + 1 + T t i + 1 T s i + 1 T t i + T t i + 1 2 .
Therefore, the average AoI of the i-th data packet is expressed by
Δ ¯ i = Q i d i + 1 d i = 1 2 T t i + T s i + 1 + T t i + 1 .
The harvesting energy time and transmitting update packet time are independent, so they could be regarded as independent and identically distributed variables. Therefore, for the long-term running, the system will be in a quasi-stationary state, which guarantees T s [ i + 1 ] = T s [ i ] and T t [ i + 1 ] = T t [ i ] . In consequence, the average AoI is given by
Δ ¯ = T t + 1 2 T s .

3. Problem Formulation

In the system described above, the auxiliary node may become selfish and not willing to charge the sensor due to their own limited energy. In order to motivate them to participate in charging the sensor node, the AP may use spectrum priority access as the incentive to encourage the auxiliary nodes. In this section, we will define the utility functions for the AP and the auxiliary node. We design a Stackelberg game method to build an effective cooperation between auxiliary node and AP–sensor pair. The basic idea of Stackelberg game is that one side is the leader and the other side is the follower. The leader acts first and the follower chooses his own action according to the leader’s strategy [23]. Their goal is to maximize their own interests.
Specifically, first, the AP issues a certain bandwidth as the incentive for the auxiliary nodes to participate in charging. Second, the auxiliary nodes optimize their transmit power based on the incentive. Third, the AP optimizes its transmit power and then transfers energy to the sensor together with the selected auxiliary node. At last, the sensor utilizes the harvested energy to send update packets to the AP. The flow chart of the system is illustrated in Figure 3. Energy flow is shown in green on the right; update packet transmission flow is shown in red on the left.

3.1. Utilities of the Auxiliary Node

Let Γ k x denote the cost of the k-th auxiliary node to transmit energy to the sensor and information to the AP at power level x. Similar to the work in [24], we can model this cost as
Γ k x = a k x 2 b k x + c k ,
where a k , b k , and c k are predetermined parameters related to auxiliary node k. If node k uses power level P k and P k to transmit to the sensor and to the AP, respectively, the utility of the auxiliary node k can be expressed by
U k P k , P k , T s , T s = α B T s Γ k P k T s Γ k P k ,
where α B is the incentive from the AP with α as the uniform factor of bandwidth and revenue, T s is the energy harvesting time and T s is the transmitting time from node k to the AP.
For the auxiliary node, it expects to maximize its utility. Therefore, the maximization problem P k is expressed by
P k : max P k , P k U k P k , P k , T s , T s s . t . 0 < P k , P k P k max ,
where P k max is the power threshold of the k-th auxiliary node.

3.2. Utilities of the AP

As mentioned earlier, the ratio factor of revenue to bandwidth is defined as α , and the overhead of AP is given by
Ξ = α B .
Therefore, the utility associated with the sensor-AP pair is given by
U A P 0 = U ˜ A P μ Δ ¯ ω T s P A P | h a , d | 2 Ξ ,
where U ˜ A P is a constant, which is pre-defined. μ > 0 , ω > 0 are the cost coefficient based on AoI and the cost coefficient based on energy, respectively.
Then, the AoI-based utility maximization problem is formulated as
P AP 1 : max P A P , T s U A P 0 B , T s , P A P , P k s . t . B s E h ; T t T s ; B 0 ; 0 P A P P A P max ,
where P A P max is the maximum available power of the AP. As U ˜ A P is a constant, P AP ( 1 ) can be transformed to P AP ( 2 ) , i.e.,
P AP 2 : min P A P , T s U A P B , T s , P A P , P k s . t . B s E h ; T t T s ; B 0 ; 0 P A P P A P max ,
where
U A P B , T s , P A P , P k = μ Δ ¯ + ω T s P A P | h a , d | 2 + Ξ = μ T t + 1 2 μ T s + ω T s P A P | h a , d | 2 + α B .
As μ , T t , α , and B are fixed values, the problem P AP ( 2 ) is transformed to P AP ( 3 ) , i.e.,
P AP 3 : min P A P , T s 1 2 μ T s + ω T s P A P | h a , d | 2 s . t . B s E h ; T t T s ; 0 P A P P A P max .

4. Solution Method

We elaborate our proposed method and the derived solution for the above utility optimization problem.

4.1. Optimization of P k and P k with a Given { P A P , T s }

As mentioned above, the problem P k is expressed by
P k : max P k , P k U k P k , P k , T s , T s s . t . 0 < P k , P k P k max ,
where
U k P k , P k , T s , T s = α B T s Γ k P k T s Γ k P k .
By substituting the cost function expression into the above problem, problem P k can be expressed as follows,
P k 1 : max P k , P k a k T s P k 2 + b k T s P k a k T s P k 2 + b k T s P k + α B c k T s c k T s s . t . 0 < P k , P k P k max .
Lemma 1.
For a given { P A P , T s } , the optimal solution to Problem P k is
P k * = b k 2 a k , P k * = b k 2 a k .
Proof. 
The objective function is about the quadratic function of two independent variables, and the second derivative is negative, so it is a concave function. The maximum value can be solved based on the quadratic formula directly. □

4.2. Optimization of P A P and T s with a Given { P k , P k }

In problem P AP ( 3 ) , two variables are multiple coupled, so the problem is non-convex. To tackle it, we introduce a new slack variable, i.e., π = T s · P A P . As a result, the problem can be transformed into the following problem by variable substitution method:
P AP 4 : min T s , π 1 2 μ T s + ω | h a , d | 2 π s . t . T s + T t 0 T s + 1 P A P max π 0 T s | h a , d | 2 P k | h k , d | 2 π + B s η P k | h k , d | 2 0 .
As both of the objective function and the constraints of P AP 4 are linear, it is a convex problem, and the corresponding Lagrange function can be given by
L T s , π , λ = 1 2 μ T s + ω | h a , d | 2 π + λ 1 T s + T t + λ 2 T s + 1 P A P max π + λ 3 T s | h a , d | 2 P k | h k , d | 2 π + B s η P k | h k , d | 2 .
The Karush–Kuhn–Tucker (KKT) condition of the problem is
1 2 μ λ 1 λ 2 λ 3 = 0 ,
ω | h a , d | 2 + 1 P A P max λ 2 | h a , d | 2 P k | h k , d | 2 λ 3 = 0 ,
λ 1 T s + T t = 0 ,
λ 2 T s + 1 P A P max π = 0 ,
λ 3 T s | h a , d | 2 P k | h k , d | 2 π + B s η P k | h k , d | 2 = 0 ,
λ 1 0 ,
λ 2 0 ,
λ 3 0 ,
T s + T t 0 ,
T s + 1 P A P max π 0 ,
T s | h a , d | 2 P k | h k , d | 2 π + B s η P k | h k , d | 2 0 .
According to (31b), the sum of the first two terms must be greater than 0, so λ 3 0 . Otherwise, (31b) will not hold.
It can be seen from (31a) and (31b) that λ 1 and λ 2 must not be 0 at the same time. Otherwise, λ 3 will be equal to two different values.
From (31c) and (31d), one can see that λ 1 and λ 2 cannot not be equal 0 at the same time. Otherwise, T s will be equal to two different values.
With above observations, there are two cases to analyze the solutions to the optimization problem.
Case 1: λ 1 = 0 , λ 2 0 and λ 3 0 , the optimal solution to P AP 4 is
T s * = B s η P k | h k , d | 2 + P A P max | h a , d | 2 , π * = B s P A P max η P k | h k , d | 2 + P A P max | h a , d | 2 , P A P * = P A P max .
Case 2: λ 1 0 , λ 2 = 0 and λ 3 0 , the optimal solution to P AP 4 is
T s * = T t , π * = B s η P k | h k , d | 2 T t P k | h k , d | 2 | h a , d | 2 , P A P * = π * T t .
For the solutions of the two cases, it can be seen from the restrictive conditions that when (31i) is true, the solution is the case 1. Otherwise, it is the case 2. That is to say, the following formula is the judgment condition.
B s η P k | h k , d | 2 + P A P max | h a , d | 2 T t ,
where the expression of T t is given by (7).
Theorem 1.
The optimal solution to P AP 4 is expressed by
T s * = B s η P k | h k , d | 2 + P A P max | h a , d | 2 , i f B s η P k | h k , d | 2 + P A P max | h a , d | 2 T t T t , o t h e r w i s e π * = B s P A P max η P k | h k , d | 2 + P A P max | h a , d | 2 , i f B s η P k | h k , d | 2 + P A P max | h a , d | 2 T t B s η P k | h k , d | 2 T t P k | h k , d | 2 | h a , d | 2 , o t h e r w i s e P A P * = P A P max , i f B s η P k | h k , d | 2 + P A P max | h a , d | 2 T t π * T t . o t h e r w i s e
Proof. 
As problem P AP 4 is convex, Theorem 1 can be proved with KKT conditions. □

5. Simulation Results

Some numerical results are shown to discuss the system performance in terms of achievable AoI, where the simulational parameters are set as follows. For clarity, the distance between the AP and the sensor is set to 6 m. The auxiliary nodes are randomly placed between AP and sensor. Assume that the distance between all auxiliary nodes and sensors is the same, that is, 3 m. Note that the location of the auxiliary nodes will be varied according to the purpose of the simulation. The channel is generated according to Rayleigh distribution. The path loss factor is set to 2. Other simulational parameters are summarized in Table 1.
Figure 4 plots the minimized average AoI versus the P A P . One can observe that the AoI decreases gradually with the increase of P A P . The reason is that increasing the AP’s transmit power will shorten the time for the energy harvested by the sensor to reach the battery capacity. Thus, it improves the freshness of the information. However, beyond a certain range, the change of AoI with transmit power is no longer significant because the average AoI is dominated by the information packet transmission time. This figure also shows the influence of different locations of auxiliary nodes on AoI is also different. The closer the auxiliary node to the sensor, the shorter time it will take to charge the sensor and the smaller the AoI.
Figure 5 plots the minimized AoI versus the distance between the auxiliary nodes and the sensor. It is seen that the closer the auxiliary node deployed to the sensor, the lower the AoI. This observation is consistent with the real situation as the closer the auxiliary node transmitting energy is to the sensor, the smaller the attenuation of electromagnetic wave is. Therefore, the time for sensor to collect energy will be reduced, so as to improve AoI. In addition, it is seen that the influence of the location on the AoI is different under different P A P . The smaller the P A P , the more obvious the influence of the location of the auxiliary node on AoI. When the P A P is small, the charging mainly depends on the auxiliary node, and the position of the auxiliary node is more critical. When the P A P is normal or larger, the P A P is the main factor affecting the AoI, so that the position of the auxiliary node has no obvious effect on AoI.
Figure 6 plots the AP’s maximum utility value versus the transmit power of AP. From this figure, it is seen that the larger the P A P , the greater the utility value, and finally tends to remain unchanged. The reason may be that in a certain range, by increasing the P A P , although the cost of transmitting energy increases, it makes the information fresher. The benefit of AoI is greater than the cost of transmitting energy. Therefore, the utility value of the AP based on AoI becomes larger, and beyond a certain range, with the increase of P A P , the impact on AoI is negligible and the increase of utility value is not obvious. Besides, it is also seen that the auxiliary nodes in different positions also have an impact on the utility value. The specific relationship is shown in the figure below.
Figure 7 plots the utility of AP versus the distance between the auxiliary nodes and the sensor. The shorter the distance between the auxiliary node and the sensor, the greater the AP’s utility value, and the smaller the AP transmit power, the more obvious that effect. The reason is similar to that associated with Figure 2.
Figure 8 plots the change of AoI versus packet length. It is seen that the larger the length of the information packet, the larger the average AoI of the system. This may be because the length of the packet directly affects the transmit time of the packet. The larger the packet, the longer the transmitting time, which affects the freshness of the information. In addition, the influence of packet length on AoI varies with the location of auxiliary nodes. The closer the auxiliary node to the sensor, the less influence of packet length on AoI, because in the process of the auxiliary node serving as the relay and the sensor sending packets to the AP, the transmit power of the auxiliary node is larger than that of the sensor node, and the same packet length change has less impact on the transmit time.
Figure 9 depicts the change of AoI with the distance between the AP and the sensor. Obviously, the farther the distance, the larger the AoI. The figure also compares the AoI in the system with and without auxiliary node as the relay. When the distance is greater than 13 m, the information with auxiliary node as the relay is fresher when the sensor transmits update packets to the AP. Thus, for the actual system, if the relay within 13 m can choose not to activate them, it has important guiding significance.
Note that in this paper, the AoI is calculated by using the current packet’s transmit time to approximate the transmit time of the next packet, that is, using the current channel to approximate the channel of the next slot. Figure 10 shows the relationship between the approximate value and the exact value of AoI. It is seen that the change of the approximate value lags behind the exact value by one time slot. Due to the randomness of the channel, the approximate value may be larger or smaller than the true value. If the channel of the current time slot is better than the next time slot, the approximate value of the current AoI is a little smaller than the true value. If the channel of the current time slot is worse than the next time slot, the approximate value of the current AoI is larger than the real value. However, on average, the difference between our modeling method and the real value is very small, which indirectly proves the effectiveness of the modeling method.

6. Conclusions

In this article, we study a relay-assisted WPCN based on AoI with a focus on the case when the auxiliary nodes are selfish. The main idea behind our proposed solution is an incentive scheme that encourages the auxiliary nodes to collaborate. We formulate the problem and use the Stackelberg game theory to design an effective collaboration between AP–sensor pair and auxiliary node. More specifically, two utility functions for the AP–sensor pair and the auxiliary node were formulated. As maximizing the utility of the AP–sensor pair was non-convex, we transformed it into a convex problem by introducing a new slack variable, and then solved it by the Lagrangian method to obtain optimal solutions in the closed form. Simulation results showed that the larger the transmit power of the AP, the smaller the AoI and the less the influence of the location of the auxiliary node on AoI. In addition, when the distance from the AP to the sensor node exceeds a certain threshold, employing the relay can achieve better AoI performance than non-relaying systems. These results provide insightful and practical guidance for the design of relay-assisted WPCN in real life.

Author Contributions

N.L., K.X., H.Z. and Z.Z. equally contributed to this work on system modeling, methodology and simulation; N.L. also contributed to writing and editing; K.X. also contributed to project administration; G.Q. and P.F. contributed to the review; K.X. and Y.Z. contributed to funding acquisition. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the General Program of the National Natural Science Foundation of China (NSFC) (No. 62071033 and U1834210), in part by Frontiers Science Center for Smart High-speed Railway System with the Fundamental Research Funds for the Central Universities (No. 2020JBZD010), and also in part by the Self-developed project of State Grid Energy Research Institute Co., Ltd. (Electrical internet of Things Edge Computing Performance Analysis and Simulation Based on Typical Scenarios, No. SGNY202009014).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

We would like to thank all the reviewers for their constructive comments and helpful suggestions. In addition, we would like to give special thanks to Haina Zheng, who discussed the relative methods and also gave some helpful suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Feltrin, L.; Tsoukaneri, G.; Condoluci, M.; Buratti, C.; Mahmoodi, T.; Dohler, M.; Verdone, R. Narrowband IoT: A survey on downlink and uplink perspectives. IEEE Wirel. Commun. 2019, 26, 78–86. [Google Scholar] [CrossRef]
  2. Zhang, S.; Zhang, N.; Kang, G. Energy efficiency for NPUSCH in NB-IoT with guard band. ZTE Commun. 2018, 16, 46–51. [Google Scholar]
  3. Kaul, S.K.; Yates, R.D.; Gruteser, M. Real-Time Status: How Often Should One Update; IEEE INFOCOM: Orlando, FL, USA, 2012. [Google Scholar]
  4. Arafa, A.; Ulukus, S. Age Minimization in Energy Harvesting Communications: Energy-Controlled Delays. In Proceedings of the 51st Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA, 29 October–1 November 2017. [Google Scholar]
  5. Arafa, A.; Ulukus, S. Age-Minimal Transmission in Energy Harvesting Two-Hop Networks. In Proceedings of the IEEE Global Communications Conference, Singapore, 4–8 December 2017. [Google Scholar]
  6. Liu, J.; Xiong, K.; Fan, P.; Zhong, Z. RF energy harvesting wireless powered sensor networks for smart cities. IEEE Access 2017, 5, 9348–9358. [Google Scholar] [CrossRef]
  7. Wu, X.; Yang, J.; Wu, J. Optimal status update for age of information minimization with an energy harvesting source. IEEE Trans. Green Commun. Netw. 2018, 2, 193–204. [Google Scholar] [CrossRef]
  8. Hu, H.; Xiong, K.; Zhang, Y.; Fan, P.; Liu, T.; Kang, S. Age of information in wireless powered networks in low SNR region for future 5G. Entropy 2018, 20, 948. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  9. Lu, Y.; Xiong, K.; Fan, P.Y.; Zhong, Z.; Letaief, K.B. Optimal Online Transmission Policy in Wireless Powered Networks with Urgency-Aware Age of Information; IEEE IWCMC: Tangier, Morocco, 2019. [Google Scholar]
  10. Dong, Y.; Chen, Z.; Fan, P. Uplink Age of Information of Unilaterally Powered Two-Way Data Exchanging Systems; INFOCOM WKSHPS: Honolulu, HI, USA, 2018. [Google Scholar]
  11. Krikidis, I. Average age of information in wireless powered sensor networks. IEEE Wirel. Commun. Lett. 2019, 8, 628–631. [Google Scholar] [CrossRef] [Green Version]
  12. Zheng, H.; Xiong, K.; Fan, P.; Zhong, Z.; Letaief, K.B. Age-Energy Region in Wireless Powered Communication Networks; IEEE INFOCOM WKSHPS: Toronto, ON, Canada, 2020. [Google Scholar]
  13. Zheng, H.; Xiong, K.; Fan, P.; Zhong, Z.; Letaief, K.B. Minimum Age-Energy Aware Cost in Wireless Powered Fog Computing Networks. In Proceedings of the ICC 2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020. [Google Scholar]
  14. Sleem, O.M.; Leng, S.; Yener, A. Age of Information Minimization in Wireless Powered Stochastic Energy Harvesting Networks. In Proceedings of the 54th Annual Conference on Information Sciences and Systems(CISS), Princeton, NJ, USA, 18–20 March 2020. [Google Scholar]
  15. Gu, Q.; Wang, G.; Fan, R.; Li, F.; Jiang, H.; Zhong, Z. Optimal Resource Allocation for Wireless Powered Sensors: A Perspective from Age of Information. IEEE Commun. Lett. 2020, 24, 2559–2563. [Google Scholar] [CrossRef]
  16. Abd-Elmagid, M.A.; Dhillon, H.S.; Pappas, N. A Reinforcement Learning Framework for Optimizing Age of Information in RF-Powered Communication Systems. IEEE Trans. Commun. 2020, 68, 4747–4760. [Google Scholar] [CrossRef]
  17. Azarhava, H.; Abdollahi, M.P.; Niya, J.M. Age of information in wireless powered IoT networks: NOMA vs. TDMA. Ad Hoc Netw. 2020, 104, 102179. [Google Scholar] [CrossRef]
  18. Khorsandmanesh, Y.; Emadi, M.J.; Krikidis, I. Average Peak Age of Information Analysis for Wireless Powered Cooperative Networks. arXiv 2020, arXiv:2007.06598. [Google Scholar]
  19. Perera, T.D.P.; Jayakody, D.N.K.; Pitas, I.; Garg, S. Age of Information in SWIPT-Enabled Wireless Communication System for 5GB. IEEE Wirel. Commun. 2020, 27, 162–167. [Google Scholar] [CrossRef]
  20. Moradian, M.; Dadlani, A. Age Of Information In Scheduled Wireless Relay Networks. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), Seoul, Korea, 25–28 May 2020. [Google Scholar]
  21. Hu, H.; Xiong, K.; Qu, G.; Ni, Q.; Fan, P.; Letaief, K.B. AoI-Minimal Trajectory Planning and Data Collection in UAV-Assisted Wireless Powered IoT Networks. IEEE Internet Things J. 2021, 8, 1211–1223. [Google Scholar] [CrossRef]
  22. Zheng, H.; Xiong, K.; Fan, P.; Zhong, Z.; Letaief, K.B. Age-Based Utility Maximization for Wireless Powered Networks: A Stackelberg Game Approach. In Proceedings of the IEEE Global Communications Conference, Waikoloa, HI, USA, 9–13 December 2019. [Google Scholar]
  23. Xin, K.; Rui, Z.; Motani, M. Price-Based Resource Allocation for Spectrum-Sharing Femtocell Networks: A Stackelberg Game Approach. In Proceedings of the IEEE Global Telecommunications Conference, Houston, TX, USA, 3–7 December 2012. [Google Scholar]
  24. Mohsenian-Rad, A.; Wong, V.W.; Jatskevich, J.; Schober, R.; Leon-Garcia, A. Autonomous demand-side management based on game-theoretic energy consumption scheduling for the future smart grid. IEEE Trans. 2010, 1, 320–331. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Illustration of the relay-assisted WPCN model.
Figure 1. Illustration of the relay-assisted WPCN model.
Entropy 23 01177 g001
Figure 2. Evolution of the AoI.
Figure 2. Evolution of the AoI.
Entropy 23 01177 g002
Figure 3. Overview of the incentive-based update packet collection system.
Figure 3. Overview of the incentive-based update packet collection system.
Entropy 23 01177 g003
Figure 4. The minimized AoI versus P A P .
Figure 4. The minimized AoI versus P A P .
Entropy 23 01177 g004
Figure 5. The minimized AoI versus D k d .
Figure 5. The minimized AoI versus D k d .
Entropy 23 01177 g005
Figure 6. The AP’s utility value versus the P A P .
Figure 6. The AP’s utility value versus the P A P .
Entropy 23 01177 g006
Figure 7. The AP’s utility value versus the D a k .
Figure 7. The AP’s utility value versus the D a k .
Entropy 23 01177 g007
Figure 8. The minimized AoI versus L.
Figure 8. The minimized AoI versus L.
Entropy 23 01177 g008
Figure 9. The minimized AoI versus D a d .
Figure 9. The minimized AoI versus D a d .
Entropy 23 01177 g009
Figure 10. Accurate AoI versus approximate AoI.
Figure 10. Accurate AoI versus approximate AoI.
Entropy 23 01177 g010
Table 1. Parameter list.
Table 1. Parameter list.
MeaningParameterValue
noise spectral density N 0 10 9 mW/Hz
bandwidthW1 kHz
maximum transmit power of k-th node P k m a x 100 mW
maximum transmit power of sensor P d m a x 10 mW
maximum transmit power of AP P A P m a x 5 W
battery capacity B s 0.1 mj
energy harvesting efficiency η 0.8
packet lengthL100 bytes
the cost coefficient based on AoI μ 1
the cost coefficient based on energy ω 10 4
the cost coefficient based on bandwidth α 1
predetermined parameters a k 1 × 10 4
predetermined parameters b k 2 × 10 3
bandwidth incentiveB100 Hz
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Luan, N.; Xiong, K.; Zhang, Z.; Zheng, H.; Zhang, Y.; Fan, P.; Qu, G. Age-Aware Utility Maximization in Relay-Assisted Wireless Powered Communication Networks. Entropy 2021, 23, 1177. https://0-doi-org.brum.beds.ac.uk/10.3390/e23091177

AMA Style

Luan N, Xiong K, Zhang Z, Zheng H, Zhang Y, Fan P, Qu G. Age-Aware Utility Maximization in Relay-Assisted Wireless Powered Communication Networks. Entropy. 2021; 23(9):1177. https://0-doi-org.brum.beds.ac.uk/10.3390/e23091177

Chicago/Turabian Style

Luan, Ning, Ke Xiong, Zhifei Zhang, Haina Zheng, Yu Zhang, Pingyi Fan, and Gang Qu. 2021. "Age-Aware Utility Maximization in Relay-Assisted Wireless Powered Communication Networks" Entropy 23, no. 9: 1177. https://0-doi-org.brum.beds.ac.uk/10.3390/e23091177

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