【技术实现步骤摘要】
多工作流任务分配方法、装置、计算机设备和存储介质
本申请涉及科学调度
,特别是涉及一种多工作流任务分配方法、装置、计算机设备和存储介质。
技术介绍
随着科技水平的不断发展,用户对计算机设备处理大量及时性的信息等方面的需求也逐渐增长。在目前的大数据环境下,多阶段工作流模式已经广泛地应用于各行各业,由于工作流任务具有随机性(即任务到达时间以及所需处理时间是未知的)、时限性以及数据处理量巨大等特点,使得数据的收集与处理也需要耗费大量的通信带宽和处理时间,于是,出现了在基于边缘计算的任务调度方案。然而,在传统的云计算环境中,云服务中任务信息与调度器状态信息都是已知的,而在边缘计算环境中,各边缘计算节点是自私封闭的,是非协作的,调度器只对任务信息已知,而边缘节点只对各自的状态信息已知,存在信息不对称的问题,且各边缘计算节点的任务执行性能存在差异,并且边缘计算节点只关注于获得最大奖励,而调度器只关注于任务处理质量,因此,传统的基于边缘计算的任务调度方案难以保障任务分配的公平性以及任务处理的效率。
技术实现思路
基于此,有必要针对传统的基于边缘计算的任务调度方案难以保障任务分配的公平性以及任务处理的效率的问题,提供一种高效的多工作流任务分配方法、装置、计算机设备和存储介质。一种多工作流任务分配方法,方法包括:获取待分配的多工作流任务,将多工作流任务转换为多阶段子任务集;将多阶段子任务集的当前任务信息发送至各边缘计算节点,当前任务信息包括奖励分配机制;接收各边缘计算节点针对当前任务信息反馈的当前任务选取策略集,按照预设的博弈要求调整当前任务选取策略集,得到目标任务选取策 ...
【技术保护点】
1.一种多工作流任务分配方法,其特征在于,所述方法包括:获取待分配的多工作流任务,将所述多工作流任务转换为多阶段子任务集;将所述多阶段子任务集的当前任务信息发送至各边缘计算节点,所述当前任务信息包括奖励分配机制;接收各边缘计算节点针对所述当前任务信息反馈的当前任务选取策略集,按照预设的博弈要求调整所述当前任务选取策略集,得到目标任务选取策略集,所述目标任务选取策略集为满足预设均衡条件下的任务选取策略集;基于所述目标任务选取策略集,检测所述多阶段子任务集的任务选取率,根据所述任务选取率的检测结果对所述奖励分配机制进行调整,直至所述多阶段子任务集的任务选取率满足所述预设要求,得到最佳任务选取策略集。
【技术特征摘要】
1.一种多工作流任务分配方法,其特征在于,所述方法包括:获取待分配的多工作流任务,将所述多工作流任务转换为多阶段子任务集;将所述多阶段子任务集的当前任务信息发送至各边缘计算节点,所述当前任务信息包括奖励分配机制;接收各边缘计算节点针对所述当前任务信息反馈的当前任务选取策略集,按照预设的博弈要求调整所述当前任务选取策略集,得到目标任务选取策略集,所述目标任务选取策略集为满足预设均衡条件下的任务选取策略集;基于所述目标任务选取策略集,检测所述多阶段子任务集的任务选取率,根据所述任务选取率的检测结果对所述奖励分配机制进行调整,直至所述多阶段子任务集的任务选取率满足所述预设要求,得到最佳任务选取策略集。2.根据权利要求1所述的多工作流任务分配方法,其特征在于,所述预设的博弈要求包括任务选取要求;所述接收各边缘计算节点针对所述任务信息反馈的当前任务选取策略集,按照预设的博弈要求调整所述当前任务选取策略集,得到目标任务选取策略集包括:接收各边缘计算节点针对所述任务信息反馈的当前任务选取策略集,所述当前任务选取策略集是所述各边缘计算节点在一轮博弈结束后,根据所述任务信息、自身性能状态以及预设利润最大化函数制定的任务选取策略构成的集合;按照所述任务选取要求调整所述当前任务选取策略集,计算调整后的任务选取策略集与上一轮博弈接收到的任务选取策略集的差值;当检测到所述差值大于预设阈值时,将所述调整后的任务选取策略集更新为当前任务选取策略集发送至所述各边缘计算节点;返回所述接收各边缘计算节点发送的当前任务选取策略集的步骤,直到检测到所述差值小于或等于预设阈值时,将所述差值小于或等于预设阈值时对应的任务选取策略集确定为目标任务选取策略集。3.根据权利要求2所述的多工作流任务分配方法,其特征在于,所述按照所述任务选取要求调整所述当前任务选取策略集包括:按照所述任务选取要求,检测所述当前任务选取策略集;当检测到至少两个边缘计算节点同时选取某一个任务时,将该任务随机分配给同时选取该任务的任意一个边缘计算节点,得到所述调整后的任务选取策略集。4.根据权利要求1所述的多工作流任务分配方法,其特征在于,所述预设的博弈要求还包括博弈循环次数要求;所述接收各边缘计算节点针对所述当前任务信息反馈的当前任务选取策略集,按照预设的博弈要求调整所述当前任务选取策略集,得到目标任务选取策略集之前,还包括:统计各边缘计算节点的当前博弈循环次数;所述接收各边缘计算节点针对所述任务信息反馈的当前任务选取策略集,按照预设的博弈要求调...
【专利技术属性】
技术研发人员:朱宁波,刘钊,周旭,刘楚波,阳王东,李肯立,李克勤,张尧学,
申请(专利权)人:湖南大学,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。