[发明专利]MAR客户端在边缘计算中的任务卸载与参数优化方法及系统在审
申请号: | 202110693166.6 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113504949A | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 翟临博;李玉美;杨峰;赵景梅 | 申请(专利权)人: | 山东师范大学 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/48;G06F9/50 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 祖之强 |
地址: | 250014 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | mar 客户端 边缘 计算 中的 任务 卸载 参数 优化 方法 系统 | ||
1.MAR客户端在边缘计算中的任务卸载与参数优化方法,其特征在于,包括:
根据所有待执行任务的实时信息、所有MAR客户端用户的业务特点、所有MAR客户端的能量损耗、所有MAR客户端的服务期延迟和目标检测函数,确定适应度函数;
根据边缘服务器的状态和MAR客户端的状态生成卸载决策;
利用服务器选择和参数优化算法进行相关参数计算,将计算参数返回给MAR客户端进行调整,然后MAR客户端将单个图像帧发送给相关联边缘服务器进行目标检测;
重复参数计算和目标检测的过程,直到适应度函数收敛,得到最终参数值和卸载决策。
2.根据权利要求1所述的MAR客户端在边缘计算中的任务卸载与参数优化方法,其特征在于,所述利用服务器选择和参数优化算法进行相关参数计算,将计算参数返回给MAR客户端进行调整,然后MAR客户端将单个图像帧发送给相关联边缘服务器进行目标检测包括:
根据适应度函数的所有待执行任务所允许的最大完成时间,确定每个任务执行的优先级;
按照优先级队列对每个MAR客户端任务进行判断,然后利用层次分析法卸载对应的任务,选择边缘服务器;
在选择的边缘服务器上进行参数计算;
判断适应度函数是否收敛,若是,得到参数值和任务分配结果;否则,计算每个MAR客户端完成任务允许的最大服务延迟与完成任务的服务延迟的差值,找到优先级队列中差值最大的任务,对该任务及其之后的任务进行重分配,直到适应度函数收敛,得到最终参数值和任务分配结果。
3.根据权利要求2所述的MAR客户端在边缘计算中的任务卸载与参数优化方法,其特征在于,所述选择边缘服务器包括:综合边缘服务器的负载和MAR客户端与边缘服务器的距离,选择最优的边缘服务器。
4.根据权利要求2所述的MAR客户端在边缘计算中的任务卸载与参数优化方法,其特征在于,所述层次分析法包括:目标层、准则层和方案层,所述目标层用于选择最优边缘服务器;所述准则层用于MAR客户端选择边缘服务器所需考虑的边缘服务器的负载和MAR客户端到边缘服务器的距离;所述方案层用于选择服务器。
5.根据权利要求1所述的MAR客户端在边缘计算中的任务卸载与参数优化方法,其特征在于,所述适应度函数为:
其中:正权重参数和来表示用户业务特点;Qn表示第n个MAR总的能量消耗;Tn表示第n个MAR客户端的总的服务期延迟;Rn表示目标检测函数;表示第n个客户端所能容忍的最大服务延迟;表示第m个边缘服务的最大带宽资源;约束C1表示是边缘服务器为MAR客户端分配的无线带宽资源不能超出与其关联的边缘服务器的最大无线带宽资源;约束C2表示MAR客户端处理任务的服务延迟不能超出该任务所能容忍的最大服务时延;约束C3和C4是MAR客户端CPU频率和任务分辨率大小的限制条件。
6.根据权利要求1所述的MAR客户端在边缘计算中的任务卸载与参数优化方法,其特征在于,在确定适应度函数之前包括:系统初始化;系统初始化包括:获取各个边缘服务器的计算能力、无线带宽资源的大小和负载情况;MAR客户端的用户业务特点、所选相机帧数、任务分辨率大小、CPU频率大小、任务的最大允许完成时间。
7.根据权利要求1所述的MAR客户端在边缘计算中的任务卸载与参数优化方法,其特征在于,所述所有待执行任务的实时信息包括:MAR客户端的地理位置信息、边缘服务器的负载信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东师范大学,未经山东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110693166.6/1.html,转载请声明来源钻瓜专利网。