System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及大数据云计算,尤其涉及一种算力资源结算方法、装置、设备及计算机可读存储介质。
技术介绍
1、中国信通院在2022年11月发布《中国算力发展指数白皮书(2022年)》,指出我国2021年算力总规模达到202eflops,全球占比约为33%,其中智能算力增长迅速,增速为85%,在我国算力占比超过50%。截止到2021年底,我国算力行业应用分布主要为互联网、政企、金融和其他。未来我国算力规模仍将持续扩大,算力服务的结构也将继续发展优化。
2、鉴于个人计算机、工作站等设备的算力极其有限,一些比如大模型训练、仿真模拟等任务需要依托于大型的算力设备,比如超算中心的超级计算机,从超算中心获取计算任务所需的计算资源。在算力服务的过程中,算力公共平台将不同数据中心的空闲算力资源集中进行出售给一些企业、高校等使用者。对于目前算力服务中的资源分配环节,其云计算模式是通过资源虚拟化技术锁定使用的计算、存储资源,也就是将固定的计算资源量与计算任务绑定在一起,然而这部分计算资源的利用率并不高,存在不少计算资源处于闲置状态,但算力使用费用则往往按照固定计算资源量进行结算,导致了使用计算资源进行计算任务的经济成本较高。
3、有鉴于此,急需一种新的技术方案来解决上述技术问题。
技术实现思路
1、本申请的主要目的在于提供一种算力资源结算方法、装置、设备及计算机可读存储介质,旨在解决目前算力服务中,使用计算资源进行计算任务的经济成本较高的技术问题。
2、为实现上述目的,本申
3、利用计算资源池将当前计算任务分配至目标服务器;
4、获取所述当前计算任务的运行时长、资源占用率以及目标服务器的结算规则;
5、基于所述运行时长、所述资源占用率以及所述结算规则确定所述当前计算任务的实时资源费用。
6、可选地,在所述利用计算资源池将当前计算任务分配至目标服务器的步骤之前,所述方法还包括:
7、利用zookeeper集群将目标服务器添加到计算资源池中,并利用mysql数据库存储所述目标服务器的资源信息。
8、可选地,所述利用计算资源池将当前计算任务分配至目标服务器的步骤,包括:
9、利用计算资源池确定当前计算任务的工作流数据;
10、利用主服务器将所述工作流数据切分为多个工作单元;
11、将所述工作单元分配给对应的目标服务器。
12、可选地,所述将所述工作单元分配给对应的目标服务器的步骤,包括:
13、确定所述工作单元的任务类型;
14、将所述工作单元分配给与所述任务类型对应的目标服务器。
15、可选地,所述将所述工作单元分配给对应的目标服务器的步骤,还包括:
16、获取多个服务器的负载信息;
17、根据所述负载信息确定多个服务器中的目标服务器;
18、将所述工作单元分配给对应的目标服务器。
19、可选地,所述根据所述负载信息确定多个服务器中的目标服务器的步骤,包括:
20、过滤负载信息小于预设负载阈值的服务器以确定多个服务器中的目标服务器;或
21、根据所述负载信息确多个服务器中分配优先级;
22、基于所述分配优先级确定多个服务器中的目标服务器。
23、可选地,所述结算规则包括资源单价;所述基于所述运行时长、所述资源占用率以及所述结算规则确定所述当前计算任务的实时资源费用的步骤,包括:
24、将所述运行时长、所述资源占用率以及所述资源单价相乘得到的乘积结果确定为所述当前计算任务的实时资源费用。
25、此外,为实现上述目的,本申请还提供一种算力资源结算装置,所述算力资源结算装置包括:
26、任务分配模块,用于利用计算资源池将当前计算任务分配至目标服务器;
27、任务监控模块,用于获取所述当前计算任务的运行时长、资源占用率以及目标服务器的结算规则;
28、费用结算模块,基于所述运行时长、资源占用率以及所述结算规则确定所述当前计算任务的实时资源费用。
29、本申请还提供一种算力资源结算设备,包括处理器、存储器、以及存储在所述存储器上的可被所述处理器执行的算力资源结算程序,其中,所述算力资源结算程序被所述处理器执行时,实现如上所述的算力资源结算方法的步骤。
30、本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有算力资源结算程序,其中,所述算力资源结算程序被处理器执行时,实现如上所述的算力资源结算方法的步骤。
31、本申请技术方案中的算力资源结算方法,利用计算资源池将当前计算任务分配至目标服务器;获取所述当前计算任务的运行时长、资源占用率以及目标服务器的结算规则;基于所述运行时长、所述资源占用率以及所述结算规则确定所述当前计算任务的实时资源费用。本申请实施例把原本云计算模式中通过资源虚拟化技术锁定使用的计算、存储资源改进为以实时任务的形式使用和释放,优化了算力资源使用率,提高了算力资源使用的灵活性,在任务进行过程中和完成之后,基于任务实际运行的情况进行费用结算,这样空闲的算力资源无需绑定给固定的使用者,而是由实际需求所运行的具体任务进行分配,提高了算力资源的利用率以及大幅降低了使用计算资源进行计算任务的经济成本。
本文档来自技高网...【技术保护点】
1.一种算力资源结算方法,其特征在于,所述算力资源结算方法包括以下步骤:
2.如权利要求1所述的算力资源结算方法,其特征在于,在所述利用计算资源池将当前计算任务分配至目标服务器的步骤之前,所述方法还包括:
3.如权利要求1所述的算力资源结算方法,其特征在于,所述利用计算资源池将当前计算任务分配至目标服务器的步骤,包括:
4.如权利要求3所述的算力资源结算方法,其特征在于,所述将所述工作单元分配给对应的目标服务器的步骤,包括:
5.如权利要求3所述的算力资源结算方法,其特征在于,所述将所述工作单元分配给对应的目标服务器的步骤,还包括:
6.如权利要求5所述的算力资源结算方法,其特征在于,所述根据所述负载信息确定多个服务器中的目标服务器的步骤,包括:
7.如权利要求1所述的算力资源结算方法,其特征在于,所述结算规则包括资源单价;所述基于所述运行时长、所述资源占用率以及所述结算规则确定所述当前计算任务的实时资源费用的步骤,包括:
8.一种算力资源结算装置,其特征在于,所述算力资源结算装置包括:
< ...【技术特征摘要】
1.一种算力资源结算方法,其特征在于,所述算力资源结算方法包括以下步骤:
2.如权利要求1所述的算力资源结算方法,其特征在于,在所述利用计算资源池将当前计算任务分配至目标服务器的步骤之前,所述方法还包括:
3.如权利要求1所述的算力资源结算方法,其特征在于,所述利用计算资源池将当前计算任务分配至目标服务器的步骤,包括:
4.如权利要求3所述的算力资源结算方法,其特征在于,所述将所述工作单元分配给对应的目标服务器的步骤,包括:
5.如权利要求3所述的算力资源结算方法,其特征在于,所述将所述工作单元分配给对应的目标服务器的步骤,还包括:
6.如权利要求5所述的算力资源结算方法,其特征在于,所述根据所述负载信息确定多个服务器中的目标服务器的步骤,包括:
<...【专利技术属性】
技术研发人员:孙珊,欧阳继铭,柏林,邓港豪,
申请(专利权)人:深圳市证通电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。