[发明专利]一种任务处理方法、系统及节点有效
申请号: | 201910703055.1 | 申请日: | 2019-07-31 |
公开(公告)号: | CN112311832B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 苏辉;蒋海青 | 申请(专利权)人: | 杭州萤石软件有限公司 |
主分类号: | H04L67/1012 | 分类号: | H04L67/1012;G06F9/48;G06F9/50 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孙翠贤;高莺然 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 处理 方法 系统 节点 | ||
1.一种任务处理方法,其特征在于,应用于节点,所述方法包括:
获取待处理的多个任务;
确定包含所述多个任务的任务序列;
按照所述任务序列中任务的排列顺序,依次遍历所述任务序列中各个任务;
在遍历到每一任务时,如果该任务不是所述任务序列中的最后一个,在判断出所述节点能够满足该任务所需的计算资源时,处理该任务,并遍历下一任务,在判断出所述节点不能够满足该任务所需的计算资源时,遍历下一任务;
如果该任务是任务序列中的最后一个,在判断出所述节点能够满足该任务所需的计算资源时,处理该任务,并在所述任务序列中存在未被处理的任务时,针对未被处理的每一任务,从多个候选节点中,选择一个能够满足该任务所需的计算资源的辅助节点,请求所述辅助节点处理该任务;在判断出所述节点不能够满足该任务所需的计算资源时,从所述多个候选节点中,选择一个能够满足该任务所需的计算资源的辅助节点,并请求所述辅助节点处理该任务,并判断所述任务序列中是否存在未被处理的任务;如果存在,针对每一未被处理的任务,从所述多个候选节点中,选择一个能够满足该任务所需计算资源的辅助节点,并请求所述辅助节点处理该任务;
其中,所述候选节点为:归属于目标云服务中心的各个局域网中除所述节点以外的节点;所述目标云服务中心为所述节点所在局域网所属的云服务中心。
2.根据权利要求1所述的方法,其特征在于,所述从多个候选节点中,选择一个能够满足该任务所需的计算资源的辅助节点,并请求所述辅助节点处理该任务的步骤,包括:
当第一类候选节点中,存在一个能够满足该任务所需的计算资源的辅助节点时,请求所述辅助节点处理该任务;
当所述第一类候选节点不存在能够满足该任务所需的计算资源的辅助节点时,从第二类候选节点中,选择一个能够满足该任务所需的计算资源的辅助节点,并请求所述辅助节点处理该任务;
其中,所述第一类候选节点为:所述多个候选节点中属于所述节点所在局域网的候选节点;所述第二类候选节点为:所述多个候选节点中除所述第一类候选节点以外的候选节点。
3.根据权利要求1所述的方法,其特征在于,所述从多个候选节点中,选择一个能够满足该任务所需的计算资源的辅助节点的步骤,包括:
按照预设查找顺序,依次遍历所述多个候选节点中的每个候选节点;在遍历到每个候选节点时,判断该候选节点是否能够满足该任务所需的计算资源;如果是,将该候选节点确定为辅助节点,否则,遍历下一候选节点;
或者,
向所述多个候选节点中的每个候选节点广播资源查询指令,以使得每个候选节点在接收到所述资源查询指令后,判断自身是否能够满足该任务所需的计算资源,并反馈判断结果;将接收到的第一个目标结果对应的候选节点确定为辅助节点;其中,所述资源查询指令包括:该任务所需的计算资源的数量,所述目标结果为:结果为是的判断结果。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
针对未被处理的每一任务,如果所述多个候选节点中,不存在能够满足该任务所需的计算资源的辅助节点,向所述目标云服务中心发送任务处理请求,并请求所述目标云服务中心处理该任务;其中,所述任务处理请求包括:该任务和该任务所需的计算资源的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州萤石软件有限公司,未经杭州萤石软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910703055.1/1.html,转载请声明来源钻瓜专利网。