[发明专利]一种基于多智能体的端边云3C资源联合优化方法在审
申请号: | 202210380792.4 | 申请日: | 2022-04-12 |
公开(公告)号: | CN114745396A | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 刘燕;黄太秦;蔡君 | 申请(专利权)人: | 广东技术师范大学 |
主分类号: | H04L67/1074 | 分类号: | H04L67/1074;H04L67/1097 |
代理公司: | 北京高航知识产权代理有限公司 11530 | 代理人: | 刘艳玲 |
地址: | 510630 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 智能 端边云 资源 联合 优化 方法 | ||
1.一种基于多智能体的端边云3C资源联合优化方法,其特征在于,包括以下步骤:
S1、计算任务信息
位于端层的用户u∈Ν={1,2,…,N}产生的计算任务i∈Η={1,2,…,H}使用五元组ξi来表示,ξi={Ii,Oi,ωi,τi,pi},其中Ii和oi分别表示输入数据和计算结果,ωi表示任务的计算密度;τi表示任务的约束时延;pi表示任务流行度;输入数据Ii=[Ii,1,Ii,2,Ii,3],其中Ii,1∈{0,1}表示任务的输入数据来自于用户(Ii,1=1)或云服务器(Ii,1=0);Ii,2表示输入数据量;Ii,3∈{0,1}表示缓存标识,当Ii,3=1表示允许缓存,否则不允许缓存,计算结果Oi=[Oi,1,Oi,2,Oi,3],定义与输入数据Ii类似。
S2、学习算法模块
当本地计算资源无法满足任务需求时,可以将任务卸载到邻近的空闲终端、边缘服务器或是云服务器中执行,定义Z=N∪{N+1,N+2}为计算节点集合,N+1和N+2分别表示边缘服务器E和云服务器C。
S3、优化目标定义
优化目标是最小化所有任务的完成时延,定义如下:
s.t.C1:C2:C3:
S4、状态定义
状态S(t)={ξi,ψD(t),ψE(t),ψE(t),ci(t)}。
S5、动作定义
MADRL由两个智能体组成,即计算智能体和缓存智能体,分别制定计算卸载和缓存决策。
S6、奖励定义
当智能体执行动作后,接收到即时奖励,为了实现3C资源优化,本文定义三种奖励:计算奖励rcom(t),缓存奖励rcac(t),和全局奖励,rb(t)。
2.根据权利要求1所述的一种基于多智能体的端边云3C资源联合优化方法,其特征在于,所述步骤S3中,当用户u产生的计算任务i卸载到节点j处理时,任务完成时延包含三部分:输入数据传输时延、计算时延和计算结果传输时延,定义如下:
3.根据权利要求2所述的一种基于多智能体的端边云3C资源联合优化方法,其特征在于,所述步骤S3中,表示将输入数据从数据源传输到计算节点的时延,表示将输入数据从缓存节点k传输到计算节点j的时延,表示任务的计算时延,为计算节点j分配给任务i的计算资源,表示将计算结果传输给目的地的时延,Rl数据转发路径上第l条链路的数据率,ci,j∈(0,1}表示任务i在节点j中的缓存状态,ci,j=1表示有缓存,否则无缓存。
4.根据权利要求1所述的一种基于多智能体的端边云3C资源联合优化方法,其特征在于,所述步骤S3中,为任务完成时延,约束条件C2表示终端d分配给任务i的计算资源不得超过其可用计算资源,Fd,卸载到边缘服务器和云服务器的所有任务计算资源之和不得超过边缘服务器和云服务器的可用计算资源,即FE和FC,约束条件C3表示缓存在节点j的任务数据不得超过节点j的缓存空间Cj。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东技术师范大学,未经广东技术师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210380792.4/1.html,转载请声明来源钻瓜专利网。