APP下载

基于非正交多址的空中基站MEC资源分配技术

2023-11-01翟道森姜叶李欢

航空科学技术 2023年8期
关键词:资源分配

翟道森 姜叶 李欢

摘 要:无人机由于具有高机动性、灵活性以及低成本等优势,在移动边缘计算(MEC)网络中发挥了重要的作用。但仍存在不少需要应对的挑战,例如,如何设计无人机部署方案及如何利用无人机有限的计算和通信资源等挑战。针对旋翼无人机周期移动辅助MEC网络下的用户能耗问题,考虑无人机的周期性飞行,对其飞行轨迹进行数学建模,优化用户的总功耗,并基于非正交多址技术提出一种无人机移动部署MEC资源分配与无人机轨迹优化算法。该算法应用连续凸逼近优化无人机计算资源的分配及用户的发射功率,通过块坐标下降法和迭代法优化得到无人机最佳飞行轨迹。仿真结果表明与无人机的静态部署、圆形轨迹部署相比,所提算法能有效降低用户的总功耗。

关键词:移动边缘计算; 无人机部署; 用户能耗; 资源分配; 轨迹规划

中图分类号:TN92 文献标识码:A DOI:10.19452/j.issn1007-5453.2023.08.010

基金项目: 航空科学基金( 2020Z073053004)

近年来,由于无人机具有灵活、便于部署、成本低等优点,研究者们逐渐开始关注使用无人机来辅助无线通信网络的应用场景[1-3]。与此同时,由于物联网设备产生的数据呈爆炸式增长,传统的云计算方案已无法满足物联网用户对低延迟、低成本计算服务的需求[4-6]。因此,有学者提出使用移动边缘计算(MEC)技术将计算资源下沉到用户端来解决上述问题[7-9]。而将无人机应用到MEC网络中[10-12],可以进一步提高MEC网络的服务质量,并为MEC网络带来灵活可靠的部署方案。尽管无人机辅助MEC网络具有多种优势,有十分广阔的应用前景,但目前还存在不少问题有待解决,如无人机的部署方案以及如何利用无人机有限的计算和通信资源都值得深入研究。目前有关MEC和无人机辅助MEC的研究主要包含以下三类:卸载策略选择、能耗优化和部署方案与轨迹优化。

物联网设备受到其电池容量与计算能力的限制,无法完成自身所需的计算任务,所以需要将任务卸载到MEC服务器,进行协同边缘计算。文献[13]~[15]在物联网系统中引入MEC技术,使用基站辅助物联网用户完成计算任务,同时还考虑到了使用移动运计算(MCC)技术,将基站无法完成的任务上传到云端进行计算,使用MEC服务器提供更低延迟的计算服务,而MCC服务器能提供更强的计算能力。使用无人机来辅助MEC有很多种方式,可以将无人机作为地面物联网设备到基站边缘服务器的中继节点,以此来提高通信质量与网络覆盖范围。此外还有部分文献考虑了无人机之间的任务卸载策略[16-19],其中文献[17]将用户的计算任务卸载至无人机,无人机之间再寻找空闲无人机进行任务卸载,以此来降低任务的处理时延,并提出了一种基于深度强化学习的方法去求解该动态协调策略。

一般情况下,小型物联网终端由于其较小的体积与灵活的部署方式,一般没有十分可靠的供电系统支撑,其携带的能量是十分有限的,如果在处理任务过程中不考虑其能耗,可能会造成终端无法满足续航要求。因此,在处理计算任务时,考虑物联网设备的能耗问题非常关键。一般需要考虑到物联网设备的能耗,也要兼顾UAV的能耗问题,其中文献[20]通过联合优化无人机轨迹与计算资源分配,提出了一个最小化用户最大能耗的优化问题,并使用迭代的方法来求解该问题。而文献[21]研究了一个使用旋翼无人机来完成物联网场景下的数据采集即处理场景,通过对无人机的悬停与飞行能耗建模,获得了一个在最小无人机能耗的情况下,物联网设备的卸载策略以及无人机的飞行轨迹的次优解。

在无人机辅助MEC网络中,无人机借助其灵活性与高机动性,可以根据实际场景选择不同的部署方案。使用旋翼无人机在空中悬停,可以作为一个稳定的空中平台来为地面用户提供计算服务。文献[22]研究了使用多个旋翼无人机对地面用户提供MEC服务的场景,以能耗优化为目标建立了问题模型,并使用差分进化算法对无人机的位置部署问题进行求解。而相比于旋翼无人机,固定翼无人机具有更快的飞行速度与更强的续航能力,使用固定翼无人机来辅助MEC网络往往需要考虑其飞行轨迹,来为用户提供更优质的服务。其中文献[23]研究了使用单个无人机辅助地面用户计算的场景,对无人机的飞行轨迹进行了优化,并使用波束赋形技术来与地面用户通信。

无人机辅助MEC网络目前仍面临着严峻的挑战,依然有很多内容可以深入研究。与目前已有的文献不同,本文考虑了一个物联网场景下,物联网设备会按一定的速率持续产生数据,而产生的数据需要以部分卸载策略在本地或无人机进行计算。本文考虑单个无人机以周期移动部署的方式辅助地面物联网用户MEC的场景,以最小化物联网用户能耗为目标,联合优化用户卸载比例、用户发射功率、用户本地计算频率以及无人机飞行轨迹等问题。提出一种基于非正交多址的无人机移动部署MEC资源分配与无人机轨迹优化算法,分析了最优本地计算任务执行策略,给出了最优用户本地计算频率的闭式表达式,将该问题分解为联合用户卸载比例与发射功率优化与无人机轨迹优化两个子问题进行求解。最后,仿真结果表明与无人机的静态部署、圆形轨迹部署相比,该算法能有效降低用戶的总能耗。

1 系统模型

1.1 问题场景

物联网场景下,一架无人机以周期T在空中飞行,无人机携带单天线与一个小型边缘计算服务器,可以与地面的物联网用户通信并为其提供边缘计算服务。地面的物联网用户依靠自身携带的电池来供电,其携带的处理器计算能力十分有限,无法满足自身的计算需求,需要将任务卸载到无人机来进行边缘计算。该无人机周期移动部署MEC系统场景如图1所示。

算法1在运算过程中单位时间用户总功耗与迭代次数的关系如图2所示,可以看出,用户单位时间总功耗随着迭代次数逐渐减少,并趋于稳定,证明了提出算法的收敛性,且在不同的T下,最大在迭代到第7次时达到稳定点,说明该算法具有较快的收敛性。

不同T时,无人机的飞行轨迹如图3所示,可以看到,随着T的增加,无人机的飞行轨迹会更加贴近于每个用户,以此来降低用户发射功耗。同时,从图4可以看出,随着T的增加,单位时间用户总功耗会逐渐减小,最终趋于稳定,说明此时T已经达到了最优值。此外,还对比了三种无人机的不同部署方案下单位时间用户总能耗与周期T的关系。可以直观看出,固定位置部署方案的优化效果与T无关,且其相比于无人机进行周期性飞行的情况,固定位置部署方式用户能耗会更高。在T较小的情况下,圆形轨迹与本文所提优化方案优化效果较为相近,而随着T的增加,本文所提算法会带来较为明显的优化效果。

不同Dk时,无人机的飞行轨迹如图5所示,可以看到,Dk= 1.8Mbps时无人机能贴合每一个用户,但随着Dk的增加,无人机未能将所有用户服务到,这表明用户的平均数据量应当被合理设置,并非越大越好。

同时,图6展示单位时间物联网用户与数据量Dk的关系,在用户数据量Dk增加时,三种部署方式下单位时间用户总功耗均会增加,且本文所提算法明显优于其他两种方案。

用户处于不同位置下无人机的飞行轨迹如图7所示,可以看到,用户处于位置1时,无人机能在较短时间内服务到用户,而当用户间距离越来越稀疏时,所提算法下的无人机也能够服务到用户,但需更长时间。

单位时间物联网用户总功耗与用户位置标准差的关系如图8所示,图中方案周期T均达到其最优。从图中可以看到,当用户位置较为密集时,无人机固定位置部署方案与本文所提方案效果相近,但随着用户位置标准差逐渐增大,本文所提方案下用户功耗增长速度明显低于固定位置部署方案,圆形轨迹部署在用户位置标准差较小时效果较差,但随着用户的分散,最终用戶功耗增长速度要低于固定位置部署方案。

4 结束语

本文考虑单无人机周期移动辅助地面互联网用户进行移动边缘计算场景,提出一种基于NOMA的无人机移动部署MEC资源分配与无人机轨迹优化算法。以最小化用户功耗为目标建立优化问题,对模型进行优化与分析,将原有问题分解为两个子问题,用SCA方法求解,最后通过迭代得到原问题的一个较好次优解。试验结果表明,与无人机的静态部署、圆形轨迹部署相比,本文所提算法具有更好的收敛性和有效性,最大程度上降低了用户总功耗。

参考文献

[1]Mozaffari M, Saad W, Bennis M, et al. A tutorial on UAVs for wireless networks: Applications, challenges, and open problems[J]. IEEE Communications Surveys & Tutorials, 2019, 21(3): 2334-2360.

[2]陈宇恒,陈进朝,陈雪聪.基于改进贪心算法的无人机集群协同任务分配[J].航空科学技术, 2022, 33(4): 13-18. Chen Yuheng, Chen Jinchao, Chen Xuecong. Cooperative task allocation of UAV cluster based on improved greedy algorithm[J]. Aeronautical Science & Technology. 2022, 33(4): 13-18.(in Chinese)

[3]杨玉腾,李治权,冷俊杰.基于任务需求的高速旋翼机多方案对比研究[J].航空科学技术, 2023, 34(5): 7-13. Yang Yuteng, Li Zhiquan, Leng Junjie. Comparative study on multi-plan of high-speed rotorcraft based on mission require‐ments[J]. Aeronautical Science & Technology. 2023, 34(5): 7-13. (in Chinese)

[4]Frustaci M, Pace P, Aloi G, et al. Evaluating critical security issues of the IoT world: Present and future challenges[J]. IEEE Internet of Things Journal, 2017, 5(4): 2483-2495.

[5]Yadav E P, Mittal E A, Yadav H. IoT: Challenges and issues in indian perspective[C]. 2018 3rd International Conference on Internet of Things: Smart Innovation and Usages (IoT-SIU). IEEE, 2018: 1-5.

[6]Condry M W, Nelson C B. Using smart edge IoT devices for safer, rapid response with industry IoT control operations[J]. Proceedings of the IEEE, 2016, 104(5): 938-946.

[7]Shiraz M, Gani A, Khokhar R H, et al. A review on distributed application processing frameworks in smart mobile devices for mobile cloud computing[J]. IEEE Communications Surveys & Tutorials, 2012, 15(3): 1294-131.

[8]Yao D, Yu C, Yang L T, et al. Using crowdsourcing to provide QoS for mobile cloud computing[J]. IEEE Transactions on Cloud Computing, 2015, 7(2): 344-356.

[9]Yin Z, Yu F R, Bu S, et al. Joint cloud and wireless networks operations in mobile cloud computing environments with telecom operator cloud[J]. IEEE Transactions on Wireless Communications, 2015, 14(7): 4020-4033.

[10]Si-Mohammed S, Ksentini A, Bouaziz M, et al. UAV mission optimization in 5G: On reducing MEC service relocation[C]. GLOBECOM 2020-2020 IEEE Global Communications Conference. IEEE, 2020: 1-6.

[11]Guo H, Liu J. UAV-enhanced intelligent offloading for Internet of Things at the edge[J]. IEEE Transactions on Industrial Informatics, 2019, 16(4): 2737-2746.

[12]Zhang P, Wang C, Jiang C, et al. UAV-Assisted Sufyan F, Banerjee A. Computation offloading for distributed mobile edge computing network: A multi objective approach[J]. IEEE Access, 2020(8): 149915-149930.

[13]Xue J, An Y. Joint task offloading and resource allocation for multi-task multi-server NOMA-MEC networks[J]. IEEE Access, 2021(9): 16152-16163.

[14]Guo M, Li L, Guan Q. Energy-efficient and delay-guaranteed workload allocation in IoT edge-cloud computing systems[J]. IEEE Access, 2019(7): 78685-78697.

[15]Ye Y, Wei W, Geng D, et al. Dynamic coordination in uav swarm assisted mec via decentralized deep reinforcement learning[C]. 2020 International Conference on Wireless Communications and Signal Processing (WCSP). IEEE, 2020: 1064-1069.

[16]Seid A M, Boateng G O, Anokye S, et al. Collaborative computation offloading and resource allocation in multi-UAVassisted IoT networks: A deep reinforcement learning approach[J]. IEEE Internet of Things Journal, 2021, 8(15): 12203-12218.

[17]Qi X, Chong J, Zhang Q, et al. Collaborative Computation Offloading in the Multi-UAV Fleeted Mobile Edge Computing Network via Connected Dominating Set[J]. IEEE Transactions on Vehicular Technology, 2022, 71(10): 10832-10848.

[18]Jing D, Jian C, Min S. Cooperative task assignment for hetero‐ geneous multi-UAVs based on differential evolutionn algorithm[C]. 2009 IEEE International Conference on Intelligent Com‐puting and Intelligent Systems. IEEE, 2009.

[19]Diao X, Zheng J, Wu Y, et al. Joint trajectory design, task data, and computing resource allocations for NOMA-based and UAV-assisted mobile edge computing[J]. IEEE Access, 2019(7): 117448-117459.

[20]Xiao H, Hu Z, Yang K, et al. An energy-aware joint routing and task allocation algorithm in MEC systems assisted by mul‐tiple UAVs[C]. 2020 International Wireless Communications and Mobile Computing (IWCMC). IEEE, 2020: 1654-1659.

[21]Wang Y, Ru Z Y, Wang K, et al. Joint deployment and task scheduling optimization for large-scale mobile users in multiUAV-enabled mobile edge computing[J]. IEEE Transactions on Cybernetics, 2019, 50(9): 3984-3997.

[22]Liu B, Wan Y, Zhou F, et al. Resource Allocation and Trajecto‐ry Design for MISO UAV Assisted MEC Networks[J]. IEEE Transactions on Vehicular Technology, 2022,15:301-315.

[23]Wu Q, Zeng Y, Zhang R. Joint trajectory and communication de‐sign for multi-UAV enabled wireless networks[J]. IEEE Transac‐tions on Wireless Communications, 2018, 17(3): 2109-2121.

MEC Resource Allocation Technology for Aerial Base Station Based on NOMA

Zhai Daosen, Jiang Ye, Li Huan

Northwestern Polytechnical University, Xi’an, 710072, China

Abstract: UAV plays an important role in Mobile Edge Computing(MEC) network due to its high mobility, flexibility and low cost. However, there are still many challenges to face, such as how to design the deployment of UAV and how to utilize the limited computing and communication resources of UAV. Aiming at the problem of user energy consumption in the periodic mobile-assisted MEC network of UAV carried on rotary-wing, this paper considers the periodic flight of UAV and models the flight trajectory to optimize the total power consumption of users. Based on Non-Orthogonal Multiple Access(NOMA) technology, an MEC resource allocation and UAV trajectory optimization algorithm in mobile deployment is proposed. Successive Convex Approximation(SCA) is used to optimize the computing resources allocation and the transmitting power of users, and the optimal trajectory is obtained by block coordinate descent method and iteration method. The simulation results show that compared with static deployment and circular trajectory deployment of UAV, the algorithm proposed can effectively reduce the total power consumption of users.

Key Words: MEC; UAV deployment; user energy consumption; resource allocation; trajectory planning

猜你喜欢

资源分配
云计算虚拟资源差分进化分配方法仿真
新研究揭示新冠疫情对资源分配的影响 精读
一种基于价格竞争的D2D通信资源分配算法
QoS驱动的电力通信网效用最大化资源分配机制①
基于动态规划理论的特种设备检验资源分配研究
基于动态规划理论的特种设备检验资源分配研究
云环境下公平性优化的资源分配方法
高校移动图书馆服务评价体系研究
云计算资源分配算法
教学改革的制度问题溯源