[发明专利]云计算任务分配方法、装置、设备及存储介质在审
申请号: | 201910781144.8 | 申请日: | 2019-08-23 |
公开(公告)号: | CN110673950A | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 陈玮 | 申请(专利权)人: | 广东大杉网络科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;H04L29/08 |
代理公司: | 44293 佛山市名诚专利商标事务所(普通合伙) | 代理人: | 卢志文 |
地址: | 528415 广东省中山市小榄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 云计算 运算单元 任务分配 超级计算机 大型服务器 多运算单元 云计算平台 存储介质 接收用户 任务分解 任务类型 认证授权 应用场景 用户体验 运算规模 运算资源 闲置 发送 灵活 响应 网络 保证 服务 | ||
1.云计算任务分配方法,其特征在于,所述方法包括以下步骤,
接收用户发送的云计算任务并将所述云计算任务分解成一定数量的子任务;
获取子任务类型与所需运算单元的大小;
计算同一子任务所需运算单元的数量;
将每一个子任务分配给相应数量的运算单元,其中所述运算单元为已认证授权的运算单元。
2.根据权利要求1所述的方法,其特征在于,所述将每一个子任务分配给相应数量的运算单元后,还包括以下步骤,
周期性检测各个子任务的执行情况;
若检测到执行某一子任务的运算单元数量低于预设值,则将该子任务分配给备用的运算单元。
3.根据权利要求1所述的方法,其特征在于,所述计算同一子任务所需运算单元的数量包括:根据子任务数量与错误率计算同一子任务所需运算单元的数量,其中,错误率根据历史数据设定。
4.根据权利要求1所述的方法,其特征在于,将每一个子任务分配给相应数量的运算单元包括
在运算单元列表中获取运算单元参数;
根据运算单元参数选出相应数量的符合子任务需求的运算单元;
将子任务发送给符合需求的运算单元。
5.根据权利要求1所述的方法,其特征在于,还包括,
获取储存在运算单元上的各子任务执行后得到的子结果;
对全部子结果进行校验,保留合格的子结果;
将所述合格的子结果组合成运算结果,
将运算结果反馈给用户。
6.一种云计算任务分配装置,其特征在于,所述装置包括:
任务分解模块,接收用户发送的云计算任务并将所述云计算任务分解成一定数量的子任务;
子任务信息获取模块,获得子任务类型与所需运算单元的大小;
运算单元数量计算模块,计算同一子任务所需运算单元的数量;
子任务分配模块,将每一个子任务分配给相应数量的运算单元,其中所述运算单元为已认证授权的运算单元。
7.根据权利要求6所述的装置,其特征在于,还包括,
子任务执行检测模块,用于周期性检测各个子任务的执行情况;
备用运算单元调用模块,用于在检测到执行某一子任务的运算单元数量低于预设值时,将该子任务分配给备用的运算单元。
8.根据权利要求6所述的装置,其特征在于,还包括,
子结果获取模块,获取储存在运算单元上的各子任务执行后得到的子结果;
子结果校验模块,对全部子结果进行校验,保留合格的子结果;
子结果组合模块,将所述子结果组合成运算结果;
运算结果校验模块,将所述合格的子结果组合成运算结果;
运算结果输出模块,将运算结果反馈给用户。
9.一种云计算设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东大杉网络科技有限公司,未经广东大杉网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910781144.8/1.html,转载请声明来源钻瓜专利网。