[发明专利]一种资源分配方法、系统、装置及计算机可读存储介质有效
申请号: | 201910786525.5 | 申请日: | 2019-08-23 |
公开(公告)号: | CN110502343B | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 刘新;黄庆财;王玉平 | 申请(专利权)人: | 深圳市新系区块链技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王兆林 |
地址: | 518000 广东省深圳市龙岗区坂田街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 分配 方法 系统 装置 计算机 可读 存储 介质 | ||
本申请公开了一种资源分配方法,在接收到对应工作流任务的资源分配请求后,确定工作流任务对应的全部工作流节点,并根据全部工作流节点确定当前工作流节点对工作流任务的贡献度,根据贡献度来确定资源分配方案,并按照资源分配方案对当前工作流节点分配资源。可见本申请不再只是向工作流节点分配对应工作流任务的全部资源,而是可以获取工作流节点对于工作流任务的贡献度,并根据贡献度动态调整资源分配方案,从而可以通过动态调整资源分配方案来实现多个任务流节点共同完成统一工作流任务,避免单个工作流节点处理任务效率低下导致整体任务完成时间过长的问题。本申请还提供一种资源分配系统、装置及计算机可读存储介质,同样可以实现上述效果。
技术领域
本申请涉及资源管理领域,更具体地说,涉及一种资源分配方法、系统、装置及计算机可读存储介质。
背景技术
目前为了方便管理工作任务,通常以工作流的形式来分配一个整体任务。将一个整体任务划分为多项任务,并将每项任务分配到不同的节点来执行,每个节点在上一节点完成任务的基础上继续工作,直至整个工作全部完成。
划分得到的任务也叫工作流任务,处理每项工作流任务的节点为工作流节点,服务器在每个工作流节点完成自己的工作流任务后为完成工作流任务的节点分配资源,以作为工作奖励。
但是目前此种资源分配策略通常会出现单个工作流节点处理任务效率低下导致整体任务完成时间过长的问题。
因此,如何避免单个工作流节点处理任务效率低下导致整体任务完成时间过长的问题,是本领域技术人员需要解决的问题。
发明内容
本申请的目的在于提供一种资源分配方法、系统、装置及计算机可读存储介质,以避免单个工作流节点处理任务效率低下导致整体任务完成时间过长的问题。
为实现上述目的,本申请实施例提供了如下技术方案:
一种资源分配方法,包括:
接收对应工作流任务的资源分配请求,所述资源分配请求包括工作流任务标识和处理所述工作流任务的当前工作流节点;
根据所述工作流任务标识获取所述工作流任务对应的全部工作流节点;
根据所述当前工作流节点在所述全部工作流节点中的贡献度确定所述当前工作流节点的资源分配方案;
按照所述资源分配方案对所述当前工作流节点分配资源。
可选地,所述根据所述工作流标识获取所述工作流对应的全部工作流节点,包括:
接收每个工作流节点发送的上一工作流节点对所述工作流任务的完成信息,所述上一工作节点为每个所述工作流节点的上一个工作流节点;
利用所有所述完成信息确定参与所述工作流任务的全部工作流节点。
可选地,所述根据所述当前工作流节点在所述全部工作流节点中的贡献度确定所述当前工作流节点的资源分配方案,包括:
接收每个工作流节点发送的上一工作流节点对所述工作流任务的完成信息,所述上一工作节点为每个所述工作流节点的上一个工作流节点;
利用所述完成信息确定所述当前工作流节点在全部工作流节点中的贡献度;
利用所述贡献度确定所述当前工作流节点的资源分配方案。
可选地,所述根据所述当前工作流节点在所述全部工作流节点中的贡献度确定所述当前工作流节点的资源分配方案,包括:
接收所述当前工作流节点发送的任务处理结果,所述任务处理结果为所述当前工作流节点处理所述工作流任务的结果;
利用预设工作标准确定所述任务处理结果对应的贡献度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市新系区块链技术有限公司,未经深圳市新系区块链技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910786525.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种间歇网络环境下机动边缘信息服务网络
- 下一篇:一种数据调整方法及装置