收藏 分销(赏)

基于边缘计算的无人机协同任务卸载策略研究.pdf

上传人:自信****多点 文档编号:2101832 上传时间:2024-05-16 格式:PDF 页数:6 大小:1.27MB
下载 相关 举报
基于边缘计算的无人机协同任务卸载策略研究.pdf_第1页
第1页 / 共6页
基于边缘计算的无人机协同任务卸载策略研究.pdf_第2页
第2页 / 共6页
基于边缘计算的无人机协同任务卸载策略研究.pdf_第3页
第3页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、第 51 卷收稿日期:2022年12月13日,修回日期:2023年1月21日基金项目:国家级重点研发计划(编号:2022YFE0123400);陕西省技术创新引导专项(基金)项目(编号:2022QFY01-16)资助。作者简介:李立,男,硕士研究生,研究方向:边缘计算,智能无人系统。王司令,男,博士,研究方向:智能无人系统、强化学习。周洋,男,硕士,研究方向:边缘计算、区块链。王恒,男,硕士,研究方向:边缘计算、资源调度。1引言随着科技的发展,出现了各种型号的无人机、无人飞行器、无人航天器,不仅应用在军事场景中,而且在民用和商业服务中发挥重要作用1。Zhou等2提出了一个综合网络架构,通过空中

2、平台的支持为地面用户提供多种服务,无人机本身的计算能力和能源资源有限,效率低下。移动边缘总第 404 期2023 年第 6 期计算机与数字工程Computer&Digital EngineeringVol.51 No.6基于边缘计算的无人机协同任务卸载策略研究李立1王司令1周洋2王恒1(1.西安工业大学电子信息工程学院西安710000)(2.西安工业大学兵器科学与技术学院西安710000)摘要近年来,随着自主无人飞行器技术和框架的成熟,无人机的研究和应用日益广泛。城市将部署大量的无人飞行器(UAV),用于承担通讯协助、环境监测和道路安全巡检等任务。对于那些计算密集型的任务,由于无人飞行器的电池

3、寿命和计算资源有限,无人飞行器执行时会导致效率降低和不可持续。为此,论文采用协同移动边缘计算,可以降低能量消耗和任务执行延迟。首先,将无人飞行器的计算卸载策略建模为能耗和延迟的优化问题;其次,通过凸优化得到最节能的卸载数据速率;最后,通过基于模拟退火的粒子群优化(SAPSO)得到满足延迟约束的最优数据分配方案。仿真结果验证了所提出的无人飞行器计算卸载策略的有效性。关键词边缘计算;无人机;任务卸载;模型中图分类号TP301.6DOI:10.3969/j.issn.1672-9722.2023.06.011Research on Cooperative Mission Offloading Str

4、ategy for DronesBased on Edge ComputingLI Li1WANG Siling1ZHOU Yang2WANG Heng1(1.School of Electronic Information Engineering,Xian Technological University,Xian710000)(2.School of Defence Science&Technology,Xian Technological University,Xian710000)AbstractIn recent years,UAV research and applications

5、 have become increasingly widespread as autonomous UAV technology and frameworks have matured.Cities will deploy a large number of unmanned aerial vehicles(UAV)to undertake tasks such ascommunication assistance,environmental monitoring and road safety patrols.For those tasks that are computationally

6、 intensive,UAV execution can lead to reduced efficiency and unsustainability due to the limited battery life and computational resources ofUAVs.For this reason,this paper uses collaborative mobile edge computing,which can reduce energy consumption and task execution latency.Firstly,the computational

7、 offloading strategy of the UAV is modelled as an optimization problem in terms of energy consumption and latency.Secondly,the most energy-efficient offloading data rate is obtained by convex optimization.Finally,the optimal data allocation scheme satisfying the latency constraint is obtained by sim

8、ulated annealing-based particle swarm optimization(SAPSO).The simulation results validate the effectiveness of the proposed computational offloading strategy for unmanned aerial vehicles.Key Wordsedge computing,unmanned aerial vehicle,task offloading,modelClass NumberTP301.612702023 年第 6 期计算机与数字工程计算

9、(Mobile Edge Computing,MEC)3缓解了这些问题,Wang4等介绍了MEC的架构,Mazouzi57考虑了可卸载部分的依赖关系,Han8使用一维搜索算法来实现最小化执行延迟的目标,Sheng等9提出了LTE的一般能耗模型,Yang10在能耗和执行延迟之间权衡的想法。对于,如何优化无人机边缘计算的任务卸载产生的能耗和时延是一个问题。针对边缘计算下无人机协同任务卸载的问题,提出了 SAPSO算法,面对服务质量要求不同的情况,以实现最优的卸载策略为目标,从而使系统具有更低的延迟和能耗。2系统模型2.1场景描述本节研究边缘计算中无人机协同的任务卸载系统模型,然后分别给出了能量和延

10、迟的评估模型。该系统由无人机和N个终端设备组成,如图1所示。UAV可以通过LTE无线链路4为边缘服务器提供计算和通讯服务8,UAV可以将部分任务卸载到地面终端设备,并将剩余任务在其他终端设备进行计算。图1边缘计算系统模型UAV通过无线通讯链路和网络技术10与地面终端设备进行连接,信道模型中,总通信功耗由上行链路部分和下行链路部分组成,但我们假设计算结果不返回 UAV,可以直接将计算结果传输给用户。因此,本文将忽略下行链路部分。终端设备通过上行链路传输数据时,上行链路全功率包括射频功率、基带编码功率和基线功率9,12。射频功率随信号辐射功率ptx变化;文献12 Chen测量了LTE-MT传输的实

11、际功耗,结果表明基带编码功率与射频功率相比可以忽略不计,所消耗的基本功率只是维持电路接通。本文采用文献 12 的定义方式,基线功率为常数,上行链路全功率与ptx呈近似线性递增关系。根据以上分析,上行链路的能耗为:EULktx1tUL+ktx2tULptx(1)式中,ktx1为基准功率,ktx2为功率放大系数;tUL表示上行链路传输时间,取决于数据大小和数据传输速率。由于UAV通讯链路的视距信道随UAV移动而变化,因此发射功率也具有时变特性。假设一个时隙系统,记录每个时隙相对应的发射功率,UAV的移动过程是相对平缓的,UAV和终端设备通讯时是相对静止的,及UAV和终端设备进行计算卸载中位置不变。

12、根据上述分析,选择j作为入口终端设备时,给定计算任务x其产生的能量消耗可以写成本地计算产生的能量和传输能量之和:Eapp(xj)=UAVDapp(x)-i=1NDserver(i)(x)+ktx1tUL(xj)-t0(xj)+ktx2t=t0(xj)tUL(xj)ptxUAV(t)(2)其 中:Dapp()x表 示 整 个 系 统 的 数 据 大 小,Dserver()xi表示分配给i个终端设备的数据量;UAV表示本地计算能耗效率,t0(xj)表示计算卸载1271第 51 卷任务开始时间,tUL(xj)表示无线通讯链路的结束时间;ptxUAV(t)表示在时刻t时UAV到终端设备的信号辐射功率。

13、2.2边缘计算系统模型整个时延由传输时间和计算任务时间组成,定义计算结果的数据量远远小于输入量11,因此本文不考虑将结果返回给用户的时间。UAV可以同时进行数据传输和局部计算,当边缘设备接收到分配给该终端设备的所有数据时,边缘设备开始计算,对于入口终端设备,无线通讯链路不影响回程传输14,在接收UAV数据的同时,还可将数据分发给其他终端设备。此外,在无线通讯链路上,数据不是按终端设备顺序传输的,而是随机分布的。综上,计算卸载产生的传输时延记为tapp可以表示为tapp=maxtlocaltof floadingtlocal=Dapp-i=1NDserver(i)UAVtoffloading=m

14、axi1Ntserver(i)tserver(i)=texecute(i)+treceive(i)texecute(i)=Dserver(i)server(i)treceive(i)=maxtULtES itESi=Dserver(i)/BHESi(3)式(3)中,总传输时延取UAV本地执行时间与计算卸载时间的最大值,而计算卸载时间等于N个任务卸载的最大运行时间。对于某一任务卸载计算过程,运行时间由接收数据的时间和边缘设备的计算时间组成。前者等于数据量乘以CPU处理1bit数据时所需的时间,后者表示UAV到入口终端设备的传输时间、入口终端设备到目标设备的传输时间,边缘设备计算时间的值取后完成计

15、算卸载任务的时间。最后,根据数据量和回程数据速率,可以计算出入口终端设备到目标设备的时间。2.3问题模型在提出的UAV边缘计算系统中,本文解决的问题是在时延限制不太紧和满足最大时延约束的情况下,得到一个最优的无线数据传输速率和最优能耗的任务分配策略,使UAV的能耗最小化;对于时延敏感的业务,我们应该找到最节省时间的分配方案,并采用尽可能高的数据速率。具体来说,当一个计算任务到来时,需要确定分配给每个边缘设备的计算工作量和每个链路采用的数据速率,实际上由于设定其始终可以获得通讯信道状态信息,所以最后会将数据速率的结果转换为向UAV提出指令的传输功率,其过程中使用数据速率,以便于制定和解决计算任务

16、。式(2)中 UAV 的传输功率ptxUAV(tj)和上行链路传输时间tUL(xj)可以用上行链路数据速率rUL(tj)和Dserver(i)(xi)表示,并满足束条件:rUL(tj)=WULlog21+ptxUAV(tj)PLest(tj)N0WUL(4)PLest(tj)=20logd(tj)+N(03.4)+35.3(5)t=t0(xj)tUL(xj)rUL(tj)i=1NDserver(xi)(6)t=t0(xj)tUL(xj)-1rUL(tj)i=1NDserver(xi)(7)由香农定理可以确定ptxUAV和rUL的值,其中路径损失PLest可以根据文献 13 中提出的信道模型计算

17、,WUL为上行链路带宽,N0为背景噪声功率谱密度。式(5)中,N(03.4)其均值为 0,方差为3.4的正态分布,式(6)、(7)表示当传输数据量达到任务卸载数据量时,tUL由式(7)表示。上述对约束条件进行分析,以取得最优的变量关系,UAV边缘计算任务卸载的系统模型进行限制如下:i=1NDserver(xi)Dapp(x)(8)其边缘计算的任务卸载数据大小永远不会超过整个信道系统的数据大小。ptxUAV(tj)PtxUAV(9)式(9)中ptxUAV表示UAV的最大发射功率。x:tapp(x)Lmax(10)式(3)计算出tapp(x)的值是边缘计算的最大时延约束,不断改变Lmax的值,使得

18、该优化问题取得最低能耗和系统计算卸载的时延最低。WULMCSminrUL(tj)WULMCSmax(11)对上行链路数据速率约束,根据LTE调制与编码策略(Modulation and Coding Scheme,MCS)9;MCSmin和MCSmax分别为频谱效率的最小值和最大值。在LTE策略中,下界决定通信信道范围和最小数据速率,上界限制最大可用数据速率。综上,具体优化问题建模为minrULDserverjEapp(xj)(3)-(11)rul(tj),Dserver(xi)j1N(12)其中:rul(tj)和Dserver(xi)满足式(3)(12)的约束,对于每一个计算卸载任务,都存在

19、一个最优卸李立等:基于边缘计算的无人机协同任务卸载策略研究12722023 年第 6 期计算机与数字工程载策略和最小能耗,包括时变数据速率、数据分配方案和入口终端设备选择。假设UAV能同时处理多个任务,只能按顺序处理,当收到计算任务时,UAV处理该任务的信息并将该信息传递给系统;系统服务器进行在线优化和确定。3算法设计3.1最优数据速率算法在生成计算任务时,称数据大小为固定值,Eapp相当于1/bit能耗的最小值。对于1/bit数据,本地计算能耗是一个固定的值,而通信能耗随着数据速率的变化而变化。令式(1)除以上行链路传输数据量,得到最小的能耗,根据式(4)、(5)用上行链路数据速率rUL替换

20、ptx得:-EUL=ktx1/rUL+ktx22rULWUL-1 10PLest10N0WUL/rUL(13)当信道质量较差时,将数据速率降低到略低于最佳数据速率的值;当信道质量可接受时,可以将数据速率提高到较高的值。该任务卸载算法使每个时隙的-EUL不是最优的,但是可以让更少的数据在较差的信道中传输,让更多的数据在可接受的信道中传输,使平均能耗降低。假设UAV的速度是匀速的,并且信道模型是相同的,在传输过程中信道状态几乎稳定。因此,次最优解与全局最优解之间的差异可以忽略不计。根据凸函数定理,式(13)相对于rUL是凸的,rUL的约束条件为式(4)、式(9)、式(11),利用拉格朗日乘子法解决

21、凸优化问题。通过定义拉格朗日函数,不考虑数据量项和时延约束,利用KKT条件,获得无人机在每个时隙与每个终端设备通信时最节能的上行链路数据速率15。当有数据需要通过无线通讯链路传输到某台终端设备时,获得最节能的数据速率,作为搜索最优资源分配的基础。3.2最优任务分配算法根据3.1节中最优数据速率问题,提出一种启发式算法,SAPSO算法。粒子群优化算法(PSO)16,是结构较为简单且收敛快的求解优化算法,适用于多目标优化任务。传统PSO算法有一个缺点就是容易陷入局部最优,将 PSO 算法和模拟退火算法(simulated annealing,SA)17结合起来,另其跳出局部最优。模拟退火算法是有一

22、定的可能性得到更差的解,从而避免过早地落入局部最优解。算法1的伪代码阐述了本文方案中SAPSO算法的详细步骤。算法1:基于SAPSO算法的任务卸载1)Initialize2)设置时延约束的顺序3)设置SAPSO的参数值4)Main process5)Foreach 时延约束 do6)令目标值=07)While 目标值终端设备数量N do8)上行链路数据速率rUL9)Foreach 粒子ido10)初始化速度vi和初始化位置xi11)本地计算极值pBesti=xi12)最优种群pg为pBesti的最小值13)初始温度T14)While 迭代时间终止条件 do15)计算温度T下的适应度值16)Fo

23、reach 粒子ido17)计算温度T的适应度值18)判定粒子位置xi是否替代全局极值19)更新速度和位置20)更新温度T21)输出最优适应度值22)If 设置最大值rULthen23)目标值=目标值+124)If 最优解群粒子适应度值非无穷大 then25)输出:pg26)Else27)无解针对边缘计算任务卸载,使用 SAPSO 算法来解决资源分配问题,因为资源分配任务是一个粒子位置向量,其维数等于终端设备数量。使用SAPSO算法不仅可以找到给定时延约束下的资源分配,还可以找到计算卸载的时延最低,当服务器数量发生变化时,该算法仍然有效。4仿真实验和结果分析4.1实验设置仿真实验使用 Matl

24、ab 平台,搭建模拟系统环境,设置了1个UAV和4个终端设备,评估所提算法的性能和效率,仿真中的参数数值如表1所示。其中:ktx1、ktx2根据12中的测量值设置,UAV能耗和时间效率是根据手机的CPU设置的,用于处理图像相关的任务。Llocal表示本地计算所有数据的延迟,最大时延Lmax在1s的步长内从0.06Llocal1273第 51 卷变化到0.12Llocal,观察性能变化并计算卸载时延最低。UAV为时延权重因子,UAV为能耗权重因子,假设终端设备是查询驱动器1,这意味着在生成计算任务时,UAV的位置是随机选择的,任务开始从17的数据大小从40MByte线性增加到160MByte,步

25、长为20MByte。表1仿真参数值符号NN0ktx1ktx2MCSminMCSmaxptxUAV(t)UAVUAVserverUAVUAVBHESiDappLmax值4-174dBm/Hz0.4w180.15bit/s/Hz5.55bit/s/Hz200mV2107J/bit5107s/bit1/51/91/131/17 UAV0.80.2101520253035Mbps40MB160MB0.06Llocal0.12Llocal4.2仿真结果与分析为验证 SAPSO 算法的有效性和最优性,本文选取其他三种任务卸载算法进行对比。第一种是UAV 本地计算,它计算卸载延迟高、处理时间较长;第二种是基

26、于PSO的任务卸载算法,该算法收敛速度较快;第三种是基于SA的任务卸载算法,其计算能耗相对较高。图2系统的能耗与数据大小关系仿真图如图 2 显示了任务数据量大小从40MB到160MB之间能量消耗的变化,可以看出本文所提的SAPSO算法在不同任务数据量大小下能够实现最低的能耗。通过实验数据分析,本文算法所消耗的能量比另外 3 种算法降低了 79.6%、29.1%、25.5%。图3系统的延迟与数据大小关系仿真图如图 3 显示了任务数据量大小从40MB到160MB之间延迟的变化,可以看出本文所提的SAPSO算法在不同任务数据量大小下能够实现最短的延迟。通过实验数据分析,本文算法系统产生的延迟比另外3

27、种算法降低了75%、34.6%、20.9%。图4系统的开销与数据大小关系仿真图本文将系统任务卸载的能量消耗和时间延迟的线性加权表示为开销。如图4显示了任务数据量大小从40MB到160MB之间开销的变化,可以看出本文所提的SAPSO算法在不同任务数据量大小下能够实现最小的开销。通过实验数据分析,本文算法系统产生的开销比另外 3 种算法降低了17.1%、6.8%、5.2%。通过上述对比实验,本文所提算法的表现均优于其他三种卸载算法,并具有较好地收敛性和鲁棒性。此外,本文所给出的 SAPSO算法可以在延迟与能耗性能之间,能够实现一个最优的策略。5结语本文考虑了UAV边缘计算下协同任务卸载问李立等:基

28、于边缘计算的无人机协同任务卸载策略研究12742023 年第 6 期计算机与数字工程题,提出了一种基于 SAPSO的任务卸载算法。该算法对传输数据速率和资源分配进行优化,以满足不同的服务质量要求,能有效地利用异构边缘服务器进行协同工作。仿真实验结果表明,在优化延迟和能耗问题方面起到了有效的作用。在今后的工作中,将考虑在飞行试验台上进行实验,并考虑其他不同情况的MEC计算卸载问题。参 考 文 献1Barik R K,Dubey H,Misra C,et al.Fog assisted cloudcomputing in era of big data and internet-of-things

29、:systems,architectures,and applications J.Cloud Computing for Optimization:Foundations,Applications,andChallenges,2018:367-394.2Wu H,Chen J,Zhou C,et al.Resource management inspace-air-ground integrated vehicular networks:SDNcontrol and AI algorithm design J.IEEE Wireless Communications,2020,27(6):5

30、2-60.3Noor T H,Zeadally S,Alfazi A,et al.Mobile cloud computing:Challenges and future research directionsJ.Journal of Network and Computer Applications,2018,115:70-85.4Wang Q,Guo S,Liu J,et al.Energy-efficient computation offloading and resource allocation for delay-sensitivemobile edge computing J.

31、Sustainable Computing:Informatics and Systems,2019,21:154-164.5Mazouzi H,Boussetta K,Achir N.Maximizing mobilesenergy saving through tasks optimal offloading placementin two-tier cloud:A theoretical and an experimental studyJ.Computer Communications,2019,144:132-148.6沈学民,承楠,周海波,等.空天地一体化网络技术:探索与展望 J.

32、物联网学报,2020,4(3):3-19.SHEN Xuemin,CHENG Nan,ZHOU Haibo,et al.Space-Ground Integrated Network Technology:Exploration and ProspectJ.Journal of the Internet of Things,2020,4(3):3-19.7Guo S,Liu J,Yang Y,et al.Energy-efficient dynamiccomputation offloading and cooperative task scheduling inmobile cloud co

33、mputingJ.IEEE Transactions on Mobile Computing,2018,18(2):319-333.8Han D,Chen W,Fang Y.Joint channel and queue awarescheduling for latency sensitive mobile edge computingwith power constraintsJ.IEEE Transactions on Wireless Communications,2020,19(6):3938-3951.9Sheng M,Wang Y,Wang X,et al.Energy-effi

34、cient multiuser partial computation offloading with collaboration ofterminals,radio access network,and edge serverJ.IEEE Transactions on Communications,2019,68(3):1524-1537.10Yang X,Fei Z,Zheng J,et al.Joint multi-user computation offloading and data caching for hybrid mobilecloud/edge computing J.I

35、EEE Transactions on Vehicular Technology,2019,68(11):11018-11030.11Ssser D,Gaschnig H,Ceglarz A,et al.Better suited orjust more complex?On the fit between user needs andmodeller-driven improvements of energy system modelsJ.Energy,2022,239:121909.12Wu Q,Chen X,Zhou Z,et al.Deep reinforcement learning

36、 with spatio-temporal traffic forecasting for data-driven base station sleep controlJ.IEEE/ACM Transactions on Networking,2021,29(2):935-948.13Cai X,Izydorczyk T,Rodrguez-Pieiro J,et al.Empirical low-altitude air-to-ground spatial channel characterization for cellular networks connectivity J.IEEE Jo

37、urnal on Selected Areas in Communications,2021,39(10):2975-2991.14卢为党,詹悦者,花俏枝,等.基于无人机无线能量传输的边缘计算系统能耗优化方法研究 J.电子与信息学报,2022,44:1-7.LU Weidang,ZHAN Yuezhe,HUA Qiaozhi,et al.Research on Energy Consumption Optimization Method ofEdge Computing System Based on UAV Wireless EnergyTransmissionJ.Journal of El

38、ectronics and Information Technology,2022,44:1-7.15Chang Z,Guo W,Guo X,et al.Machine learning-basedresource allocation for multi-UAV communications systemC/2020 IEEE tarnation-oal Conference on Communications Workshops(ICC Workshops).IEEE,2020:1-6.16Zhang X,Li Z,Lai C,et al.Joint Edge Server Placeme

39、nt and Service Placement in Mobile-Edge ComputingJ.IEEE Internet of Things Journal,2021,9(13):11261-11274.17Mahjoubi A,Grinnemo K J,Taheri J.An Efficient Simulated Annealing-based Task Scheduling Technique forTask Offloading in a Mobile Edge Architecture C/2022IEEE 11th International Conference on Cloud Networking(CloudNet).IEEE,2022:159-167.1275

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服