一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

云边环境下基于强化学习的工作流调度方法

2022-08-28 09:06:20 来源:中国专利 TAG:

技术特征:
1.一种云边环境下基于强化学习的工作流调度方法,其特征在于:基于由云端、边缘设备和终端移动设备组成的三层体系结构,给定云端、边缘设备和终端移动设备的处理能力以及三者之间的传输速率,给定一个用有向无环图来表示的含有n个任务的工作流,每个节点对应一个任务的指令数量,每条有向边对应处理结果数据大小;优化问题的目标是找到一个工作流的卸载策略position
min
=(p1,p2,p3,
……
,p
n
),使得此工作流的总执行延迟t
min
最小,公式化为:t
min
=min{ω}
ꢀꢀꢀꢀ
(7)s.t.(1)-(6)定义了一个变量x
ik
来表示任务分配情况,若是任务i∈n被分配给节点k∈v,则x
ik
=1,否则x
ik
=0;一个任务只能分配到一个节点上,有以下约束:定义一个变量y
ij
来表示全局调度规则,如果任务i∈n被安排在任务j∈n之前,y
ij
=1,否则,y
ij
=0;任务j在被处理前,需要满足分配的节点上没有其他任务正在执行,即被分配的设备是可用的;定了一个变量来表示设备可用的时间,当被分配到同一节点且全局调度上更优先的所有任务完成后,此节点对于当前任务是可用的,所以有以下约束:其中为任务i的完成时间;定义一个变量来表示任务j的就绪时间,若任务j与前提任务被分配到同一个节点,那么可以忽略前提任务的处理结果数据的传输时延,若任务j与前提任务被分配到不同节点上,那么就必须考虑前提任务的处理结果数据从一个节点到另一个节点的传输时延,有以下约束:任务j的开始处理时间由下面公式决定:任务j的完成时间由下面公式决定:整个工作流的总完成时间ω由下面公式决定:采用q学习算法求解所述优化问题;首先对q表进行初始化,接着在每一个回合中,先将环境初始化为所有任务都未被处
理,将根任务在本地处理,然后对剩下的每个任务选取动作,或是随机,或是q值最大的动作,执行相应的动作并获得环境反馈的奖励,根据奖励更新q表,若是全部任务处理完毕则进入下一个回合,不断地更新q表直至收敛。2.根据权利要求1所述的云边环境下基于强化学习的工作流调度方法,其特征在于:在所述q学习算法中:考虑事先确定好一个任务的优先级,以确定任务的执行顺序,按照顺序一个接一个地确定任务卸载位置,此时,t时刻的状态可由一个大小为n的列表来表示,即state
t
=[s1,s2,s3,
……
,s
n
],s
i
代表着按优先级排列第i个任务的处理情况,s
i
=-1表示第i个任务未被处理,s
i
=0表示第i个任务在终端设备上处理,s
i
=1表示第i个任务在边缘设备上处理,s
i
=2表示第i个任务在云端上处理,状态空间为所有可能的state
t
所组成的集合states;卸载问题中的动作表示为选择一个要处理的任务并决定其卸载位置;而由于任务的执行顺序已经事先确定好,所以每次要处理的任务都是固定的,按优先级排列第一个未被处理的任务就是接下来将要被处理的任务,即state中第一个值为-1的任务。选择好任务后,决定其卸载位置,也就是将其对应s
i
修改:置为0表示此任务将在终端设备上处理,置为1表示此任务将在边缘设备上处理,置为2表示此任务将在云端上处理;动作空间为actions=[0,1,2];对于状态空间states中的每个状态state
t
,都有动作空间actions可供选择,智能体在每个状态下选择指定的动作后进入下一个状态,环境产生一个奖励reward,用于表示从状态state
t
到下一个状态state
t 1
的动作的好坏,对q表进行更新,进而指导智能体的学习过程:定义一个变量来表示当前状态已完成任务所花费的整体时间,由以下公式得到:将奖励reward定义为上一步状态的整体时间减去这一步状态的整体时间即:其中,s
t
是上一步的状态,s
t 1
是s
t
经过选定的某个动作所产生的新状态。3.根据权利要求2所述的云边环境下基于强化学习的工作流调度方法,其特征在于:在所述q学习算法中:学习率α是指控制每次训练的经验被学习的程度,将其设置为0.7;奖励衰减γ是指放弃眼前的收益,换取长远收益的程度,将其设置为0.95;贪婪系数ε是指对状态空间的探索程度,一开始将贪婪系数ε设置为0,而随着时间不断推进,将贪婪系数ε逐渐增大至1,并保持到算法结束。

技术总结
本发明提出一种云边环境下基于强化学习的工作流调度方法,基于云、边、端三层协同体系结构,考虑云、边、端不同的处理能力和不同层次之间的不同的传输速率,以最小化计算任务响应时延为优化目标,设计好Q学习算法状态、动作和奖励三要素,让智能体不断地学习,不断地调整,使得智能体逐渐明白在什么样的状态下选择什么样的动作能够得到最好的结果,从而求解出最优的卸载决策。优的卸载决策。优的卸载决策。


技术研发人员:陈哲毅 宋日荣 胡晟熙
受保护的技术使用者:福州大学
技术研发日:2022.06.21
技术公布日:2022/8/26
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献