Next Article in Journal
Simple and Effective Secure Group Communications in Dynamic Wireless Sensor Networks
Next Article in Special Issue
Joint Placement and Device Association of UAV Base Stations in IoT Networks
Previous Article in Journal
InAs/InAsSb Strain-Balanced Superlattices for Longwave Infrared Detectors
Previous Article in Special Issue
Formation Generation for Multiple Unmanned Vehicles Using Multi-Agent Hybrid Social Cognitive Optimization Based on the Internet of Things
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Resource Allocation in Unmanned Aerial Vehicle (UAV)-Assisted Wireless-Powered Internet of Things

School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing 100083, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(8), 1908; https://doi.org/10.3390/s19081908
Submission received: 13 February 2019 / Revised: 18 April 2019 / Accepted: 19 April 2019 / Published: 22 April 2019
(This article belongs to the Special Issue UAV-Based Applications in the Internet of Things (IoT))

Abstract

:
Most of the wireless nodes in the Internet of Things (IoT) environment face the limited energy problem and the way to provide a sustainable energy for these nodes has become an urgent challenge. In this paper, we present an unmanned aerial vehicle (UAV) to power the wireless nodes in the IoT and an investigation on the optimal resource allocation approach based on dynamic game theory. This IoT system consists of one UAV as the power source and information receiver. The wireless nodes can be powered and collected by the UAV. In order to distinguish the wireless nodes, the wireless nodes are divided into two categories based on the energy consumption. The UAV tries to power these two categories of nodes using a different power level based on the proposed approach, where the wireless nodes control the resources for information transmission. Based on Bellman dynamic programming, the optimal allocated resources for power transfer and information transmission are obtained for both the UAV and wireless nodes, respectively. In order to show the effectiveness of the proposed model and approach, we present numerical simulations.

1. Introduction

The Internet of Things (IoT) [1,2,3,4] is playing an important and significant role in the next generation mobile communication and wireless networks and is currently used in various services in our daily life. With the implementation of the Internet of Everything, data transmission has become denser, and the amount of information exchange is becoming larger and larger. Therefore, it is essential to use new communication technologies with a greater bandwidth, higher speed, lower latency, and lower energy consumption, to guarantee the popularity of the IoT [5,6]. Meanwhile, due to the limited energy of the wireless devices in the IoT, the developments and applications of IoT technologies are facing unprecedented and severe challenges. How to provide sustainable energy for the wireless devices in IoT has become an urgent problem to be solved, restricting the development of IoT.
As an important method for sustainable energy supply, wireless power transfer (WPT) technology is regarded as an ideal solution for providing sustainable energy to the wireless devices in the IoT and can effectively solve the bottleneck of the limited energy problem in IoT [7,8]. More and more wireless devices may use WPT technology to reduce the excessive dependence on the battery. WPT has been widely used in portable electronic devices, implanted medical devices, smart homes, electric vehicles (EVs), and so on [9]. Applying the WPT to wireless communication networks can permit wireless powered communication networks (WPCN) to be constructed and can effectively improve the energy efficiency of the network [10,11,12,13,14,15,16,17,18,19]. Compared with the conventional WPT system with a relatively fixed energy source, UAV can dynamically move the IoT devices around, power the IoT devices, and realize the data gathering and transmitting services [20]. The UAV-assisted WPT can greatly improve the performance of the WPCN by dynamically adjusting the power source position. Utilizing the high mobility of UAV, the WPCN can provide ubiquitous energy for wireless devices with a large area distribution, which is faster, more flexible, and more controllable.
In this paper, we research the UAV-assisted wireless-powered IoT and solve the resource allocation problem in the proposed IoT system. The resource allocation problem between the UAV and wireless nodes is researched based on a dynamic game and dynamic programming. In our proposed system, the wireless nodes harvest energy from the UAV and transmit data to the UAV. The UAV works as a power source that can move around to charge the wireless nodes based on the wireless power transfer technique. The UAV can also gather all the data from the wireless nodes. A dynamic game-based model for the resource allocation problem between the UAV and wireless nodes is given, and Nash equilibriums for the model can be obtained based on Bellman dynamic programming. Based on the Nash equilibriums, the UAV can optimally allocate its energy resources for wireless power transfer. The main innovations and contributions are summarized as follows:
  • Firstly, the UAV-assisted wireless-powered IoT system is given, including one UAV and many wireless nodes. The UAV tries to harvest the wireless nodes based on the wireless energy transfer techniques. The wireless nodes use the harvested energy for information transmission;
  • Secondly, the wireless nodes are divided into two categories based on their energy consumption. The wireless nodes with different energy consumptions will have different energy supplied from the UAV. The energy transferred from the UAV should be different based on the energy consumption;
  • The resource allocation problem between the UAV and wireless nodes is formulated as a dynamic game. In the proposed dynamic game, the UAV can optimally control its resources for energy transfer, and the wireless nodes can optimally control their resources for information transmission;
  • Finally, based on the dynamic game, we have proposed two objective functions for the UAV, which are both formulated as profit maximization functions. The objective functions will be distinguished for different wireless nodes based on the energy consumption assumptions.
The remainder of the paper is organized as follows: Section 2 summarizes the related work in WPT and UAV assisted WPT. The system model and problem formulation are given in Section 3. The analysis of the proposed game model is shown in Section 4. The numerical simulations are given in Section 5, and finally, we conclude the work in Section 6.

2. Related Work

The WPT technique, as an essential way to solve the limited energy problem in IoT, has been researched by many academics. In reference [10], an energy efficient power management approach is proposed according to the user’s Quality of Services (QoS) requirements in WPCN, and the optimal power of the power stations can be obtained based on the authors’ adaptation algorithm. In [11], multiple users can obtain energy from fixed power stations in WPCN, and through the combination of power control and time allocation, the problem of network energy efficiency maximization is studied. From the above references, we can view that in the conventional WPT system, the energy source is relatively fixed in position. Recently, an unmanned aerial vehicle (UAV) has been used in many applications, such as traffic monitoring [12], data transmission [13], communication enhancement [14,15], and so on. In order to solve the fixed energy source problem in the conventional WPT system, UAV can be used due to its inherent agility and on-demand quality [16], which has attracted considerable attention in the IoT [17,18,19,20].
In order to supply removable energy, UAV is used as new kind of power source for IoT devices [21,22,23,24,25,26]. References [21,22] have studied the resource allocation problem of the UAV auxiliary network. Using UAV as the energy source, this network can provide energy and information collection services for the devices and maximize the transmit rate to improve the system throughput. Zeng et al. [23] have established an energy consumption model of the UAV system to solve the energy-efficient communication problem via optimizing the trajectory of UAV, and have improved the energy utilization rate of the UAV system. In [24], the relay function was installed on the UAV, and an approach was proposed to optimize the throughput in the UAV-based relay system. The transmit power and relay trajectory were optimized in this paper. Zhang et al. [25] studied a mobile relay system that supports UAV to achieve tradeoff between the maximum spectrum efficiency and bits/Joule energy efficiency by taking advantage of the new degree of freedom of UAV trajectory design.

3. System Model and Problem Formulation

As shown in Figure 1, a UAV-assisted wireless-powered IoT system is proposed, which includes a power source UAV and a large number of wireless nodes [26]. The UAV is assumed to move around the wireless nodes for wireless power transfer, and the wireless nodes need harvest energy from the UAV, and use the harvested energy to transmit information. Our goal is to find the optimal resource allocation approaches for the wireless power transfer and information transmission in the proposed IoT system. In our proposed system, the wireless nodes require energy from the UAV, and transmit information to the UAV using the received energy. The UAV works as the power source that moves around to charge the wireless nodes. The UAV can also gather all the information from the wireless nodes. In this paper, although the wireless nodes are randomly distributed in the IoT environment, they are all assumed to be charged by the UAV.
In the IoT system, different wireless nodes will be allocated different tasks for data collection and transmission, and the energy consumptions of the wireless nodes should be different. Based on this assumption, in order to distinguish the various wireless nodes, we divide the wireless nodes into two categories. One includes the higher energy consumption nodes (HEC nodes), which need more energy for data collection and transmission, and the other includes the lower energy consumption nodes (LEC nodes), with lower energy requirements. Then, the energy transferred to the wireless nodes from the UAV will be different. The HEC nodes may have more energy transferred from the UAV compared with the LEC nodes. During the data transmission, the wireless nodes in the same energy consumption category are assumed to share the same channel, and will cause inter-channel interferences. It is assumed that when the UAV transfers energy to the wireless nodes in one category, there is no energy transfer and information transmission between the UAV and the wireless nodes in the other category. Then, the intra-channel interferences between the two categories can be ignored. The aim of the paper is to find the optimal resource allocation solutions for the UAVs to harvest the wireless nodes, and for the wireless nodes to transmit information. It is assumed there are NH nodes in the HEC category, and Ν H = [ 1 H , , N H ] is the HEC nodes set. The number of the nodes in the LEC category is denoted by NL, and the LEC nodes set is Ν L = [ 1 L , , N L ] . Because the wireless nodes use the harvested energy for information transmission, the wireless nodes should pay for the UAV for energy harvesting and the resources for information transmission are affected by the available harvested energy. UAV can control the power level for energy transfer and can control the unit energy price for the wireless nodes. Based on all these assumptions given in the above, the UAV is considered to be the leader of the dynamic game, and the wireless nodes are treated as the followers. The relationships between the UAV and the wireless nodes are shown in Figure 2.
Let p H , i ( t ) ( i { Ν H } ) denote the allocated resource of the HEC nodes, and p L , i ( t ) ( i { Ν L } ) represent the allocated resource of node i in the LEC category. In order to achieve information transmission between the wireless nodes and the UAV, the allocated resources given by p H , i ( t ) ( i { Ν H } ) and p L , i ( t ) ( i { Ν L } ) mean the minimum energy requirements of the wireless nodes from the UAV. The wireless nodes transmit information to the UAV using the required energy from the UAV. When the wireless nodes obtain the energy form the UAV, they can use the obtained energy to transmit the information and earn revenue from the information transmission process. As the wireless nodes in the same category transmit information in the same channel, there exists inter-cell interference among the wireless nodes in the same category. At this point, we can use the signal to interference noise ratio (SINR) to denote the revenue earned from the information transmission, which can be expressed in the form of the power level for information transmission as follows:
γ k , i = g k , i ( t ) p k , i ( t ) j i g k , j k , i ( t ) p k , j ( t ) + σ 2 ( t ) = g k , i ( t ) p k , i ( t ) I k , i ( t )
where k is the category number and k = { H , L } . g k , i ( t ) is the channel gain from transmit node i in category k to the UAV. σ 2 ( t ) is the background noise, and j i g k , j k , i ( t ) p k , j ( t ) is the inter-cell interference from the other transmit node j in the category k to the transmit node i. Then, I k , i ( t ) = j i g k , j k , i ( t ) p k , j ( t ) + σ 2 ( t ) is the total interference for the wireless node i in category k, which is the overall sensed interference by the wireless node i in category k. It is assumed that the nodes in our proposed system know their distance between the nodes and the UAV, and the distance among the nodes. The effect of distance on transmission is uniformly represented by the channel gain. Based on the SINR definition given in (1), the cost function of energy transfer for the wireless nodes during the observation time [ 0 , T ] is given as [27]:
max 0 T { [ γ k , i ( p k , i ( t ) ) γ t h ] 2 π k ( t ) p k , i ( t ) } e r t d t
where γ t h denotes the SINR threshold, which also means the QoS constraint; π k ( t ) is the unit price of energy transfer controlled by the UAV at time t; r is the discount rate; and e r t is the discount factor. Solving the above equation yields the optimal solutions of p k , i ( t ) :
p k , i ( t ) = 1 2 π k ( t ) I k , i 2 ( t ) g k , i 2 ( t ) + γ t h I k , i ( t ) g k , i ( t )
The wireless nodes in different categories will enjoy different energy supply services from the UAV, because the energy consumptions are different. Energy transferred to one kind of wireless node cannot be harvested by the other kind of node. Based on the dynamic game, the UAV should make its choice on the power level for energy transfer, and the wireless nodes in different categories should control their power level for information transmission. Let x(t) denote the state function of the proposed dynamic game model, which is the energy level of the whole IoT system at time t. The dynamic variation of the state function can be described by the following differential equation:
d x ( t ) d t = k = { H , L } η k p k ( t ) + i = 1 N H p H , i ( t ) + i = 1 N L p L , i ( t ) + δ x ( t )
where p k ( t ) is the allocated power level for energy transfer for the nodes in category k; η k denotes the energy conversion efficiency; and δ denotes the energy consumption rate of the whole IoT system, which should be a constant value. The initial value of the system state is denoted by x 0 = x ( 0 ) .
In this paper, we have divided the set of wireless nodes into two categories, which are the HEC nodes and the LEC nodes. Each category will be allocated different energy. For the UAV, once the energy is transferred to one kind of wireless node, there will be less energy available for the other kind of wireless node. In this paper, this kind of energy transfer effect is some kind of category of activity, and is considered the energy transfer cost for the system. In our model, the “harvest-then-transmit” protocol [28] is used, and the wireless energy transfer and wireless information transmission can operate at the same frequency. Then, information transmission will cause interferences to the UAV. In this paper, we use ε H H and ε H L to denote the information transmission interference of the wireless nodes to the HEC nodes, and use ε L L and ε L H to denote the information transmission interference of the wireless nodes to the LEC nodes. The UAV that is responsible for the energy transfer of the two categories of wireless nodes should maximize the energy transfer profit minus the cost during the wireless information transmission and power transfer process. The objective functions of the UAV for the two categories of wireless nodes are given by
V H ( t ) = max 0 T [ i = 1 N H [ [ γ H , i ( p H , i ( t ) ) γ t h ] 2 π H ( t ) p H , i ( t ) ] c H p H 2 ( t ) ε H H i = 1 N H p H , i ( t ) ε H L i = 1 N L p L , i ( t ) μ H x ( t ) ] e r t d t + s H x ( T ) e r T
V L ( t ) = max 0 T [ i = 1 N L [ [ γ L , i ( p L , i ( t ) ) γ t h ] 2 π L ( t ) p L , i ( t ) ] c L p L 2 ( t ) ε L L i = 1 N L p L , i ( t ) ε L H i = 1 N H p H , i ( t ) μ L x ( t ) ] e r t d t + s L x ( T ) e r T
In (5) and (6), c H p H 2 ( t ) denotes the cost of energy transfer to the HEC nodes, and c L p L 2 ( t ) denotes the cost of energy transfer to the LEC nodes. μ H and μ L are the natural energy attenuation rate. s H x ( T ) e r T and s L x ( T ) e r T are the terminal cost for the two categories of wireless nodes. Based on (3), we can find the optimal solutions for information transmission, which are mainly varied based on the unit price of transferred energy. After the UAV announces the unit energy price for the two categories, the wireless nodes can make optimal decisions. The unit price of the transferred energy is based on the optimal solution of (5) and (6), combined with (4).

4. Optimal Solutions for Energy Transfer

In this section, we discuss the solutions to the resource allocation problem given in (5) and (6). The UAV is considered to be the leader in the proposed dynamic game. The UAV should achieve optimal power control for energy transfer based on (5) and (6), and the optimal unit energy price can also be achieved. In order to solve the above problems, a feedback Nash equilibrium can be characterized as follows.
Definition 1. 
For each nodes category, there exists optimal feedback solutions, which are denoted by { π k * ( t ) , p k * ( t ) } ( k = { H , L } ) , if continuously differentiable functions V k ( t , x ) exist for each nodes category k = { H , L } , and V k ( t , x ) should satisfy the following differential equations [29]:
V t H ( t , x ) = max π H ( t ) , p H ( t ) { [ i = 1 N H [ [ γ H , i ( p H , i ( t ) ) γ t h ] 2 π H ( t ) p H , i ( t ) ] c H p H 2 ( t ) ε H H i = 1 N H p H , i ( t ) ε H L i = 1 N L p L , i ( t ) μ H x ( t ) ] e r t + V x H ( t , x ) [ k = { H , L } η k p k ( t ) + i = 1 N H p H , i ( t ) + i = 1 N L p L , i ( t ) + δ x ( t ) ] }
V H ( T , x ) = s H x ( T ) e r T
V t L ( t , x ) = max π L ( t ) , p L ( t ) { [ i = 1 N L [ [ γ L , i ( p L , i ( t ) ) γ t h ] 2 π L ( t ) p L , i ( t ) ] c L p L 2 ( t ) ε L L i = 1 N L p L , i ( t ) ε L H i = 1 N H p H , i ( t ) μ L x ( t ) ] e r t + V x L ( t , x ) [ k = { H , L } η k p k ( t ) + i = 1 N H p H , i ( t ) + i = 1 N L p L , i ( t ) + δ x ( t ) ] }
V L ( T , x ) = s L x ( T ) e r T ,
where,
V H ( t ) = max 0 T [ i = 1 N H [ [ γ H , i ( p H , i ( t ) ) γ t h ] 2 π H ( t ) p H , i ( t ) ] c H p H 2 ( t ) ε H H i = 1 N H p H , i ( t ) ε H L i = 1 N L p L , i ( t ) μ H x ( t ) ] e r t d t + s H x ( T ) e r T ,
V L ( t ) = max 0 T [ i = 1 N L [ [ γ L , i ( p L , i ( t ) ) γ t h ] 2 π L ( t ) p L , i ( t ) ] c L p L 2 ( t ) ε L L i = 1 N L p L , i ( t ) ε L H i = 1 N H p H , i ( t ) μ L x ( t ) ] e r t d t + s L x ( T ) e r T
In the above equations, the functions V k ( t , x ) are the objective functions of the UAV for profit maximization during the wireless energy transfer for the two categories. The observation time for the profit maximization is set to be [ 0 , T ] . The UAV can control its power transfer level for the two categories of wireless nodes based on the objective functions during the observation time [ 0 , T ] . Substituting Formulas (1) and (3) into Formulas (7) and (9), we can obtain the following differential equations:
V t H ( t , x ) = max π H ( t ) , p H ( t ) { [ i = 1 N H [ 1 4 π H 2 ( t ) I H , i 2 ( t ) g H , i 2 ( t ) π H ( t ) γ t h I H , i ( t ) g H , i ( t ) ] c H p H 2 ( t ) ε H H i = 1 N H ( 1 2 π H ( t ) I H , i 2 ( t ) g H , i 2 ( t ) + γ t h I H , i ( t ) g H , i ( t ) ) ε H L i = 1 N L ( 1 2 π L ( t ) I L , i 2 ( t ) g L , i 2 ( t ) + γ t h I L , i ( t ) g L , i ( t ) ) μ H x ( t ) ] e r t + V x H ( t , x ) [ k = { H , L } η k p k ( t ) + i = 1 N H ( 1 2 π H ( t ) I H , i 2 ( t ) g H , i 2 ( t ) + γ t h I H , i ( t ) g H , i ( t ) ) + i = 1 N L ( 1 2 π L ( t ) I L , i 2 ( t ) g L , i 2 ( t ) + γ t h I L , i ( t ) g L , i ( t ) ) + δ x ( t ) ] } ,
V t L ( t , x ) = max π L ( t ) , p L ( t ) { [ i = 1 N L [ 1 4 π L 2 ( t ) I L , i 2 ( t ) g L , i 2 ( t ) π L ( t ) γ t h I L , i ( t ) g L , i ( t ) ] c L p L 2 ( t ) ε L L i = 1 N L ( 1 2 π L ( t ) I L , i 2 ( t ) g L , i 2 ( t ) + γ t h I L , i ( t ) g L , i ( t ) ) ε L H i = 1 N H ( 1 2 π H ( t ) I H , i 2 ( t ) g H , i 2 ( t ) + γ t h I H , i ( t ) g H , i ( t ) ) μ L x ( t ) ] e r t + V x L ( t , x ) [ k = { H , L } η k p k ( t ) + i = 1 N H ( 1 2 π H ( t ) I H , i 2 ( t ) g H , i 2 ( t ) + γ t h I H , i ( t ) g H , i ( t ) ) + i = 1 N L ( 1 2 π L ( t ) I L , i 2 ( t ) g L , i 2 ( t ) + γ t h I L , i ( t ) g L , i ( t ) ) + δ x ( t ) ] }
Calculating the partial derivative for π H ( t ) and π L ( t ) in (13) and (14), the optimal unit price for the wireless power transfer can be given as follows:
π H * ( t ) = V x H ( t , x ) e r t ε H H 2 γ t h i = 1 N H g H , i ( t ) I H , i ( t ) + j = 1 , j i N H I H , j 2 ( t ) g H , j 2 ( t ) g H , i 2 ( t ) I H , i 2 ( t ) [ V x H ( t , x ) e r t ε H H ] ,
π L * ( t ) = V x L ( t , x ) e r t ε L L 2 γ t h i = 1 N L g L , i ( t ) I L , i ( t ) + j = 1 , j i N L I L , j 2 ( t ) g L , j 2 ( t ) g L , i 2 ( t ) I L , i 2 ( t ) [ V x L ( t , x ) e r t ε L L ] .
Meanwhile, solving (13) and (14), the optimal allocated resource for wireless energy transfer p H ( t ) and p L ( t ) can be given as follows:
p H * ( t ) = η H V x H ( t , x ) e r t 2 c H ,
p L * ( t ) = η L V x L ( t , x ) e r t 2 c L .
Theorem 1. 
The value functions V H ( t , x ) and V L ( t , x ) given in (11) and (12) can be obtained as follows:
V H ( t , x ) = [ A H ( t ) x + B H ( t ) ] e r t ,
V L ( t , x ) = [ A L ( t ) x + B L ( t ) ] e r t ,
where A H ( t ) is given by
A H ( t ) = ( μ H r δ + s H ) e ( r δ ) ( t T ) μ H r δ ,
A H ( T ) = s H ,
and A L ( t ) is given by
A L ( t ) = ( μ L r δ + s L ) e ( r δ ) ( t T ) μ L r δ ,
A L ( T ) = s L .
Proof. 
By taking the derivative of V H ( t , x ) with respect to t and x , we obtain
V t H ( t , x ) = { [ r A H ( t ) + A ˙ H ( t ) ] x + [ r B H ( t ) + B ˙ H ( t ) ] } e r t ,
V x H ( t , x ) = A H ( t ) e r t .
Substituting (25) and (26) into (13), A H ( t ) is satisfied:
A ˙ H ( t ) = ( r δ ) A H ( t ) + μ H .
Then, we obtain
A H ( t ) = ( μ H r δ + s H ) e ( r δ ) ( t T ) μ H r δ .
Similarly, we can obtain
A L ( t ) = ( μ L r δ + s L ) e ( r δ ) ( t T ) μ L r δ .
Based on (28) and (29), the optimal allocated resource in (17) and (18), which denotes the UAV’s strategies for wireless energy transfer, can be re-written as follows:
p H * ( t ) = η H 2 c H [ ( μ H r δ + s H ) e ( r δ ) ( t T ) μ H r δ ] ,
p L * ( t ) = η L 2 c L [ ( μ L r δ + s L ) e ( r δ ) ( t T ) μ L r δ ]
Meanwhile, we can obtain the optimal unit price for the wireless power transfer as follows:
π H * ( t ) = ( μ H r δ + s H ) e ( r δ ) ( t T ) μ H r δ ε H H 2 γ t h i = 1 N H g H , i ( t ) I H , i ( t ) + j = 1 , j i N H I H , j 2 ( t ) g H , j 2 ( t ) g H , i 2 ( t ) I H , i 2 ( t ) [ ( μ H r δ + s H ) e ( r δ ) ( t T ) μ H r δ ε H H ]
π L * ( t ) = ( μ L r δ + s L ) e ( r δ ) ( t T ) μ L r δ ε L L 2 γ t h i = 1 N L g L , i ( t ) I L , i ( t ) + j = 1 , j i N L I L , j 2 ( t ) g L , j 2 ( t ) g L , i 2 ( t ) I L , i 2 ( t ) [ ( μ L r δ + s L ) e ( r δ ) ( t T ) μ L r δ ε L L ]
Based on the process used to obtain the optimal solutions for the energy transfer, we find that the time complexity of the algorithm will be O ( n 2 ) . In the proposed game model, the optimal solutions for energy transfer should be solved for the wireless nodes in each group, which should also be calculated for each time point in a finite time horizon. Then, the time complexity of the algorithm should be O ( n 2 ) . □

5. Numerical Simulations

In this section, we will simulate the proposed dynamic game to get the optimal allocated resource level for the UAV. MATLAB software is used to construct the simulation environment. The simulated IoT system includes two kinds of wireless nodes, which have different energy consumption requirements. Based on the Nash equilibrium given in Section 4, we can get the optimal power level of wireless energy transfer for each kind of wireless node. Figure 3 shows the optimal allocated resources of wireless energy transfer for each kind of wireless node. The UAV should transmit the energy to the wireless nodes based on the nodes’ requirements and maximize the profit during the energy transfer. As shown in the Figure 3, the wireless nodes in the HEC group need more energy compared to the wireless nodes in the LEC group, because the energy consumption in the HEC group is higher than that in the LEC group. As the game continues, the UAV needs to increase its power level for wireless energy transfer to satisfy more requirements of the wireless nodes, and to increase its profit.
The discount factor also affects the optimal policies for wireless energy transfer, which is shown in Figure 4. As shown in Figure 4, the optimal power level for wireless energy transfer is decreased with the incensement of the discount rate. The optimal unit price for the transferred energy is given in Figure 5. With the time incensement, the UAV will increase the unit price for the transferred energy, because the larger the energy transfer time, the higher the transfer cost for the UAV. As the energy conversion efficiency is low for wireless energy transfer, and it is a long distance for wireless energy transfer, the UAV should carry more energy for wireless power transfer. All these factors will cause an exponential increase in the energy transfer cost. Then, the UAV should increase the unit price for the transferred energy when the time required for the wireless power transfer is large. In Figure 6, the optimal solutions for the wireless nodes are given. In order to simplify the simulations for the users, we assume that all wireless nodes in the same category are uniform and standard. From Figure 6, we can find that the wireless sensors will increase the transmitted power for information transmission to earn more profit, although the unit price for the transferred energy is increased over time. Based on Figure 3, we can see that the wireless nodes will have more energy over time, because the UAV increases its power level for wireless energy transfer to satisfy more requirements of the wireless nodes. Then the wireless nodes can harvest more energy and will have more energy for information transmission.

6. Conclusions

In this paper, we have researched the resource allocation problems in a UAV-assisted IoT system based on a dynamic game. In the proposed model, the wireless nodes are divided into two categories for energy harvesting. Each node category has its own power level transferred from the UAV. The UAV can control its power for energy transfer based on the proposed dynamic game. Meanwhile, as the harvested energy of the wireless nodes is mainly controlled by the unit energy price, the optimal unit price of the transferred energy for the two categories of nodes can also obtained based on the proposed dynamic game model. In order to get the optimal solutions for the resource allocation problems, we use dynamic programming to obtain the Nash equilibriums of the proposed dynamic game. The simulation results show that the proposed game model can achieve optimal power control and price control for the UAV.

Author Contributions

H.X. conceived the main idea and the dynamic game theory model; all authors contributed to data analysis, simulations, and the writing of this paper.

Acknowledgments

The authors would like to thank the editor and the anonymous reviewers for their valuable comments and suggestions that improved the quality of this paper. This work is supported by the National Key R&D Program of China, No.2018YFB1003905, and the Fundamental Research Funds for the Central Universities, No.FRF-TP-18-008A3.

Conflicts of Interest

The authors declare no conflicts of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Lin, F.; Zhou, Y.; An, X.; You, I.; Choo, K.K.R. Fair Resource Allocation in An Intrusion-Detection System for Edge Computing: Ensuring the Security of Internet of Things Devices. IEEE Consum. Electron. Mag. 2018, 7, 45–50. [Google Scholar] [CrossRef]
  2. Vallati, C.; Virdis, A.; Mingozzi, E.; Stea, G. Mobile-edge computing come home connecting things in future smart homes using LTE device-to-device communications. IEEE Consum. Electron. Mag. 2016, 5, 77–83. [Google Scholar] [CrossRef]
  3. Mohamed, N.; Al-Jaroodi, J.; Jawhar, I.; Lazarova-Molnar, S.; Mahmoud, S. SmartCityWare: A service-oriented middleware for cloud and fog enabled smart city services. IEEE Access 2017, 5, 17576–17588. [Google Scholar] [CrossRef]
  4. Miorandi, D.; Sicari, S.; De Pellegrini, F.; Chlamtac, I. Internet of things: Vision, applications and research challenges. Ad Hoc Netw. 2012, 10, 1497–1516. [Google Scholar] [CrossRef]
  5. Majeed, A.; Bhana, R.; Parvez, S. Controlling energy consumption by Internet of Things (IoT) applications. J. Fundam. Appl. Sci. 2018, 10, 608–611. [Google Scholar]
  6. Rodriguez, A.; Ordóñez, A.; Ordoñez, H. Energy consumption optimization for sensor networks in the IoT. In Proceedings of the IEEE Colombian Conference on Communication and Computing (COLCOM), Popayan, Colombia, 13–15 May 2015. [Google Scholar]
  7. Rim, C.T.; Mi, C. Wireless Power Transfer for Electric Vehicles and Mobile Devices, 1st ed.; John Wiley & Sons, Ltd.: Hoboken, NJ, USA, 2017. [Google Scholar]
  8. Hui, S.Y.R.; Zhong, W.; Lee, C.K. A critical review of recent progress in mid-range wireless power transfer. IEEE Trans. Power Electron. 2014, 29, 4500–4511. [Google Scholar] [CrossRef]
  9. Zhang, Z.; Pang, H.; Georgiadis, A.; Cecati, C. Wireless Power Transfer—An Overview. IEEE Trans. Ind. Electron. 2019, 66, 1044–1058. [Google Scholar] [CrossRef]
  10. Vamvakas, P.; Tsiropoulou, E.E.; Vomvas, M.; Papavassiliou, S. Adaptive power management in wireless powered communication networks: A user-centric approach. In Proceedings of the 2017 IEEE 38th Sarnoff Symposium, Newark, NJ, USA, 18–20 September 2017. [Google Scholar]
  11. Wu, Q.; Tao, M.; Ng, D.W.K.; Chen, W.; Schober, R. Energy-efficient resource allocation for wireless powered communication networks. IEEE Trans. Wirel. Commun. 2015, 15, 2312–2327. [Google Scholar] [CrossRef]
  12. Puri, A. A Survey of Unmanned Aerial Vehicles (UAV) for Traffic Surveillance; University of South Florida: Tampa, FL, USA, 2005; pp. 1–29. [Google Scholar]
  13. Carfang, A.J.; Frew, E.W.; Kingston, D. A Cascaded Approach to Optimal Aircraft Trajectories for Persistent Data Ferrying. In Proceedings of the AIAA Guidance, Navigation, & Control, Boston, MA, USA, 19–22 August 2013. [Google Scholar]
  14. Bekmezci, I.; Sahingoz, O.K.; Temel, S. Flying ad-hoc networks (FANETs): A survey. Ad Hoc Netw. 2013, 11, 1254–1270. [Google Scholar] [CrossRef]
  15. Zhan, P.; Yu, K.; Swindlehurst, A.L. Wireless relay communications with unmanned aerial vehicles: Performance and optimization. IEEE Trans. Aerosp. Electron. Syst. 2011, 47, 2068–2085. [Google Scholar] [CrossRef]
  16. Sharma, N.; Magarini, M.; Jayakody, D.N.K.; Sharma, V.; Li, J. On-Demand Ultra-Dense Cloud Drone Networks: Opportunities, Challenges and Benefits. IEEE Commun. Mag. 2018, 56, 85–91. [Google Scholar] [CrossRef]
  17. Mozaffari, M.; Saad, W.; Bennis, M.; Debbah, M. Unmanned aerial vehicle with underlaid device-to-device communications: Performance and tradeoffs. IEEE Trans. Wirel. Commun. 2016, 15, 3949–3963. [Google Scholar] [CrossRef]
  18. Al-Hourani, A.; Kandeepan, S.; Jamalipour, A. Modeling air-to-ground path loss for low altitude platforms in urban environments. In Proceedings of the 2014 IEEE Global Communications Conference, Austin, TX, USA, 8–12 December 2014. [Google Scholar]
  19. Yaliniz, R.I.B.; El-Keyi, A.; Yanikomeroglu, H. Efficient 3-D placement of an aerial base station in next generation cellular networks. In Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 22–27 May 2016. [Google Scholar]
  20. Lien, S.Y.; Chen, K.C.; Lin, Y. Toward ubiquitous massive accesses in 3GPP machine-to-machine communications. IEEE Commun. Mag. 2011, 49, 66–74. [Google Scholar] [CrossRef]
  21. Wang, H.; Wang, J.; Ding, G.; Wang, L.; Tsiftsis, T.A.; Sharma, P.K. Resource allocation for energy harvesting-powered D2D communication underlaying UAV-assisted networks. IEEE Trans. Green. Commun. Netw. 2018, 2, 14–24. [Google Scholar] [CrossRef]
  22. Huang, Z.; Hiroki, N.; Nei, K.; Fumie, O.; Ryu, M.; Zhao, B. Resource allocation for data gathering in UAV-aided wireless sensor networks. In Proceedings of the 2014 4th IEEE International Conference on Network Infrastructure and Digital Content, Beijing, China, 19–21 September 2014. [Google Scholar]
  23. Zeng, Y.; Zhang, R. Energy-efficient UAV communication with trajectory optimization. IEEE Trans. Wirel. Commun. 2017, 16, 3747–3760. [Google Scholar] [CrossRef]
  24. Zeng, Y.; Zhang, R.; Lim, T.J. Throughput maximization for UAV-enabled mobile relaying systems. IEEE Trans. Commun. 2016, 64, 4983–4996. [Google Scholar] [CrossRef]
  25. Zhang, J.; Zeng, Y.; Zhang, R. Spectrum and energy efficiency maximization in UAV-enabled mobile relaying. In Proceedings of the 2017 IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017. [Google Scholar]
  26. Mozaffari, M.; Saad, W.; Bennis, M.; Debbah, M. Mobile Internet of Things: Can UAVs provide an energy-efficient mobile architecture? In Proceedings of the 2016 IEEE Global Communications Conference (GLOBECOM), Washington, DC, USA, 4–8 December 2016. [Google Scholar]
  27. Al-Zahrani, A.Y.; Yu, F.R.; Huang, M. A joint cross-layer and colayer interference management scheme in hyperdense heterogeneous networks using mean-field game theory. IEEE Trans. Veh. Technol. 2016, 65, 1522–1535. [Google Scholar] [CrossRef]
  28. Ju, H.; Zhang, R. Throughput maximization in wireless powered communication networks. IEEE Trans. Wirel. Commun. 2014, 13, 418–428. [Google Scholar] [CrossRef]
  29. Başar, T.; Olsder, G.J. Dynamic Noncooperative Game Theory; SIAM: Philadelphia, PA, USA, 1999. [Google Scholar]
Figure 1. System model. UAV, unmanned aerial vehicle.
Figure 1. System model. UAV, unmanned aerial vehicle.
Sensors 19 01908 g001
Figure 2. Leader-follower relationships between the UAV and the wireless nodes.
Figure 2. Leader-follower relationships between the UAV and the wireless nodes.
Sensors 19 01908 g002
Figure 3. Power level for wireless energy transfer.
Figure 3. Power level for wireless energy transfer.
Sensors 19 01908 g003
Figure 4. Power level for wireless energy transfer with different discount rates.
Figure 4. Power level for wireless energy transfer with different discount rates.
Sensors 19 01908 g004
Figure 5. Optimal unit price of the transferred energy.
Figure 5. Optimal unit price of the transferred energy.
Sensors 19 01908 g005
Figure 6. Optimal solutions of the wireless nodes.
Figure 6. Optimal solutions of the wireless nodes.
Sensors 19 01908 g006

Share and Cite

MDPI and ACS Style

Liu, B.; Xu, H.; Zhou, X. Resource Allocation in Unmanned Aerial Vehicle (UAV)-Assisted Wireless-Powered Internet of Things. Sensors 2019, 19, 1908. https://doi.org/10.3390/s19081908

AMA Style

Liu B, Xu H, Zhou X. Resource Allocation in Unmanned Aerial Vehicle (UAV)-Assisted Wireless-Powered Internet of Things. Sensors. 2019; 19(8):1908. https://doi.org/10.3390/s19081908

Chicago/Turabian Style

Liu, Bingjie, Haitao Xu, and Xianwei Zhou. 2019. "Resource Allocation in Unmanned Aerial Vehicle (UAV)-Assisted Wireless-Powered Internet of Things" Sensors 19, no. 8: 1908. https://doi.org/10.3390/s19081908

APA Style

Liu, B., Xu, H., & Zhou, X. (2019). Resource Allocation in Unmanned Aerial Vehicle (UAV)-Assisted Wireless-Powered Internet of Things. Sensors, 19(8), 1908. https://doi.org/10.3390/s19081908

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