Movatterモバイル変換


[0]ホーム

URL:


Next Article in Journal
Non-Linear Dynamical Analysis of Resting Tremor for Demand-Driven Deep Brain Stimulation
Next Article in Special Issue
Enabling the Orchestration of IoT Slices through Edge and Cloud Microservice Platforms
Previous Article in Journal
Bioimpedance Sensor Array for Long-Term Monitoring of Wound Healing from Beneath the Primary Dressings and Controlled Formation of H2O2 Using Low-Intensity Direct Current
Previous Article in Special Issue
A Distributed Approach for Collision Avoidance between Multirotor UAVs Following Planned Missions
 
 
Search for Articles:
Title / Keyword
Author / Affiliation / Email
Journal
Article Type
 
 
Section
Special Issue
Volume
Issue
Number
Page
 
Logical OperatorOperator
Search Text
Search Type
 
add_circle_outline
remove_circle_outline
 
 
Journals
Sensors
Volume 19
Issue 11
10.3390/s19112506
Font Type:
ArialGeorgiaVerdana
Font Size:
AaAaAa
Line Spacing:
Column Width:
Background:
Article

Energy-Effective Data Gathering for UAV-Aided Wireless Sensor Networks

1
Jiangsu Key Laboratory of Wireless Communications, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
2
Engineering Research Center of Health Service System Based on Ubiquitous Wireless Networks, Ministry of Education, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
*
Author to whom correspondence should be addressed.
Sensors2019,19(11), 2506;https://doi.org/10.3390/s19112506
Submission received: 23 April 2019 /Revised: 28 May 2019 /Accepted: 30 May 2019 /Published: 31 May 2019
(This article belongs to the Special IssueUAV-Based Applications in the Internet of Things (IoT))

Abstract

:
Unmanned aerial vehicles (UAVs) are capable of serving as a data collector for wireless sensor networks (WSNs). In this paper, we investigate an energy-effective data gathering approach in UAV-aided WSNs, where each sensor node (SN) dynamically chooses the transmission modes, i.e., (1) waiting, (2) conventional sink node transmission, (3) uploading to UAV, to transmit sensory data within a given time. By jointly considering the SN’s transmission policy and UAV trajectory optimization, we aim to minimize the transmission energy consumption of the SNs and ensure all sensory data completed collected within the given time. We take a two-step iterative approach and decouple the SN’s transmission design and UAV trajectory optimization process. First, we design the optimal SNs transmission mode policy with preplanned UAV trajectory. A dynamic programming (DP) algorithm is proposed to obtain the optimal transmission policy. Then, with the fixed transmission policy, we optimize the UAV’s trajectory from the preplanned trace with recursive random search (RRS) algorithm. Numerical results show that the proposed scheme achieves significant energy savings gain over the benchmark schemes.

    1. Introduction

    Wireless sensor networks have been largely deployed for various sensory solutions: agricultural and environmental monitoring, or smart cities application [1,2,3], enabled by an enormous amount of sensor nodes (SNs). The sensory nodes typically send the collected data to the sink node. Constrained by the distance and channel character, the direct sink node transmission approach is nevertheless energy-consuming. Powered by battery, these sensor nodes are difficult to be recharged [4]. Hence, It is of great importance to design the energy-efficient data collection approach for prolonging the lifetime of wireless sensor networks (WSNs) [5]. The mobile sink was considered in [6] to enhance the network performance in the WSNs.
    Recently, utilizing the unmanned aerial vehicle (UAV) for WSNs has been deemed as a promising solution of energy-efficient data collection. Featured by flexible mobility, UAV can move sufficiently close to the SNs. The line-of-sight (LoS) communication links between UAV and SNs can reduce transmission energy consumption.
    Different from conventional communication techniques, UAV’s deployment and trajectory optimization issues are the new challenges for UAV-aided wireless communications. The performance is enhanced by the UAV placement optimization [7]. Many efforts have been devoted to the UAV’s deployment optimization. Aiming at downlink coverage maximization, a three-dimensional (3D) UAV deployment optimization was considered in [8]. Moreover, 3D UAV deployment was also investigated in [9] to maximize the serving users. Apart from the placement optimization, the authors in [10] maximized throughput by power allocation together with the UAV’s trajectory optimization. The compressive sensing (CS) for WSN data gathering was studied in [11] to offer a transmission-efficient architecture. Using the UAV as LoRaWAN gateways, an energy-efficient surveillance scheme was investigated in [12] for the intelligent transportation systems (ITS).
    As a promising solution for data collection and dissemination, UAV-aided WSNs has captured great attention. With practical protocols and experiments, characterization of communication links of UAV-aided WSNs was given in [13]. The multi-sensor uplink interference mitigation was proposed in [14] by leveraging the UAV beamforming. The SNs’ wake-up policy and UAV’s trajectory were jointly optimized in [5] to minimize energy consumption of SNs. The UAV flight time for sensory data collection was minimized in [15]. The multi-agent reinforcement learning (MARL) framework was proposed in [16], where each UAV acts as the agent and automatically selected its communicating node, power levels and subchannels without any information exchange among UAVs. Leveraging proactive caching, reference [17] disseminated the popular data to a set of selected nodes that cooperatively cache all the files. Then, one SN retrieved the requested data from its local cache or from its nearest neighbor that has cached the file via device-to-device (D2D) communications, which could largely enhance the UAV endurance. The UAV was deployed in the WSN to gather environmental data for monitoring area [18]. The UAV also plays an active role in optimizing the WSN topology. The authors in [19] further considered to recharge out-of-battery ground devices with energy transfer from the UAV to extend the network lifetime. The system power consumption is minimized by deploying the UAV as a relay between the base station and sensors in [20].
    It is worthwhile to note that most of the existing works mentioned above focused on energy efficiency or throughput enhancement, and only considered the UAV trajectory optimization, but overlooked the SNs transmission policy design. In fact, most of the sensory data are delay-tolerant. This character helps to further enhance the UAV data collection performance in energy efficiency and throughput, since the sensory data only needed to be uploaded to the data collector before the given time expires. Each SN needs to upload an amount of data to the data collector within a given time. At each slot, the SNs decide to upload data with optional transmission modes: i.e., (1) waiting, (2) directly transmitting data to the sink node, (3) uploading data to UAV transmission when available. On one side, the direct sink node transmission approach is always available. It nevertheless costs more energy consumption due to the distance and poor transmission link. On the other side, the UAV data gathering is energy-effective transmission mode with the short-distance LoS link, while it may not always be available. As the sensory data transmission is delay-tolerant, it is of the SN’s interest to wait for the UAV collecting data, which save transmission energy of SNs. However, constrained by the buffer size and transmission time, the long wait nevertheless leads to the unfinished transmission and incurs a buffer overflow and new sensory data loss.
    In this paper, we study the delay-tolerant sensory data gathering problem in UAV-aided WSNs. Both SN’s transmission policy and UAV trajectory optimization are considered to minimize the transmission energy consumption while guaranteeing the completed transmission within a given time. We take a two-step iterative approach, and decouple the SN’s transmission design and UAV trajectory optimization process. First, we design the optimal SNs transmission mode policy with preplanned UAV trajectory. As they are aware of the given time of transmission and UAV trajectory, each SN dynamically chooses three possible modes, including (1) waiting, (2) transmitting data to sink node, (3) uploading data to UAV when possible. The multi-slot transmission mode decision can be formulated as a finite-horizon sequential Markov process [21]. A dynamic programming (DP) algorithm is proposed to obtain the optimal transmission policy. Secondly, we fix the transmission policy, and optimize the UAV’s trajectory from the preplanned trace with recursive random search (RRS) algorithm [22,23]. Numerical results show that the proposed scheme achieves significant energy saving gain over the benchmark schemes, which either ignore the transmission design or UAV trajectory optimization. It shows that the proposed scheme can strike a good trade-off between energy consumption reduction and buffer overflow avoidance.
    The rest of the paper is organized as follows. The UAV-aided WSN system model is described inSection 2. The joint SN’s transmission policy and UAV trajectory optimization problem are formulated inSection 3, and the proposed algorithm inSection 4 gives the solution. Numerical results are shown inSection 5, and conclusions are drawn inSection 6.

    2. System Model

    As shown inFigure 1, we consider a wireless sensor network, whereN sensor nodes (SN) are randomly distributed for sensing ambient environments. Each sensor node is labelled in the setN={1,2,,N}, with coordinates captured in the setA={a1,a2,,aN}, whereanR2×1,nN. AssumeSn bits sensory data in then-th SN,nN needs to be delivered to the data centre withinT seconds. The sensor nodes are usually inexpensive devices with limited buffer size. If not complete the transmission before the given time, it may result in a buffer overflow result and new sensing data lost. The given timeT is the deadline for transmission. The total time is divided into discrete time slots, andtT={1,2,,T}, with slot lengthΔt. We denote the size of remaining data in then-th SN node’s buffer assnSn[0,Sn].
    In conventional WSNs, then-th SN node sends its sensory data to the sink node through the uplink channel. Due to the long distance and huge path loss, this transmission usually comes with high energy-consuming. In this paper, we additionally deploy the UAV for sensory data gathering. The flexibility of UAV enables the shorter distance to SNs, and reduces the SNs’ transmission power consumption. Since UAV transmission is not always available for all SNs, we also consider the delay-tolerant data gathering within the transmission deadline. The SNs can keep idle and wait for the UAV coming for gathering. Thus, the SNs may have three transmission modeskK at each decision time:
    • Waitingk=0: the SN node chooses to sleep and do not transmit the sensory data;
    • Sink transmissionk=1: the SN node uploads the sensing data to the closest sink nodes;
    • UAV gatheringk=2: the SN node delivers the data to the UAV when possible.
    We assume that the one fixed-wing UAV is deployed, flying at fixedL meters in elevation at a constant velocityV. The coordinates of the UAV at time slott is denoted byqt, and we can assume the UAV’s position is approximately unchanged within the slot lengthΔt, i.e.,Δt1V. Therefore, the UAV’s horizontal trajectory withinT can be approximated by the sequenceQ={qt,tT}. It satisfies that theqTq1VT. The UAV sends hello messages containing its flight information to SNs, including trajectoryQ and cruise speed, at a periodic rate that is inversely proportional to its speed. Therefore, the SNs can dynamically decide the transmission policy.
    The achievable data rates and transmitting power of SNs for choosing optionk at time slott are denoted byRn(qt,k) andpk,t, respectively. It is assumed that all SNs transmit data to the sink node at orthogonal uplink subchannels with the same bandwidthW1. From the free-space path loss model [24], we give the achievable rate of then-th SN node received from the nearest sinkdn as
    Rn(1)=Rn(qt,1)=W1log21+p1,tκ0banα,
    whereb denotes the horizontal coordinates of the sink nodedn,α is the path loss coefficient.N0 is the average noise power.κ0=β0N0 is the reference received signal-to-noise (SNR), whereβ0 represents the reference channel gain of the receiver over 1 m distance. Similarly, the achievable rates of then-th SN which decides to upload data through the UAV at time slott is given by
    Rn(qt,2)=W2log21+p2,tκ0qtanα/2+Lα/2.
    whereW2 is bandwidth for uploading data to the UAV.

    3. Problem Formulation

    In this paper, we jointly optimize the trajectory of the UAV and the transmission policy of the SNs. The energy consumption of then-th SN is based on the delivered data amount and the transmission energy consumption rate of the selected mode at the time slott, as given by
    En,t(sn,q,k)=min{sn,Rn(qt,k)Δt}ηn(qt,k).
    whereηn(qt,k) is the transmission energy consumption rate (Joule/bit) [25] of then-th SN node selecting the transmission modek. Particularly, as no data transmitted when the SNs choose to idle, transmission energy consumption rateη(qt,0)=0 and the achievable data ratesR(qt,0)=0.
    Constrained by the limited buffer size, we define the penalty for not finishing the transmission and data loss within the given timeT. The penalty at the time slotT+1 is expressed as
    E˜n,T+1(sn,qT,k)=ϑ(sn),
    where the penaltyϑ(sn) is the function of the unfinished data atT+1, which is a non-negative function withϑ(sn)0 andϑ(0)=0. Therefore, the penalty is non-decreasing with the remaining datasn. Note that the remaining data at the end of the deadline (i.e.,T) is bound to lose due to a buffer overflow, i.e., the remaining data atT is the lost data at the transmission.
    We define the transmission policy asΩ={Ωn,nN}, whereΩn={αn,t=k,snSn,tT} is the transmission policy for then-th SN node, andαn,t is the mode then-th SN node that can take at time slott. In this paper, we optimize the UAV’s trajectory and SNs transmission policy to minimize the total transmission energy consumption while minimizing data loss. The optimization problem can be formulated as
    (P1):minΩ,Qn=1Nt=1TEn,tsn,qt,αn,tΩ+E˜n,T+1sn,qT,αn,tΩs.t.(1),(2)αn,tK={0,1,2}snSn[0,Sn]qtqt1VΔtan{a1,a2,,aN}
    where the total energy consumption and the penalty for buffer overflow within the given time is defined as the total cost function. The first part of objective of P1 is energy consumption for uploading the data fromt=1 tot=T, and the second part is the penalty if the data loss occurs att=T+1. The first one is to reduce energy consumption as much as possible, while the second aims at avoiding the data loss. There is a weight between the first and second cost function when combined. For simplicity, we assume that energy consumption and the penalty for data loss have equal weights in the cost. The weight embodies the SN’s sensitivity to energy consumption or completion. The location information of SN node{a1,a2,,aN} is the configuration parameter predesigned at the setup time. The position of sensors are known obtained from the previous cruises of UAV data gathering. By minimizing the total cost function, we can obtain the optimal UAV’s trajectoryQ and SNs transmission policyΩ.

    4. Proposed Solution

    Problem (P1) is a mixed-integer non-convex problem owing to the constraints (1) and (2), and it is hard to obtain the optimal solutions in general. To this end, we decouple the optimal UAV trajectory and the SNs transmission policy design process, and use a two-step iterative approach to solve P1. In the first step, we obtain the optimal SNs transmission mode policy with preplanned UAV trajectory. Then, under the given transmission policy, we optimize the UAV’s trajectory with a recursive random search (RRS) algorithm [22,23].

    4.1. Problem Approximation

    First, we simplify the optimization problem, and assume that the communication between then-th SN and the UAV is available only when its data rate satisfies the threshold condition, i.e., the UAV data gathering mode is available only when it’s distance with then-th SN satisfies the conditionCn, whereCn{C1,,CN}. Lethn,t denote the indicator for whether the UAV is available to then-th SN at timet, and
    hn,t=hn,t(qt)=1,ifqtanCn;0,otherwise,
    wherehn,t=1 indicates the UAV is available for then-th SN node at timet. For the given UAV’s trajectoryQ, the UAV availability to then-th SNhn can be mapped as the set:Hn={hn,0,,hn,t,,hn,T}. For all SNs in WSN, the availability of UAV is described asH={H1,,HN}.Hn(1)Hn andHn(0)Hn denote the sets of the states where UAV is available or unavailable to then-th SN node or not respectively, whereHn(1)=Hn\Hn(0).
    As a result, the modek=2 is optional if and only if the UAV is available, i.e.,hnH(1). Thus, we have then-th SN transmission mode set as
    Kn(h)={0,1},ifhnHn(0),{0,1,2},ifhnHn(1).
    We denote then-th SN node state at the time slott aswn,t=(sn.t,hn,t), wheresn,tSn[0,Sn] is the size of the remaining data inside then-th SN node’s buffer, andhn,tHn represents the availability state of UAV to then-th SN node att.
    With these observations, the SN transmission policy is written asΩ¯={Ω¯n,nN}, where Ω¯n={αn,t(sn,hn)=k,snSn,hnHn,tT} is the transmission policy for then-th SN node. Thus, the optimization problem (P1) can be modified as
    (P2):minΩ¯,Qn=1Nt=1TEn,twn,tΩ¯,αn,tΩ¯+E˜n,T+1wn,T+1Ω¯,αn,tΩ¯s.t.(1),(2),(6)αn,tKn(h)qtqt1VΔtan{a1,a2,,aN}wn,0=Sn,hn,0
    where,wn,tΩ¯=snΩ¯,hnΩ¯ denotes the state when the policyΩ¯ is chosen at time slott.wn,0 is the initial state of then-th SN node,nN, where thehn,0 is the availability of UAV when the UAV start from the locationqI.
    Note that problem (P2) is still non-convex, so we decouple the process of the optimal UAV trajectory and the SNs transmission policy design, and so the algorithm is iterative but cannot guarantee the global optimality.

    4.2. Optimal Transmission Policy Design with Fixed Trajectory

    In this subsection, we optimize the optimal SN node transmission policyΩ¯ with the preplanned UAV trajectoryQ. The location information of the SN node{a1,a2,,aN} is the configuration parameter predesigned at the setup time. Thus, the availability of the UAV to then-thHn can be derived from their geometrical mapping relation at each time slot. The SNs can decide the multi-slot decision with the complete information about the availability of UAV before their transmission deadline expires. The transmission policyΩ¯n optimization can be formulated as a finite-horizon sequential decision problem [25,26,27], as given by
    (P3):minΩ¯nt=1TEn,twn,tΩ¯n,αn,tΩ¯+E˜n,T+1wn,T+1Ω¯n,αn,tΩ¯s.t.αn,tKn(h)wn,0=Sn,hn,0.
    Then-th SN node state transition probability is defined as the probability of the statewn=(sn,hn) transiting town=(sn,hn) while taking modek at the statewn, i.e.,
    pwn|wn,k=p(sn,hn)|(sn,hn),k=p(hn|hn)psn|(sn,hn),k,
    where
    psn|(sn,hn),k=1ifsn=snRn(k)Δt+0otherwise.
    We defineγt(wn) as the optimality Bellman equation [21] of the objection function in (10) at time slott, i.e., the minimal total cost for then-th SN node from time slott toT+1 when the node state iswn,t before the decision at time slott,
    γt(wn)=minkKn(h)δt(sn,hn,k)
    where,
    δt(sn,hn,k)=En,t(sn,hn,k)+hnHnsnSnp(sn,hn)|(sn,hn),kγt+1(sn,hn)=min{sn,Rn(k)Δt}ηn(hn,k)+hnHnphn|hnγt+1snRn(k)Δt+,hn.
    From above, the total cost fromt toT+1 is divided into two parts: (i)En,t(sn,hn,k) is energy consumption for data transmission when the optionk is selected at time slott; (ii) the second part is the expected cost for choosingk, including energy consumption fromt+1 toT and possible penalty att=T+1 as
    γT+1(wn)=E˜n,T+1(sn,hn)=ϑ(sn).
    Theorem 1.
    Ω¯n={αn,t(sn,hn),snSn,hnHn,tT}is the optimal transmission policy for the n-th SN node only when
    αn,t(sn,hn):=argminkK(h){δt(sn,hn,k)},
    Proof. 
    See the principle of optimality [28]. □
    With the principle of optimality and the optimality Equation (12), the optimal solution of problem (8) can be obtained based on dynamic programming. Give the granularity ofsn asν, such as 1 bit. According to [28], the backward induction is adopted to get the optimal transmission policyΩ¯n. To be more specific, theγT+1(wn) is first set as the boundary condition. Then, obtain theαn,t(sn,hn) andγT+1(wn) by updating them recursively backwards with Equations (12) and (13) fromt=T to time slott=1. Under the given UAV trajectory, we illustrate the optimal transmission policy design in Algorithm 1. The details about dynamic programming algorithm can be found in [28,29].
    Algorithm 1 Dynamic programming for problem P3.
    1:
    Input:Q,Sn,T
    2:
    SetE˜n,T+1(sn,hn), fortT,hnHn as (4)
    3:
    Sett:=T and begin in recursive backward
    4:
    whilet>1do
    5:
        forhnHndo
    6:
            sn:=0
    7:
            whilesn<Sndo
    8:
               Calculateδt(sn,hn,k),kK(h) using (13)
    9:
               Setαt(sn,hn):=argminkK(h){δt(s,h,k)}
    10:
               γt(sn,hn)=δt(sn,hn,αt(sn,hn))
    11:
               s:=s+ν
    12:
            end while
    13:
        end for
    14:
        t:=t1
    15:
    end while
    16:
    Output: the optimal strategyΩn.

    4.3. UAV Trajectory Optimization with Fixed SNs Transmission Policy

    In this subsection, we optimize the UAV trajectory with the fixed transmission policyΩ¯. The UAV trajectory optimization problem is formulated as:
    (P4):minQn=1Nt=1TEn,twn,tΩ¯,αn,tΩ¯+E˜n,T+1wn,T+1Ω¯,αn,tΩ¯s.t.(1),(2),(6)qtqt1VΔtan{a1,a2,,aN}.
    The problem is still non-convex even with fixed SNs transmission policy. Therefore, we propose to find the optimal trajectory of the UAV based on Recursive Random Search (RRS) algorithm [22,23,30]. The algorithm can search the close-to-optimal solution from the preplanned trajectoryQ¯. For simplicity, the preplanned trajectoryQ¯ is assumed as a circle with the center at the sink node, where UAV can fly pass or close the maximum number of SNs. At each iterationi, initializesZ position candidatesqtz,z=1,,Z around the UAV positionqt, and these candidates satisfy the UAV trajectory constraints. Then, find the best candidate positionqt,i at thei-th iteration that maximizes the objective function in (16). After that, we continue to apply the shrink-and-realign searching process to obtain the best candidatesqt among all iteration resultsqt,i. The shrink-and-realign procedure stop when the threshold condition satisfies. We illustrate the shrink-and-realign procedure in Algorithm 2. The details can be found in [22,30].
    Algorithm 2 Recursive random search algorithm for P4.
    1:
    Input: preplanned trajectoryQ¯,
    2:
    fort=1:Tdo
    3:
        i0; set toleranceϵ>0;
    4:
        Generate position candidatesqtz,z=1Z
    5:
        repeat:
    6:
        forz=1:Zdo
    7:
            Findqt,i=argminqt,izn=1Nt=1TEn,t+E˜n,T+1;
    8:
        end for
    9:
        ll+1;
    10:
      Findqt with shrink-and-realign sampling process;
    11:
      until fractional increase of the objective value of (P4) is belowϵ.
    12:
    end for

    5. Numerical Results

    In this section, we will evaluate the effectiveness of the proposed method for UAV-aided WSN by simulation. We considered a single UAV deployed in the WSN for data gathering, flying at a fixed altitudeL=50 m. As shown inFigure 2, we considered the WSN with one sink node and nine SNs in total, where the sink node was located at the center of the area, and SNs are distributed randomly within an area of 400 m × 400 m. Notice that, we only considered a single sink node situation in the simulation, but the proposed algorithm can be easily extended to the scenario with multiple sink nodes. Simulation parameters were set as follows:N0=80 dBm, subchannel bandwidthW1=W2=1 MHz, transmit powerp1,t=p1=30 dBm andp2,t=p2=25 dBm. The channel power gain at reference distanceβ0=20 dB and the path loss coefficientα=2. We fit the energy consumption rate as an exponential function [25] of the achievable data rate from the sample data [31]. The energy consumption rates for sink node transmission isη(R1,t)=1.42e(0.0093R1,t), and for UAV data gathering approach isη(R2,t)=1.4e(0.053R2,t). The tolerance for RRS algorithm enabling the UAV is assumed as ±40 m. The penalty function for data loss isϑ(s)=20s2 [26]. The results were obtained over 1000 times simulations with randomized SNs locations.
    We examine the proposed trajectory method based on the RSS algorithm with ±40 m tolerance inFigure 2. With the RSS method in [30], it is observed that the proposed algorithm has more freedom to modify the UAV’s trajectory from the preplanned trajectory. The tolerance in RSS algorithm enables the UAV to explore closer positions to the SNs from the original ones, and thus enhances the data connectivity and throughput. The close position increases the possibility of the LoS connection between UAV and SNs, and lower energy consumption.
    We further demonstrate the energy efficiency performance of the proposed algorithm. The energy efficiency. is defined as energy consumption per Mbit (Joule/Mb) in this paper. [25]. The following three benchmarks are considered for comparison:
    • Optimal transmission scheme: in this scheme, only the SNs transmission policy is optimized based on the preplanned UAV trajectory. Specifically, the SNs obtain the deadline of transmission and the trajectory and make their decision on the transmission mode at each time slot. The optimal transmission policy design follows the dynamic programming in Algorithm 1 in Section IV-B. Similar approaches can be taken from [26,27].
    • Optimal trajectory scheme: in this scheme, only the UAV trajectory is optimized. The UAV is not aware of the SNs transmission policy, and only optimize the trajectory based on SNs positions. The SNs choose their transmission mode in a heuristic method and try to deliver the data as soon as possible without the awareness of the transmission deadline, i.e., then-th SN uploads data to the UAV when the UAV transmission is possiblehn=1, and chooses to transmit to the sink node whenhn=0. The similar schemes are used in [32,33].
    • Sink-SN transmission scheme: in this scheme, the SNs transmit sensory only by sink node transmission approachk=1. The similar schemes can be found in [34,35].
    First,Figure 3 illustrates the energy efficiency of each scheme over different transmission deadlineT. As the increase ofT, the energy efficiency of the proposed algorithm improves since more chances to upload data to UAV. Notice that, the transmission efficiency of SNs can be improved by the leveraging the LoS link with high channel gains. The more access to the UAV, and more energy efficiency gain can be achieved. With the trajectory optimization, the proposed algorithm can place the UAV in a better position to harvest the channel gain, and thus achieves the highest energy efficiency, compared with the optimal transmission scheme in which the UAV trajectory is not considered. As not aware of the deadline, the optimal trajectory scheme chose sink node transmission, i.e., a low energy-efficient approach, and fail to utilize the UAV data gathering fully. Sink-SN transmission scheme acted as the low bound of the energy efficiency performance as only sink node transmission is considered in this scheme. Moreover, we evaluated the performance of two kinds of SNs, i.e., near pointR1=20 Mbps and far pointR1=15 Mbps. It can be observed that the far-point SN achievement was low compared with the near one, which was caused by the serious path loss and poor channel gain of far point SN.
    InFigure 4, the energy efficiency comparison under different data requestSn is plotted. It is observed that, for given deadlineT=80 s, the energy efficiency of the proposed algorithm decreases with the larger data request. It is because, facing a larger amount of data request, the proposed algorithm would select to transmit data to the sink node directly to avoid the data loss penalty. As more data is required to to be uploaded, more sink transmission modesk=1 are adopted, which is at the cost of energy consumption. In summary, the proposed algorithm can get a good tradeoff between energy consumption and the upload demand. Since the absence of optimizing the UAV trajectory, the optimal transmission scheme cannot get the larger throughput from a suboptimal position at the preplanned trajectory. Through the UAV trajectory is optimized in the optimal trajectory scheme: scheme, it chooses a heuristic method rather than fully considering the SN transmission policy together with the deadline. It is noticed that the performance of the optimal trajectory scheme act as the lower bound of the proposed algorithm when large data are requested under a short deadline.

    6. Conclusions

    In this paper, we investigate the UAV-aided wireless sensor networks system, where a UAV is deployed as auxiliary data gathering node for delay-tolerant sensor data. With the assistance of UAV data gathering, each sensor node dynamically choose the transmission modes, i.e., (1) waiting, (2) conventional sink node transmission, (3) uploading to UAV when possible, to transmit sensory data within the time tolerance. Benefit from the LoS link between the UAV and SNs, it is an incentive for the SNs to wait for the UAV’s arrival and upload data to the UAV to reduce the transmit energy consumption before the deadline expires. Aimed at minimizing the transmission energy consumption while guaranteeing the transmission completion, both SN’s transmission policy and UAV trajectory optimization problems are jointly considered in this paper. A two-step iterative approach is adopted, where the SN’s transmission policy and UAV trajectory optimization are solved iteratively. The multi-slot transmission mode decision is formulated as a finite-horizon sequential Markov process in this paper [21]. A dynamic programming (DP) algorithm is proposed to obtain the optimal transmission policy. Secondly, we fix the transmission policy, and optimize the UAV’s trajectory from the preplanned trace with RRS algorithm. Numerical results show that the proposed scheme achieves significant energy savings gain over the benchmark schemes, which either ignore the transmission design or UAV trajectory optimization. It is shown that the proposed scheme can strike a good balance between energy consumption reduction and buffer overflow avoidance. For future research, we propose to extend the model and take the limited service capacity of the UAV into consideration. It is interesting to investigate the effects of the UAV service capacity constraint on system performance.

    Author Contributions

    B.L. conceived and designed the methods. B.L. performed the experiments and completed the manuscript. H.Z. gave valuable suggestions on the structure of the paper.

    Funding

    The work of B. Liu, and H. Zhu was supported in part by the National Natural Science Foundation of China (61871446, 61427801, 61701201), and in part by the Postgraduate Research and Practice Innovation Program of Jiangsu Province under Grants (KYCX18 0893). The work of B. Liu was also supported in part by the Natural Science Foundation of Jiangsu Province (No. BK20170758) and in part by the China Scholarship Council.

    Conflicts of Interest

    The authors declare that they have no competing interests.

    References

    1. Ebrahimi, D.; Sharafeddine, S.; Ho, P.H.; Assi, C. UAV-Aided Projection-Based Compressive Data Gathering in Wireless Sensor Networks.IEEE Int. Things J.2018,6, 1893–1905. [Google Scholar] [CrossRef]
    2. Liu, B.; Zhu, Q.; Tan, W.; Zhu, H. Congestion-optimal WiFi offloading with user mobility management in smart communications.Wirel. Commun. Mob. Comput.2018,2018, 9297536. [Google Scholar] [CrossRef]
    3. Liu, B.; Zhu, H. Rotman lens-based two-tier hybrid beamforming for wideband mmWave MIMO-OFDM system with beam squint.EURASIP J. Wirel. Commun. Netw.2018,2018, 267. [Google Scholar] [CrossRef] [Green Version]
    4. Wu, D.; Jing, H.; Wang, H.; Wang, C.; Wang, R. A hierarchical packet forwarding mechanism for energy harvesting wireless sensor networks.IEEE Commun. Mag.2015,53, 92–98. [Google Scholar] [CrossRef]
    5. Zhan, C.; Zeng, Y.; Zhang, R. Energy-efficient data collection in UAV enabled wireless sensor network.IEEE Wirel. Commun. Lett.2018,7, 328–331. [Google Scholar] [CrossRef]
    6. Gharaei, N.; Bakar, K.A.; Hashim, S.Z.M.; Pourasl, A.H.; Butt, S.A. Collaborative mobile sink sojourn time optimization scheme for cluster-based wireless sensor networks.IEEE Sens. J.2018,18, 6669–6676. [Google Scholar] [CrossRef]
    7. Zhang, J.; Yong, Z.; Rui, Z. UAV-Enabled Radio Access Network: Multi-Mode Communication and Trajectory Design.IEEE Trans. Signal Process2018,66, 5269–5284. [Google Scholar] [CrossRef] [Green Version]
    8. Alzenad, M.; El-Keyi, A.; Lagum, F.; Yanikomeroglu, H. 3-D placement of an unmanned aerial vehicle base station (UAV-BS) for energy-efficient maximal coverage.IEEE Wirel. Commun. Lett.2017,6, 434–437. [Google Scholar] [CrossRef]
    9. Lyu, J.; Zeng, Y.; Zhang, R.; Lim, T.J. Placement optimization of UAV-mounted mobile base stations.IEEE Commun. Lett.2017,21, 604–607. [Google Scholar] [CrossRef]
    10. 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]
    11. Lan, K.C.; Wei, M.Z. A compressibility-based clustering algorithm for hierarchical compressive data gathering.IEEE Sens. J.2017,17, 2550–2562. [Google Scholar] [CrossRef]
    12. Sharma, V.; You, I.; Pau, G.; Collotta, M.; Lim, J.; Kim, J. Lorawan-based energy-efficient surveillance by drones for intelligent transportation systems.Energies2018,11, 573. [Google Scholar] [CrossRef]
    13. Ahmed, N.; Kanhere, S.S.; Jha, S. On the importance of link characterization for aerial wireless sensor networks.IEEE Commun. Mag.2016,54, 52–57. [Google Scholar] [CrossRef]
    14. Jiang, F.; Swindlehurst, A.L. Optimization of UAV heading for the ground-to-air uplink.IEEE J. Sel. Areas Commun.2012,30, 993–1005. [Google Scholar] [CrossRef]
    15. Gong, J.; Chang, T.H.; Shen, C.; Chen, X. Flight Time Minimization of UAV for Data Collection over Wireless Sensor Networks.IEEE J. Sel. Areas Commun.2018,36, 1942–1954. [Google Scholar] [CrossRef]
    16. Cui, J.; Liu, Y.; Nallanathan, A. Multi-Agent Reinforcement Learning Based Resource Allocation for UAV Networks.arXiv2018, arXiv:1810.10408. [Google Scholar]
    17. Xu, X.; Zeng, Y.; Guan, Y.L.; Zhang, R. Overcoming endurance issue: UAV-enabled communications with proactive caching.IEEE J. Sel. Areas Commun.2018,36, 1231–1244. [Google Scholar] [CrossRef]
    18. Popescu, D.; Dragana, C.; Stoican, F.; Ichim, L.; Stamatescu, G. A collaborative UAV-WSN network for monitoring large areas.Sensors2018,18, 4202. [Google Scholar] [CrossRef]
    19. Arabi, S.; Sabir, E.; Elbiaze, H.; Sadik, M. Data Gathering and Energy Transfer Dilemma in UAV-Assisted Flying Access Network for IoT.Sensors2018,18, 1519. [Google Scholar] [CrossRef]
    20. Fu, S.; Zhao, L.; Su, Z.; Jian, X. UAV based relay for wireless sensor networks in 5G systems.Sensors2018,18, 2413. [Google Scholar] [CrossRef]
    21. Puterman, M.L.Markov Decision Processes: Discrete Stochastic Dynamic Programming; John Wiley & Sons: New York, NY, USA, 2014. [Google Scholar]
    22. Ye, T.; Kaur, H.T.; Kalyanaraman, S.; Yuksel, M. Large-scale network parameter configuration using an on-line simulation framework.IEEE/ACM Trans. Netw.2008,16, 777–790. [Google Scholar]
    23. Alsharoa, A.; Ghazzai, H.; Yuksel, M.; Kadri, A.; Kama, A.E. Trajectory Optimization for Multiple UAVs Acting as Wireless Relays. In Proceedings of the 2018 IEEE International Conference on Communications Workshops (ICC Workshops), Kansas City, MO, USA, 20–24 May 2018. [Google Scholar]
    24. Hua, M.; Wang, Y.; Zhang, Z.; Li, C.; Huang, Y.; Yang, L. Power-Efficient Communication in UAV-Aided Wireless Sensor Networks.IEEE Commun. Lett.2018,22, 1264–1267. [Google Scholar] [CrossRef]
    25. Zhang, C.; Gu, B.; Liu, Z.; Yamori, K.; Tanaka, Y. Cost-and energy-aware multi-flow mobile data offloading using markov decision process.IEICE Trans. Commun.2017. [Google Scholar] [CrossRef]
    26. Cheung, M.H.; Huang, J. DAWN: Delay-aware Wi-Fi offloading and network selection.IEEE J. Sel. Areas Commun.2015,33, 1214–1223. [Google Scholar] [CrossRef]
    27. Liu, B.; Zhu, Q.; Zhu, H. Delay-Aware LTE WLAN Aggregation in Heterogeneous Wireless Network.IEEE Access2018,6, 14544–14559. [Google Scholar] [CrossRef]
    28. Bertsekas, D.P.Dynamic Programming and Optimal Control, 3rd ed.; Athena Scientific: Belmont, MA, USA, 2005. [Google Scholar]
    29. Cheung, M.H.; Hou, F.; Huang, J. Delay-Sensitive Mobile Crowdsensing: Algorithm Design and Economics.IEEE Trans. Mob. Comput.2018,17, 2761–2774. [Google Scholar] [CrossRef]
    30. Ye, T.; Kalyanaraman, S. A recursive random search algorithm for large-scale network parameter configuration. In Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, San Diego, CA, USA, 11–14 June 2003; pp. 196–205. [Google Scholar]
    31. Murabito, A.A Comparison of Efficiency, Throughput, and Energy Requirements of Wireless Access Points; Univ. New Hamps. InterOper. Lab.: Durham, NH, USA, 2009. [Google Scholar]
    32. Zhao, M.; Ma, M.; Yang, Y. Efficient data gathering with mobile collectors and space-division multiple access technique in wireless sensor networks.IEEE Trans. Comput.2011,60, 400–417. [Google Scholar] [CrossRef]
    33. Salarian, H.; Chin, K.W.; Naghdy, F. An energy-efficient mobile-sink path selection strategy for wireless sensor networks.IEEE Trans. Veh. Technol.2014,63, 2407–2419. [Google Scholar] [CrossRef]
    34. Chang, J.H.; Tassiulas, L. Maximum lifetime routing in wireless sensor networks.IEEE/ACM Trans. Netw.2004,12, 609–619. [Google Scholar] [CrossRef]
    35. Du, R.; Gkatzikis, L.; Fischione, C.; Xiao, M. On maximizing sensor network lifetime by energy balancing.IEEE/ACM Trans. Netw.2018,5, 1206–1218. [Google Scholar] [CrossRef]
    Sensors 19 02506 g001 550
    Figure 1. System model.
    Figure 1. System model.
    Sensors 19 02506 g001
    Sensors 19 02506 g002 550
    Figure 2. The proposed recursive random search (RRS)-based unmanned aerial vehicle (UAV) trajectory algorithm and preplanned trajectory
    Figure 2. The proposed recursive random search (RRS)-based unmanned aerial vehicle (UAV) trajectory algorithm and preplanned trajectory
    Sensors 19 02506 g002
    Sensors 19 02506 g003 550
    Figure 3. Energy efficiency comparison under different transmission deadlines with file sizeSn=400 Mbits.
    Figure 3. Energy efficiency comparison under different transmission deadlines with file sizeSn=400 Mbits.
    Sensors 19 02506 g003
    Sensors 19 02506 g004 550
    Figure 4. Energy efficiency comparison versus different data request withinT=80 s, andR1=20 Mbps.
    Figure 4. Energy efficiency comparison versus different data request withinT=80 s, andR1=20 Mbps.
    Sensors 19 02506 g004

    © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).

    Share and Cite

    MDPI and ACS Style

    Liu, B.; Zhu, H. Energy-Effective Data Gathering for UAV-Aided Wireless Sensor Networks.Sensors2019,19, 2506. https://doi.org/10.3390/s19112506

    AMA Style

    Liu B, Zhu H. Energy-Effective Data Gathering for UAV-Aided Wireless Sensor Networks.Sensors. 2019; 19(11):2506. https://doi.org/10.3390/s19112506

    Chicago/Turabian Style

    Liu, Bin, and Hongbo Zhu. 2019. "Energy-Effective Data Gathering for UAV-Aided Wireless Sensor Networks"Sensors 19, no. 11: 2506. https://doi.org/10.3390/s19112506

    APA Style

    Liu, B., & Zhu, H. (2019). Energy-Effective Data Gathering for UAV-Aided Wireless Sensor Networks.Sensors,19(11), 2506. https://doi.org/10.3390/s19112506

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

    Article Metrics

    No
    No

    Article Access Statistics

    For more information on the journal statistics, clickhere.
    Multiple requests from the same IP address are counted as one view.
    Sensors, EISSN 1424-8220, Published by MDPI
    RSSContent Alert

    Further Information

    Article Processing Charges Pay an Invoice Open Access Policy Contact MDPI Jobs at MDPI

    Guidelines

    For Authors For Reviewers For Editors For Librarians For Publishers For Societies For Conference Organizers

    MDPI Initiatives

    Sciforum MDPI Books Preprints.org Scilit SciProfiles Encyclopedia JAMS Proceedings Series

    Follow MDPI

    LinkedIn Facebook X
    MDPI

    Subscribe to receive issue release notifications and newsletters from MDPI journals

    © 1996-2025 MDPI (Basel, Switzerland) unless otherwise stated
    Terms and Conditions Privacy Policy
    We use cookies on our website to ensure you get the best experience.
    Read more about our cookieshere.
    Accept
    Back to TopTop
    [8]ページ先頭

    ©2009-2025 Movatter.jp