全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210579266.0 (22)申请日 2022.05.25 (71)申请人 西南交通大 学 地址 611756 四川省成 都市郫都区犀安路 999号 (72)发明人 赵康利 戴朋林 胡凯文 吴晓  邢焕来  (74)专利代理 机构 四川省方圆智云知识产权代 理事务所(普通 合伙) 51368 专利代理师 严晓玲 (51)Int.Cl. H04L 67/1001(2022.01) H04L 67/12(2022.01) G06F 9/50(2006.01) G06N 3/04(2006.01)G06N 3/08(2006.01) (54)发明名称 基于移动边缘计算的快速适应任务卸载系 统和方法 (57)摘要 本发明公开了一种基于移动边缘计算的快 速适应任务卸载系统和方法, 系统包括: 应用层、 车辆层和MEC层; 应用层的子任务被卸载到MEC服 务器或本地车辆上运行, 车辆层的每辆车辆都在 本地对部分子任务进行处理。 MEC层根据定义好 的任务卸载方法为所有子任务进行卸载排序, 并 按卸载顺序依次为每个子任务进行卸载调度。 方 法包括: 采样出多个任务卸载场景。 针对特定的 场景, 训练出与之对应的任务卸载策略。 对于每 个场景, 初始化本地目标策略和 网络参数。 根据 本地采样策略选择并执行动作, 获得奖励, 收集 经验轨迹。 更新目标策略网络参数。 对全局策略 的网络参数进行更新。 本发明的优点是: 更加稳 定, 少量训练就能实现对环境的良好探索, 具有 更好的卸载效果。 权利要求书4页 说明书9页 附图1页 CN 115002123 A 2022.09.02 CN 115002123 A 1.一种基于移动边缘计算的任务卸载系统, 其特征在于, 包括: 应用层、 车辆层和MEC 层; 所述应用层包括: 多种任务, 任务都被表述为一个有向无环图(DAG), 任务中包括多个 子任务, 其中子任务由顶点表示, 子任务之 间的依赖 关系由两个顶 点之间的有向边表示; 此 外, 只有在接 收到子任务本身的相关信息以及所有父节点的处理结果后, 子任务才能开始 运行; 用DAG的拓扑结构、 子任务之间的依赖数据大小和所需的计算资源来刻画任务的特 征, 这些特征随着任务类型的改变而变化; 子任务是最基本的卸载单元, 每个子任务 都可以 被卸载到 MEC服务器或本地车辆上运行; 所述车辆层包括多辆运行着不同类型的车载任务的车辆, 并且每辆车辆都可以在本地 对部分子任务进行处理; 其余的子任务必须通过无线信道被上传到附近的MEC服务器上进 行处理; 车辆具有两个队列: 其中, 本地计算队列用于存储将被本地处理器处理的子任务, 本地传输队列用于存储将被传输到MEC服务器的子任务; 车辆单独或同时对子任务进行计 算和传输; 在每次调度时, 车辆都会封装子任务的相关信息, 并将其 发送给MEC服务器; 相关 信息包括: 子任务本身的数据大小和所需的计算资源量; 所述MEC层包括无线基础设施和MEC服务器, 其中, MEC服务器位于无线基础设施旁边, MEC服务器拥有多个处理器和无线子信道, 能够为附近的车辆提供计算和通信服务; 另一方 面, MEC服务器还起着调度器的作用, 能够为车辆到基础设施(V2I)通信 范围内的所有子任 务做出卸载决策; 更为具体地, 首先, MEC服务器接收车辆传输过来的子任务相关信息, 然 后, 在每次调度时, MEC服务器根据定义好的任务卸载方法为所有子任务进行卸 载排序, 并 按卸载顺序依次为每 个子任务进行卸载调度。 2.根据权利要求1所述的一种基于移动 边缘计算的任务卸载系统, 其特征在于: 所述应 用层包括: 车辆导 航任务、 人脸识别任务和 增强车辆现实任务; 车辆导航任务用于为车辆提供路径搜索和路径规划服 务; 人脸识别任务用于根据采集到的含有人脸的图像或视频流, 自动检测和跟踪人脸, 进 而对人脸进行识别, 从而确定人物身份; 增强车辆现实任务用于将导航和辅助驾驶等虚拟信 息与实景相结合, 为用户提供更自 然的交互。 3.根据权利要求2所述的一种基于移动 边缘计算的任务卸载系统, 其特征在于: 增强车 辆现实任务包括: 目标跟踪、 目标识别、 透 视变换和融合处 理子任务; 人脸识别任务包括: 复制图像、 图像 检测、 特征融合、 分裂识别和展示结果子任务; 车辆导航任务包括: 输入目的地、 获取GPS坐标、 获取最优路径、 获取交通状况、 生成路 径子任务。 4.一种基于移动边缘计算的快速适应任务卸载方法, 其特征在于: 所述快速适应任务 卸载方法是在权利要求1所述任务卸载系统的基础上实现的; 所述快速适应任务卸载 方法, 包括以下步骤: 按照任务分布ρ(T)采样出多个任务卸载场景; 然后, 在本地训练循环中, 针对特定的场 景Ti, 训练出与之对应的任务卸载策略; 对于每个Ti, 首先初始化本地目标策略和本地采样 策略的网络参数为全局策略的网络参数, 并清空经验池; 之后, 根据本地采样策略选择并执 行动作, 获得奖励, 收集经验轨迹; 接下来, 本地训练根据公式(1 ‑1)更新目标策略网络参数权 利 要 求 书 1/4 页 2 CN 115002123 A 2m次; 全局训练中根据公 式(1‑2)对全局策略的网络参数进 行更新, 其中θ为全局策略的初始 网络参数, 为在场景Ti中训练并且更新之后的网络参数, α 为本地训练的学习率, m为本地 训练的更新次数, J( θ )为目标函数, n 为采样的任务卸载场景 数量; 重复上述步骤直至算法终止, 就获得具有快速适应能力的元卸载策略; 通过将元卸载 策略的网络参数作为初始参数, 并且在少量的本地训练迭代后, 就能够生成适用于新的任 务卸载场景的策略。 5.根据权利要求4所述的快速适应任务卸载方法, 其特征在于: 所述方法基于Seq2Seq 的强化学习模型, 将多任务卸载问题考虑 为多个马尔科夫决策过程(MDP), 其中每个场景Ti 对应于一个MD P; MDP的基本元 素设计如下: 设参数: 某个场景Ti, 车辆任务的DAG, R个上传子信道带宽ω1,ω2,…,ωR, 下行信道带 宽ωd, 本地车辆的计算能力fv和M个MEC服务器的计算能力f1,f2,…,fM; a.系统状态定义如下: S={st|st=(e,a1:t‑1)},t∈[1,N]     (1‑3) 其中, e为任务的特 征表示, a1:t‑1为前t‑1个子任务的卸载选择, N代 表子任务总数; 为了转换DAG为序列, 根据子任务的层级对其进行卸载排序; 用e=[e0,e1,…,ej,,eN‑1]代表任务的特征表示, 其中, ej代表子任务tv,p的特征表示, tv,p的卸载索引为j; ej的具体定义如公式(1 ‑4)所示: 其中ej包括子任务卸 载索引Iv,p、 子任务的自身数据大小 子任务所需的计算资源 量cv,p、 处理器处理速率fv,f1,…,fM和子信道带宽 ω1,…,ωR; b.动作空间: 采用如公式(1 ‑5)所示的R ×M+1维二元向量来表示时间步t的卸载动作, 其中, atk,k=(r‑1)×M+m代表第r个子信道是否被用来传输数据以及第m个处理器是否被用 来处理子任务; 特别地, at0=1表示子任务在本地车辆上进行计算; at=[at0,at1,…,atk,…]    (1‑5) c.奖励函数: 奖励被定义为之前子任务tv′,p′的计算完成时间CE(tv′,p′)与目前子任务 tv,p的计算完成时间C E(tv,p)的差, 如公式(1 ‑6)所示: 其中, tv′,p′在tv,p之前被调度。 6.根据权利要求5所述的快速适应任务卸载方法, 其特征在于: 所述根据子任务的层级 对其进行卸 载排序的规则为: 位于更低层级的子任务的调度优先级更高, 并且拥有更小的权 利 要 求 书 2/4 页 3 CN 115002123 A 3

.PDF文档 专利 基于移动边缘计算的快速适应任务卸载系统和方法

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于移动边缘计算的快速适应任务卸载系统和方法 第 1 页 专利 基于移动边缘计算的快速适应任务卸载系统和方法 第 2 页 专利 基于移动边缘计算的快速适应任务卸载系统和方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:31:43上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。