确定算力资源的方法,装置及存储介质

文档序号:33814618发布日期:2023-04-19 15:00阅读:43来源:国知局
确定算力资源的方法,装置及存储介质

本申请涉及算力调度领域,具体而言,涉及一种确定算力资源的方法,装置及存储介质。


背景技术:

1、目前,消防、交通、城市管理等物联网行业应用正在走向普及,万物智能互联产生的数据量越来越庞大,相应地,对计算资源及计算能力也提出了更高的要求,总体而言,存在以下问题:

2、1、物联网终端的数量飞速增长,导致对云上数据计算需求增大。设备不断产生实时数据,越来越多的数据集中在云端,而云计算数据中心的增长速度远远落后于数据处理需求的增速。终端设备能够从云端获取的内存、cpu和带宽等计算、通信资源开始捉襟见肘,造成目前市场上终端设备数据处理的实时性不足。

3、2、较多的算力平台对于大规模异质数据的处理能力较弱,效率较低。比如,在某些算力要求不高的场景下,例如城市管理物联网系统会涉及到设备的开关状态,在白天,路灯的状态处于关闭,此时无需占用算力资源,但在某些平台下,此设备依然处于资源占用状态,对于设备商或运营商而言,这会极大地降低算力资源的利用率,拉高设备运营成本。

4、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种确定算力资源的方法,装置及存储介质,以至少解决相关技术中无法根据不同物联网系统的实际算力诉求进行算力分配造成的算力资源浪费,算力资源的利用率较低,运营成本较高的技术问题。

2、根据本申请实施例的一个方面,提供了一种确定算力资源的方法,包括:确定多个不同类型的物联网系统中每个物联网系统的终端设备的总量,以及在目标时段终端设备的在线量,其中,多个不同类型的物联网系统接入同一异质互联平台;根据总量与在线量确定每个物联网系统对应的终端设备利用率;基于预设分配规则与终端设备利用率确定每个物联网系统对应的第一算力需求,其中,预设分配规则用于指示不同大小的终端利用率与不同虚拟算力需求等级之间的对应关系;基于第一算力需求向每个物联网系统分配算力资源共享池中的算力资源,其中,算力资源共享池为位于异质互联平台中的资源池。

3、可选地,基于预设分配规则与终端设备利用率确定每个物联网系统对应的第一算力需求,包括:对终端设备利用率按照预定顺序进行排序,其中,预定顺序包括:由大至小;将排序后的终端设备利用率与预设分配规则进行匹配,确定各不同类型的物联网系统对应的第一算力需求。

4、可选地,其中,算力需求等级包括第一等级、第二等级以及第三等级,第一等级、第二等级以及第三等级对应的算力需求依次递减,基于第一算力需求向每个物联网系统分配算力资源共享池中的算力资源,包括:分别确定第一等级对应的第一终端设备利用率,以及第二等级对应的第二终端设备利用率;获取第一终端设备利用率与第二终端设备利用率的差值;确定差值与第二终端设备利用率的第一比值;根据第一比值与预设比值的大小关系对第一算力需求进行动态调整得到第二算力需求,基于第二算力需求向各个不同类型的物联网系统分配算力资源共享池的算力资源。

5、可选地,根据第一比值与预设比值的大小关系对第一算力需求进行动态调整得到第二算力需求,包括:根据第一比值与预设比值的大小关系确定不同的调用规则;基于调用规则对第一算力需求进行动态调整得到第二算力需求,调用规则包括:第一调用规则以及第二调用规则,其中,第一调用规则对第一算力需求的调整力度小于第二调用规则对第一算力需求的调整力度。

6、可选地,根据第一比值与预设比值的大小关系确定不同的调用规则,包括:在第一比值小于预设比值的情况下,调用第一调用规则对第一算力需求进行调整;在第一比值大于预设比值的情况下,调用第二调用规则对第一算力需求进行调整。

7、可选地, 上述方法还包括:确定各不同类型的物联网系统占用资源共享池空间的总和,总和用于指示总占有率;获取各不同类型的物联网系统与异质互联网平台之间的带宽,以及各不同类型的物联网系统中处理器cpu核数、内存;根据终端设备利用率、带宽、cpu核数、内存以及占用资源池空间的总和确定不同类型的物联网系统的算力总和值。

8、可选地,不同类型的物联网系统的算力总和值,通过如下公式确定:

9、;

10、为已启用的物联网系统的算力总和,为该物联网系统下的终端设备利用率,为该物联网系统与异质互联平台之间的带宽,为该物联网系统占用处理器切片下的cpu核数,为该物联网系统的内存,为偏置位,默认为1,为各物联网系统占用资源池空间总和。

11、可选地,根据总量与在线量确定不同类型的物联网系统对应的终端设备利用率,包括:获取在线量与总量的第二比值,以及偏置位对应的默认值;确定第二比值与默认值的和值为终端设备利用率。

12、可选地,不同类型的物联网系统包括:不同行业的物联网系统。

13、根据本申请实施例的另一方面,还提供了一种确定算力资源的装置,包括:第一确定模块,用于确定多个不同类型的物联网系统中每个物联网系统的终端设备的总量,以及在目标时段终端设备的在线量,其中,多个不同类型的物联网系统接入同一异质互联平台;第二确定模块,用于根据总量与在线量确定每个物联网系统对应的终端设备利用率;第三确定模块,用于基于预设分配规则与终端设备利用率确定每个物联网系统对应的第一算力需求,其中,预设分配规则用于指示不同大小的终端利用率与不同虚拟算力需求等级之间的对应关系;分配模块,用于基于第一算力需求向每个物联网系统分配算力资源共享池中的算力资源,其中,算力资源共享池为位于异质互联平台中的资源池。

14、根据本申请实施例的另一方面,还提供了一种非易失性存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行任意一种确定算力资源的方法。

15、根据本申请实施例的另一方面,还提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现任意一种确定算力资源的方法。

16、在本申请实施例中,采用对各个物联网系统的终端设备利用率进行分析,基于设备利用率动态分配算力资源的方式,通过确定多个不同类型的物联网系统中每个物联网系统的终端设备的总量,以及在目标时段终端设备的在线量;根据总量与在线量确定每个物联网系统对应的终端设备利用率;基于预设分配规则与终端设备利用率确定每个物联网系统对应的第一算力需求,其中,预设分配规则用于指示不同大小的终端利用率与不同虚拟算力需求等级之间的对应关系;基于第一算力需求向每个物联网系统分配算力资源共享池中的算力资源,达到了基于物联网系统的实际算力诉求动态分配算力资源的目的,从而实现了提高算力利用率,降低运营成本,最大可能满足不同物联网系统算力需求的技术效果,进而解决了相关技术中无法根据不同物联网系统的实际算力诉求进行算力分配造成的算力资源浪费,算力资源的利用率较低,运营成本较高的技术问题。



技术特征:

1.一种确定算力资源的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,基于预设分配规则与所述终端设备利用率确定所述每个物联网系统对应的第一算力需求,包括:

3.根据权利要求1所述的方法,其特征在于,其中,所述算力需求等级包括第一等级、第二等级以及第三等级,所述第一等级、第二等级以及第三等级对应的算力需求依次递减,基于所述第一算力需求向所述每个物联网系统分配算力资源共享池中的算力资源,包括:

4.根据权利要求3所述的方法,其特征在于,根据所述第一比值与预设比值的大小关系对所述第一算力需求进行动态调整得到第二算力需求,包括:

5.根据权利要求4所述的方法,其特征在于,根据所述第一比值与预设比值的大小关系确定不同的调用规则,包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述不同类型的物联网系统的算力总和值,通过如下公式确定:

8.根据权利要求1所述的方法,其特征在于,根据所述总量与所述在线量确定所述不同类型的物联网系统对应的终端设备利用率,包括:

9.根据权利要求1至权利要求8中任意一项所述的方法,其特征在于,不同类型的物联网系统包括:不同行业的物联网系统。

10.一种确定算力资源的装置,其特征在于,包括:

11.一种非易失性存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至9中任意一项所述确定算力资源的方法。

12.一种电子设备,其特征在于,包括:


技术总结
本申请公开了一种确定算力资源的方法,装置及存储介质。其中,该方法包括:确定多个不同类型的物联网系统中每个物联网系统的终端设备的总量,以及在目标时段终端设备的在线量;根据总量与在线量确定每个物联网系统对应的终端设备利用率;基于预设分配规则与终端设备利用率确定每个物联网系统对应的第一算力需求,其中,预设分配规则用于指示不同大小的终端利用率与不同虚拟算力需求等级之间的对应关系;基于第一算力需求向每个物联网系统分配算力资源共享池中的算力资源。本申请解决了相关技术中无法根据不同物联网系统的实际算力诉求进行算力分配造成的算力资源浪费,算力资源的利用率较低,运营成本较高的技术问题。

技术研发人员:刘云淮,黄永贵,陈浩,梁恒语,陈俊臣,杨明浩,黄飞云
受保护的技术使用者:北京大学
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1