无人机辅助任务卸载

本文对比了两篇关于无人机在车载边缘计算和云边计算中协助任务卸载的论文,探讨了系统模型、能量管理及优化策略,强调了在不同场景下考虑能耗约束下的最小化时延问题。

本文为两篇无人机辅助任务卸载论文的笔记,一篇为《UAV-Assisted Task Offloading in Vehicular Edge Computing Networks》(以下称paper1),一篇为《Delay-Aware Cooperative Task Offloading for Multi-UAV Enabled Edge-Cloud Computing》(以下称paper 2),两篇论文中无人机均承担了边缘服务器的职责,能够对来自其他设备的卸载任务进行计算,在能耗约束的前提下,最小化系统时延。

Background

paper1聚焦车载边缘计算(Vehicular edge computing, VEC),对于交通流量繁忙的道路,车辆需要根据路况等信息随时做出反应,大量实时任务需要快速计算,而将这些任务全部上传到云中心,无疑会增加时延,那么将车辆任务卸载到车载边缘节点来计算成为一种有效解决途径。道路边侧单元(road side units,RSU)是车路协同路侧端的重要组成部分,其主要功能是采集当前的道路状况、交通状况等信息,通过通讯网络,与路侧感知设备、交通信号灯、电子标牌等终端通信,实现车路互联互通、交通信号实时交互等功能,其常常作为车载边缘节点,计算由车辆卸载的任务。而在城市繁忙的路段,许多计算负载重的实时任务如视频识别任务、在线路径规划等需要被快速计算响应,即使是RSU,也无法承接全部的卸载任务,容易出现过载,从而影响卸载性能。所以paper1提出采用无人机辅助卸载任务,过载的RSU可以将任务卸载到无人机上,由无人机完成任务计算。

paper2聚焦基础设施较弱的云边计算(edge-cloud computing)场景,在这样的场景中,由于缺乏边缘服务器这种基础设施,无人机就充当起边缘服务器的角色,处理来自外部设备(如用户或者其他无人机)的卸载任务,并且通过基站与云中心进行通信。所以paper2提出采用多个无人机作为边缘计算节点,无人机之间可以互相卸载任务,从而提升任务完成效率。

System Model

paper1的系统模型图如下:
在这里插入图片描述
系统分为三层:车辆层、RSU层以及无人机层。车辆 v生成计算密集型任务并通过vehicle-to-infrastructure(V2I)通信链路卸载任务至RSU m上。当卸载的任务超出RSU的计算能力时,RSU发生过载,显示在图中为红色。系统中使用一架部署有边缘服务器的无人机处理过载的RSU,该无人机在固定的高度H飞行。
系统有以下几点特性:

  1. 系统处理时间敏感、计算密集的车辆任务。
  2. 系统关注卸载效率,过载会导致响应变慢,影响QoS。
  3. 系统中无人机相当于空中边缘服务器,与普通服务器不同的是,无人机可以随计算负载的改变而灵活移动。

paper2的系统模型图如下:
在这里插入图片描述
系统中包含U个旋翼无人机和一个连接着云中心的基站。在识别场景中,无人机收集大量的图像和视频数据用以分析,其既是任务的生成者,也是任务的执行者。无人机之间可以相互通信,卸载计算任务。

paper1

Vehicular Task Offloading Model

任务的到达符合泊松过程,使用 λ \lambda λvt即每个时隙到达的任务数来代表车辆v在t时刻的任务到达率。假定一个任务的期望计算负载为c (所需的CPU周期数),期望数据大小为d(任务的比特数),那么 λ \lambda λvtc 和 λ \lambda λvtd就是时刻t车辆v的任务计算负载与数据大小。
当实现车辆任务卸载时,车辆和RSU之间的通信采用正交频分多址(orthogonal frequency division multiple access, OFDMA),每个RSU的带宽资源被分为多个正交子信道,分配给不同的车辆用户。忽略RSU m 的区域内干扰,只考虑区域间干扰,即其他RSU和其覆盖范围内车辆的通信干扰。通信干扰表示为
在这里插入图片描述
因此RSU m 与车辆 v 之间的数据传输率为
在这里插入图片描述
因此t时刻车辆到RSU m的传输时延为
在这里插入图片描述

UAV-Assisted Offloading Model

多智能体强化学习在无人机边缘计算任务卸载策略中具有重要应用价值。 在实现模型方面,存在基于无人机(UAV)的多接入边缘计算(MEC)模型,该模型运用多智能体深度确定性策略梯度(MADDPG)强化学习算法,用于无人机任务卸载和轨迹规划。此模型的目标是让多个无人机在包含多个用户设备(UE)簇和雾计算设备的定制环境中优化任务执行[^1]。 从强化学习的应用原理来看,强化学习(RL)是解决无模型马尔可夫决策过程问题的有力工具,在网络资源分配领域应用广泛,因为最优资源分配问题本质上是最优决策问题。若网络动态存在规律性,强化学习智能体就能学习到合适策略。在边缘计算的计算卸载策略设计中,可基于信道状态、能量队列状态和任务队列状态等因素,利用深度Q网络等强化学习方法来制定策略,这为无人机边缘计算任务卸载策略提供了理论基础和方法借鉴[^2]。 然而,当前无人机辅助边缘计算(UEC)领域的研究存在一些不足。多数研究较少考虑多架无人机的场景,而实际中因单架无人机计算资源有限,需要一组无人机分担计算负载;空对地信道路径损耗通常被假设已知,但实际中其与障碍物密度密切相关,精确参数难以获取;对于如何通过考虑任务间的相互依赖性将复杂计算任务建模为任务流也需进一步研究。这些不足意味着在多智能体强化学习应用于无人机边缘计算任务卸载策略时,还有很多可以改进和研究的方向,例如如何更好地协调多架无人机任务卸载,以应对路径损耗的不确定性和任务间的依赖关系等[^3]。 ```python # 以下为一个简单示意的伪代码,表示多智能体强化学习在无人机任务卸载中的可能逻辑 # 假设存在多个无人机智能体 class DroneAgent: def __init__(self): # 初始化智能体参数 self.policy = None def select_action(self, state): # 根据当前状态选择动作(任务卸载决策) action = self.policy(state) return action # 多个无人机智能体 drones = [DroneAgent() for _ in range(5)] # 模拟环境状态 state = [1, 2, 3, 4, 5] # 每个无人机智能体选择动作 for drone in drones: action = drone.select_action(state) print(f"Drone takes action: {action}") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值