国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Joint Placement and Resource Allocation for UAV-Assisted Mobile Edge Computing Networks with URLLC

2020-08-11 10:29:18ZHANGPengyuXIELifengXUJie
ZTE Communications 2020年2期

ZHANG Pengyu,XIE Lifeng,XU Jie

(1.School of Information Engineering,Guangdong University of Technology,Guangzhou,Guangdong 510006,China;2.Future Network of Intelligence Institute and School of Science and Engineering,The Chinese University of Hong Kong,Shenzhen,Guangdong 518172,China)

Abstract:This paper investigates an unmanned aerial vehicle (UAV) assisted mobile edge computing (MEC) network with ultra-reliable and low-latency communications (URLLC),in which a UAV acts as an aerial edge server to collect information from a set of sensors and send the processed data (e.g.,command signals) to the corresponding actuators.In particular,we focus on the round-trip URLLC from the sensors to the UAV and to the actuators in the network.By considering the finite block-length codes,our objective is to minimize the maximum end-to-end packet error rate (PER) of these sensor-actuator pairs,by jointly optimizing the UAV's placement location and transmitting power allocation,as well as the users'block-length allocation,subject to the UAV's sum transmitting power constraint and the total block-length constraint.Although the maximum-PER minimization problem is nonconvex and difficult to be optimally solved,we obtain a high-quality solution to this problem by using the technique of alternating optimization.Numerical results show that our proposed design achieves significant performance gains over other benchmark schemes without the joint optimization.

Keywords:UAV;MEC;URLLC;placement optimization;resource allocation

1 Introduction

Recent advances in artificial intelligence (AI) and Internet of Things (IoT)are envisioned to enable various new intelligent applications such as augmented reality (AR),virtual reality (VR),and unmanned aerial vehicles (UAVs).Towards this end,billions of IoT devices (e.g.,smart sensors and actuators) will be deployed in future wireless networks to collect information from the environments and take physical actions,and machine learning functionalities will be incorporated into wireless networks to analyze and acquire knowledge from these data for making decisions.In this case,how to provide real-time sensing,communication,and control among a large number of sensors and actuators,and how to implement real-time machine learning in the loop are challenging issues in the design of beyond-fifth-generation(B5G) or sixth-generation (6G) cellular networks towards a vision of network intelligence.

Mobile edge computing (MEC)[1-7]and learning[8-10]have emerged as important techniques to deal with the above issues,by pushing the cloud-like computation and storage capabilities,and the machine learning functionality at the network edge,e.g.,base stations (BSs) and access points (APs).Accordingly,the edge servers at BSs/APs can help end users remotely execute the computation-intensive applications in a swift way,and quickly acquire knowledge from the locally generated data at IoT devices for making quick decisions.However,wireless communications among end devices and BSs/APs are becoming the performance bottleneck for such systems,as the wireless channels connecting them may fluctuate over time and be unstable.Prior works have investigated the joint communication and computation design for mobile edge computing[1-4]and for training in mobile edge learning[8-10],respectively.Besides the joint design of communication and computation,the ultra-reliable and low-latency round-trip communications from sensors to edge servers and to actuators are another crucial issue for successfully implementing the machine edge learning with critical latency requirements.For instance,consider the inference phase in mobile edge learning,where trained machine learning models are deployed at the edge server.In this case,IoT devices[11](e.g.,sensors) first send the sensed information to the edge server;after receiving such information,the edge server implements the inference process and sends the inference results (e.g.,such as command signals)back to the same or other IoT devices(e.g.,actuators) for taking actions.In this scenario,the round-trip ultrareliable and low-latency communications (URLLC) for the“sensors-edge-server-actuators”flow is important and thus is the main focus of this paper.

Furthermore,UAV-assisted wireless platforms[12-14]are promising techniques towards B5G.UAV-assisted wireless platforms can provide flexible wireless services to on-ground devices by deploying wireless transceivers (such as BSs and APs) at UAVs that can fly freely over the three-dimensional(3D)space.Compared with conventional terrestrial wireless infrastructures,UAV-enabled BSs/APs are advantageous due to their deployment flexibility,strong line of sight (LoS)channels with on-ground users,and highly controllable mobility[15-18].By exploiting the controllable mobility,the UAVs can fly closer to intended on-ground devices and fly farther away from unintended ones to help enhance the communication performance.By integrating UAVs with MEC,UAV-enabled MEC has attracted a lot of recent research interests,in which the UAV is deployed as dedicated aerial MEC server to support the communication and computation of end users on the ground.Prior works have investigated the computation offloading design in the UAV-assisted MEC,in which wireless devices (such as smartphones) offload their own computation tasks to the UAV for enhancing the performance of task execution[13],[19-24].For instance,Refs.[22]and [23]aim to minimize the energy consumption of the UAV while ensuring the quality of service (QoS) requirements at users,by jointly optimizing the UAV's flight and wireless resource allocation.Refs.[19]and [24]optimize the flight trajectory and communication wireless resource allocation at the UAV,so as to maximize the UAV's endurance time or communication rate.

Different from prior works,this paper focuses on the roundtrip URLLC in mobile edge networks,in which the UAV-enabled edge server is employed to improve the round-trip communication performance from on-ground sensors to the UAV and to the actuators.This may practically correspond to a delay-sensitive inference scenario in mobile edge learning,where the machine learning models are deployed at the UAV for remote control.To our best knowledge,the problem of round-trip URLLC under this scenario has not been addressed yet.This problem,however,is challenging to be dealt with.First,for achieving URLLC,the delivered packets (e.g.,the sensed information by the sensors and the command signals sent from the MEC server to the actuators) are generally with small block lengths,and as a result,the conventional Shannon capacity under the assumptions of infinite block length and zero decoding error is not applicable.Therefore,we must take into account the effect of finite block-length codes,under which new performance metrics characterizing the relations among the communication rate,packer error rate (PER),and blocklength should be considered[25-26].Next,there generally exist a large number of sensors and actuators over IoT networks.It is thus very important to efficiently design wireless resource allocation among these sensor-actuator pairs.This,however,is technically very difficult due to the new performance metrics considered.Last but not least,the UAVs'mobility can be exploited via trajectory control[24]or deployment optimization[27]for optimizing the MEC performance.How to jointly design the UAVs'deployment optimization or trajectory control together with the wireless resource allocation is also a new problem to be tackled for URLLC.

Notice that Ref.[27]studies the UAV-enabled relaying system with URLLC,in which the UAV's deployment location and the block-length allocation are jointly optimized,for the purpose of minimizing the end-to-end PER from the ground source node to the ground destination node.In contrast to Ref.[27]that focused on the relaying scenario with only one single source-destination pair,this paper studies a different UAV-enabled MEC scenario with multiple sensoractuator pairs,for which both the transmitting power allocation at the UAV and the block-length allocation are considered,together with the UAV's deployment optimization.

This paper investigates a UAV-assisted MEC network with URLLC as shown inFig.1,in which a single UAV acts as an aerial edge server to collect information sent from multiple sensors,analyze such information (via,e.g.,machine learning),and then send the processed data(e.g.,command signals)to their respective actuators.We focus our study on the round-trip URLLC by assuming the time and resource consumption for information processing at the UAV which is given and thus ignored.Furthermore,we consider the quasi-stationary UAV scenario1There is another scenario,namely the fully-mobile UAV scenario,in which the UAV can fly around over the communication period and thus the trajectory control becomes crucial.Note that in our considered setup,the on-ground sensors and actuators are at fixed locations.Therefore,we only consider the quasi-stationary UAV scenario by optimizing the deployment location only.,in which the UAV hovers at an optimized location during the whole communication period of our interest.The main results of this paper are summarized as follows.

▲Figure 1.Unmanned aerial vehicle (UAV) assisted mobile edge computing (MEC) network with one UAV acting as an MEC server to serve multiple sensors and actuators on the ground.

·Under the above setup,we aim to minimize the maximum end-to-end PER of these sensor-actuator pairs,by jointly optimizing the UAV's placement location and wireless resource allocation,subject to the UAV's sum transmitting power constraint and the total block-length constraint.

·The formulated problem is non-convex and thus is difficult to be solved optimally.To tackle this difficulty,we propose an alternating-optimization-based algorithm to obtain a high-quality solution,in which the UAV's placement location and transmitting power allocation and the users'block-length allocation are optimized in an alternating manner.

·Numerical results are provided to validate the performance of our proposed UAV-enabled round-trip URLLC among multiple sensor-actuator pairs.It is shown that our proposed design achieves much lower PER than other benchmark schemes without such joint optimization.It is also shown that when the transmitting power at the UAV becomes large,proper wireless resource allocation among different sensor-actuator pairs is crucial to enhance the maximum PER performance.

The remainder of this paper is organized as follows.Section 2 introduces the system model of the UAV-assisted MEC network with URLLC,and formulates the maximum-PER minimization problem of our interest.Section 3 proposes an efficient algorithm to obtain a high-quality solution to the formulated problem by using the alternating optimization and the Lagrange duality method.Section 4 presents numerical results to validate the performance of our proposed approaches.Finally,Section 5 concludes this paper.

2 System Model

As shown in Fig.1,a UAV-assisted MEC network,in which a UAV is dispatched as an aerial MEC server to serveNpairs of sensors and actuators,is considered.We use N={1,...,N}to denote the set of sensors or actuators.In particular,the UAV collects information sent from theNsensors in the uplink and then transmits the processed data (or command signals) to the respective actuators in the downlink.Suppose that the sensori∈N and actuatori∈N on the ground have fixed locationsandin a 3D Cartesian coordinate system,whereare defined as their horizontal coordinates,respectively.The locations of sensors and actuators are assumed to be a-priori known by the UAV to facilitate the placement location optimization and wireless resource allocations.

The UAV is assumed to stay at a fixed altitudeHabove the ground,and the horizontal coordinate of the UAV is denoted byq=(x,y)2In this paper,we assume that the UAV hovers at an unchanged location during the whole flight period..Therefore,the distance from the UAV to sensoriand actuatoriare respectively given as:

where‖·‖denotes the Euclidean norm of a vector.

It is assumed that the wireless channels from the UAV to ground sensors or actuators are dominated by LoS links.Thus,the channel power gained from the UAV to sensoriand actuatorifollows the free-space path loss model,which is expressed as:

whereρ0denotes the channel power gained at the reference distance ofd0=1 m.

In the uplink,each sensor adopts constant power Q to send messages to the UAV.In this case,the correspondingly received signal-to-noise-ratio(SNR)at the UAV can be expressed as:

In the downlink,the UAV adopts transmitting powerpi,i∈N to send the processed data to actuatori.Thus,the correspondingly received SNR at actuatorican be expressed as:

whereσ2denotes the power of the additive white Gaussian noise (AWGN)at the receiver.Suppose that the UAV's downlink transmission power isPsum.Then we have

We consider the time-division multiple access (TDMA)transmission protocol,in which the uplink transmission from each sensor to the UAV and the downlink transmission from the UAV to each actuator are implemented over the same frequency band and orthogonal time instants.Suppose that the size of the packet generated by sensoriis denoted asand that desired by actuatoriis denoted as,which are generally different.Accordingly,letdenote the allocated block-length during the uplink and downlink transmission for thei-th sensor-actuator pair,i∈N,respectively.Thus,we have≤M,whereMdenotes the total block-length.

In order to process the uploaded data from sensors,the UAV needs to consume certain time and energy for implementing the inference task.Letfandκdenote the CPU frequency and the effective capacitance for computing at the UAV,Cdenote the total CPU cycles required for accomplishing the task.Then the energy required for executing the inference task is approximatedPcomp=κCf2and the time duration for computation is given asTcomp[13].Suppose thatδis the symbol length for wireless communication andTtotaldenotes the total end-to-end delay for the inference task.Then we haveδM=Ttotal-Tcomp.In this paper,we assume that the computation delayTcompand energy consumptionPcompare given and thus are not considered in the optimization of our interest.

Based on the achievable rate formula of finite block-length codes[25],it follows that to transmit a short packet within finite symbols,the PERs(within(0,0.5))of the uplink and downlink transmission for thei-th sensor-actuator pairs are approximated as the following two formulas,respectively[25].

As a result,we define the end-to-end PER of thei-th sensoractuator pair as the rate when the packet error occurs at either the uplink or downlink transmission,which is denoted asεiand given by

In general,under our URLLC consideration,the sensor-actuator pairs should work at the regime when the PERs are generally very small,i.e.,it should hold that≤10-1,i∈N.In this case,we have,and accordingly,it follows that

Our objective is to minimize the maximum PER of theNpairs,by jointly optimizing the UAV's placement location and transmitting power allocation,and the users'block-length,subject to the total block-length constraint and the sum transmitting power constraint at the UAV.For notational convenience,we denote thatm?p?{pi}.Therefore,the maximum end-to-end PER minimization problem of our interest can be formulated as

where Eq.(10a)corresponds to the constraints for the approximation of objective function to be accurate,Eq.(10b) denotes the total block-length constraint and Eq.(10c) denotes the sum transmitting power constraint at the UAV.As the objective function in (P1) is a non-convex function in general,the problem (P1) is a non-convex problem that is generally difficult to be optimally solved.

3 Proposed Solution to Problem(P1)

In this section,we propose an efficient algorithm to obtain a high-quality solution to the problem (P1).Towards this end,we first introduce an auxiliary variableε,and equivalently reformulate the problem(P1)as

However,the problem (P2) is still non-convex.To tackle this challenge,we propose an algorithm to solve the problem(P2)or(P1)by using the alternating optimization technique,in which the block-length allocation,the transmitting power allocation,and the deployment location are optimized in an alternating manner,by considering the others to be given,towards a converged solution.

3.1 Block-Length Allocation

Under any given UAV's locationqand power allocationp,the block-length allocation problem is formulated as

Since the error rate functionsε(k,q,m) in the constraint(12a) are convex with respect tom[26],the problem (P2.1) is a convex optimization problem.Therefore,the strong duality holds between (P2.1) and its Lagrange dual problem.As a result,we can optimally solve(P2.1)by using the Lagrange duality method[28].

Letλi≥0,?i∈N andμ≥0 denote the dual variables associated with thei-th constraint in Eqs.(12a) and (12b),respectively.Then we defineλ?[λ1,...,λN].Let X denote the setλandμspecified by the constraints in the dual problem of(P2.1).The Lagrangian of problem(P2.1)is given by

Accordingly,the dual function of(P2.1)is

As a result,the dual problem is given by

First,we obtain the dual function under any givenλandμby solving Eq.(14).Towards this end,we obtain the optimal solutionvia solving Eqs.(16) and (17) by using a bisection search.

Then,we obtain the optimalλoptandμoptvia solving the dual problem (D2.1) by using sub-gradient based method[29],such as the ellipsoid method.Withλoptandμoptat hand,we can obtain the optimal solutionby replacingλandμin Eqs.(16) and (17) asλoptandμopt.Therefore,problem(P2.1)is solved.

3.2 Power Allocation

For any given UAV's locationqand block-length allocationm,the power allocation problem is formulated as:

We have the following lemma for solving the problem.

Lemma:For any given UAV's locationqand latency allocationm,the error rateεis convex inpunder the mild conditionε(γ,m) <0.5.

Proof:See Appendix.

Since the error rate functionsε(k,q,m)in the constraint(18a)are convex with respect top,the problem(P2.2)is a convex optimization problem.Therefore,the strong duality also holds between (P2.2) and its Lagrange dual problem.As a result,we can optimally solve(P2.2)by using Lagrange duality method.

Letζi≥0,νi≥0,?i∈N,andη≥0 denote the dual variables associated with the constraints(18a),(18c)and(18b),respectively.Then we defineζ?[ζ1,...,ζN]andν?[ν1,...,νN].Letγdenote the set ofζ,ηandνspecified by the constraints in the dual problem of (P2.2).The Lagrangian of the problem(P2.2)is given by

Accordingly,the dual function is given as:

As a result,the dual problem of(P2.2)is expressed as

First,we obtain the dual function of Eq.(20) under any givenζ,ηandνby solving the problem of Eq.(22).In particular,we can obtain the optimal solution {pi*} via solving Eq.(22)by the bisection search.

Then we obtain the optimalζopt,ηoptandνoptvia solving the dual problem (D2.2) by using the ellipsoid method[28].Withζopt,ηoptandνoptobtained,we can determine the optimal solution{piopt}by replacingζ,ηandνin Eq.(22) asζopt,ηoptandνopt.Therefore,problem(P2.2)is finally solved.

3.3 UAV Placement Optimization

Finally,under any given UAV's transmitting power allocationpand users'block-length allocationm,we optimize the UAV placement location,for which the optimization problem is formulated as

We solve the problem (P2.3) by adopting a two-dimensional(2D) exhaustive search over the regionwhere

In summary,we optimize the UAV's placement locationqand the wireless resource allocationmandpin an alternating manner.It is worth noting that the objective value (i.e.,the achieved maximum end-to-end PER value) is monotonically non-increasing after each update.As a result,the alternatingoptimization-based approach eventually converges to a converged solution to (P2) or (P1),as the maximum PER value is lower bounded by zero.It is also worth noting that the proposed algorithm can be employed offline before the UAV is launched for helping perform the inference task,which can thus be implemented efficiently in practice and will not affect the low latency requirement of the online computation task.

4 Numerical Results

In this section,we present numerical results to evaluate the performance of the proposed design.In the simulation,we randomly generate sensors and actuators'positions in a 2D area within 100 × 100 m2.We setk^i=100 bit andk~i=80 bit,and?i∈N for uplink and downlink communications.The reference channel power gain is set asρ0=-40 dB and the receiver noise power isσ2=-90 dBm.The transmitting power of all sensors is Q=1 W.The UAV flies at a fixed altitude of H=120 m.We consider the following reference schemes for performance comparison.

·Benchmark scheme:In this scheme,the UAV hovers above a fixed location (i.e.,the middle point of the area) and wireless resources are allocated equally among all sensor-actuator pairs(i.e.,for all the sensor-actuator pairs'block-length andfor the UAV's transmitting power to actuators).

·Placement optimization only:In this scheme,we consider equal block-length and power allocations (i.e.,wireless resources are allocated to all the sensor-actuator pairs evenly).Under this design,the UAV hovers at an optimized location,which can be obtained by solving the problem (P2.3) under given UAV's transmitting power allocationpand users'block-length allocationm.

·Resource allocation only:The UAV hovers above the middle point of the area with optimal wireless resource allocations,which can be obtained via solving the problems(P2.1)and(P2.2).

Fig.2shows the maximum end-to-end PER versus the total block-lengthM,where we setPsum=36 dBm.It is observed that our proposed design outperforms other reference schemes and the performance gain becomes more significant when the total block-length becomes larger.It is also observed that the resource allocation only scheme significantly outperforms the placement optimization only scheme.This shows the importance of the joint uplink and downlink resource allocation.

Fig.3shows the maximum end-to-end PER versus the total transmitting powerPsum,where we setM=150.It is observed that the scheme with placement optimization only and the benchmark scheme both lead to a PER error floor whenPsum>33 dBm.It is also observed that in the low transmitting power regime,the placement only scheme slightly outperforms the resource allocation only scheme.By contrast,when the transmitting power becomes high,the placement only scheme and the benchmark scheme result in unchanged maximum PER values,which is due to the fact that the PER performance is fundamentally limited by the uplink because of the lacking of resource allocations.In this case,the resource allocation only scheme and the proposed design lead to monotonically decreasing maximum PER values as transmitting power increases.Over all transmitting power regimes,the proposed design with both resource allocation and UAV placement optimization is observed to always achieve the best performance,and the performance gain becomes more evident when the transmitting power becomes larger.

5 Conclusions

In this paper,we study a new UAV-assisted MEC network with URLLC,in which a UAV is deployed at an optimizable location for serving multiple pairs of sensors and actuators.We minimize the maximum end-to-end PER of these sensoractuator pairs by jointly optimizing the UAV's placement location and transmitting power allocation,and the block-length allocation among these sensor-actuator pairs.We propose an effective algorithm based on the alternating optimization technique to obtain a high-quality solution to this challenging problem.Numerical results show that the proposed algorithm achieves better performance than other benchmark schemes.Due to the space limitation,there have been some other interesting issues that are not addressed in this paper,which are discussed in the following to motivate future work.

We consider the quasi-stationary UAV scenario by only optimizing the UAV's deployment location.In some other scenarios(e.g.,the IoT devices have intermittent traffics that happen at different time instants),it may be feasible to exploit the UAV's mobility over time for further enhancing the round-trip URLLC performance.In this case,how to optimize the UAV's trajectory optimization (instead of placement location only)and the wireless resource allocation to maximize the system performance is an interesting and challenging problem.

▲Figure 2.The maximum end-to-end PER versus the number of total available block-length M.

▲Figure 3.The maximum end-to-end PER versus the UAV's maximum transmitting power Psum.

We only consider the round-trip URLLC among the sensoractuator pairs by ignoring the computation or information processing at the UAV.Eventually,the computation-communication tradeoff in MEC and mobile edge learning systems can also be exploited for enhancing the latency performance.How to optimize the performance of UAV-enabled MEC systems for various edge machine learning applications is an interesting direction for future investigation.

Appendix

SinceQ(x) is strictly decreasing and convex inxwhenQ(x) <0.5,it suffices to show the convexity ofε(γ,m)inγby proving which is strictly concave inγfor any givenm.

Lett=1+γ>1,and then we have

where ?means both sides have the same sign.Therefore,is concave with respect to (w.r.t.)t.Sincetis the affine transformation ofp,it follows thatis also concave w.r.t.p.Due to the convexity rule of compound function[29],ε(γ,m)is strictly convex w.r.t.punder a mild condition ofε(γ,m) <0.5.

广昌县| 甘泉县| 芦溪县| 临海市| 北票市| 甘德县| 顺昌县| 岳普湖县| 蒲城县| 怀远县| 大理市| 安义县| 腾冲县| 松原市| 安丘市| 新宁县| 凤凰县| 沐川县| 腾冲县| 股票| 阿克苏市| 鄂尔多斯市| 周口市| 黎平县| 郓城县| 咸宁市| 东乌珠穆沁旗| 浦江县| 玛多县| 崇义县| 晋州市| 旺苍县| 石楼县| 江川县| 石城县| 蒙山县| 山阳县| 阳泉市| 长阳| 城固县| 越西县|