【技术实现步骤摘要】
云计算任务分配方法、装置、设备及存储介质
本专利技术涉及云计算
,特别涉及一种云计算任务分配方法、装置、设备及存储介质。
技术介绍
云计算是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算的核心概念就是以互联网为中心,在网站上提供快速且安全的云计算服务与数据存储,让每一个使用互联网的人都可以使用网络上的庞大计算资源与数据中心。云计算任务分配是指根据用户所请求的任务的复杂性,在有限的云计算资源下对海量的调度任务进行处理。现有的云计算,在接收用户发布的任务后,通常使用自有的或租用的服务器来执行存储与计算任务,在面向大型运算需求,例如天气预报、大型实验模拟等情况,则主要依靠超级计算机,并没有将网络上闲置的运算单元进行充分利用。
技术实现思路
本专利技术的目的是要提供云计算任务分配方法、装置、设备及存储介质,可以解决上述现有问题中的一个或多个。第一方面,本专利技术提供了一种云计 ...
【技术保护点】
1.云计算任务分配方法,其特征在于,所述方法包括以下步骤,/n接收用户发送的云计算任务并将所述云计算任务分解成一定数量的子任务;/n获取子任务类型与所需运算单元的大小;/n计算同一子任务所需运算单元的数量;/n将每一个子任务分配给相应数量的运算单元,其中所述运算单元为已认证授权的运算单元。/n
【技术特征摘要】
1.云计算任务分配方法,其特征在于,所述方法包括以下步骤,
接收用户发送的云计算任务并将所述云计算任务分解成一定数量的子任务;
获取子任务类型与所需运算单元的大小;
计算同一子任务所需运算单元的数量;
将每一个子任务分配给相应数量的运算单元,其中所述运算单元为已认证授权的运算单元。
2.根据权利要求1所述的方法,其特征在于,所述将每一个子任务分配给相应数量的运算单元后,还包括以下步骤,
周期性检测各个子任务的执行情况;
若检测到执行某一子任务的运算单元数量低于预设值,则将该子任务分配给备用的运算单元。
3.根据权利要求1所述的方法,其特征在于,所述计算同一子任务所需运算单元的数量包括:根据子任务数量与错误率计算同一子任务所需运算单元的数量,其中,错误率根据历史数据设定。
4.根据权利要求1所述的方法,其特征在于,将每一个子任务分配给相应数量的运算单元包括
在运算单元列表中获取运算单元参数;
根据运算单元参数选出相应数量的符合子任务需求的运算单元;
将子任务发送给符合需求的运算单元。
5.根据权利要求1所述的方法,其特征在于,还包括,
获取储存在运算单元上的各子任务执行后得到的子结果;
对全部子结果进行校验,保留合格的子结果;
将所述合格的子结果组合成运算结果,
将运算结果反馈给用户。
6.一种云计算任务分配装置,其特征在于,所述...
【专利技术属性】
技术研发人员:陈玮,
申请(专利权)人:广东大杉网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。