本公开提出了一种算力管理方法、系统及存储介质,包括:获取数联网管理范围内所有计算节点的分布,并获取各计算节点的算力资源数据和工作日志;基于各计算节点的算力资源数据和工作日志,确定各计算节点的算力系数和时间适配系数;当数联网管理范围内发生突发计算任务时,获取突发计算任务的时间点和任务级别;基于突发计算任务的时间点和任务级别,和各计算节点的算力系数和时间适配系数,确定用于计算突发计算任务的目标计算节点。由此,本公开在计算节点轮流工作且发生突发计算任务的情况下,通过各计算节点的算力系数和时间适配系数快速确定目标计算节点,从而利用目标计算节点处理突发计算任务,提高了计算效率。
【技术实现步骤摘要】
本公开涉及云计算边缘、大数据边缘,尤其涉及一种算力管理方法、系统及存储介质。
技术介绍
1、数联网中的算力管理是对数联网的管理范围内所有计算节点的计算资源进行调配管理。其中,在为数联网的管理范围内的计算节点分配计算任务时,计算节点轮流进行工作,以保证节省能源。但是,面临突发计算任务时,有些计算节点暂停工作的,无法快速找到合适的计算节点,从而降低了计算效率。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种算力管理方法、系统及存储介质。
2、根据本公开实施例的第一方面,提供一种算力管理方法,所述方法包括:
3、获取数联网管理范围内所有计算节点的分布,并获取各所述计算节点的算力资源数据和工作日志;
4、基于各所述计算节点的算力资源数据和工作日志,确定各所述计算节点的算力系数和时间适配系数;
5、当所述数联网管理范围内发生突发计算任务时,获取所述突发计算任务的时间点和任务级别;
6、基于所述突发计算任务的时间点和任务级别,和各所述计算节点的算力系数和时间适配系数,确定用于计算所述突发计算任务的目标计算节点。
7、可选的,在本公开实施例中,所述基于各所述计算节点的算力资源数据和工作日志,确定各所述计算节点的算力系数和时间适配系数,包括:
8、基于各所述计算节点的算力资源数据,确定各所述计算节点的算力系数;
9、基于各所述计算节点的工作日志,确定各所述计算节点的时间适配系数。
<
p>10、可选的,在本公开实施例中,所述基于各所述计算节点的算力资源数据,确定各所述计算节点的算力系数,包括:11、基于各所述计算节点的cpu资源影响因子,确定各所述计算节点的cpu资源影响指标;
12、基于各所述计算节点的内存资源影响因子,确定各所述计算节点的内存资源影响指标;
13、基于各所述计算节点的gpu资源影响因子,确定各所述计算节点的gpu资源影响指标;
14、基于各所述计算节点的存储设备类型,确定各所述计算节点的存储设备资源影响指标;
15、基于各所述计算节点的所述cpu资源影响指标、所述内存资源影响指标、所述gpu资源影响指标和所述存储设备资源影响指标,确定各所述计算节点的算力系数。
16、可选的,在本公开实施例中,所述基于各所述计算节点的工作日志,确定各所述计算节点的时间适配系数,包括:
17、基于预设间隔将时段划分为多个时间区间;
18、基于各所述计算节点的工作日志,拟合各所述时间区间的完成的计算任务量随时间的第一变化曲线和完成计算平均任务量随时间的第二变化曲线;
19、基于所述第一变化曲线和所述第二变化曲线,确定各所述计算节点的各时间区间的时间适配系数。
20、可选的,在本公开实施例中,所述基于所述突发计算任务的时间点和任务级别,和各所述计算节点的算力系数和时间适配系数,确定用于计算所述突发计算任务的目标计算节点,包括:
21、基于所述突发计算任务的时间点和各所述计算节点的时间适配系数,确定用于计算所述突发计算任务的第一计算节点集;
22、基于所述突发计算任务的任务级别和所述第一计算节点集中各计算节点的算力系数,对所述第一计算节点集进行筛选确定用于计算所述突发计算任务的目标计算节点。
23、可选的,在本公开实施例中,所述基于所述突发计算任务的时间点和各所述计算节点的时间适配系数,确定用于计算所述突发计算任务的第一计算节点集,包括:
24、确定所述突发计算任务发生的时间点所属的目标时间区间;
25、基于各所述计算节点的时间适配系数,确定各所述计算节点的最适配时间区间;
26、将所述最适配时间区间为目标时间区间的计算节点,添加至用于计算所述突发计算任务的第一计算节点集。
27、可选的,在本公开实施例中,所述基于所述突发计算任务的任务级别和所述第一计算节点集中各计算节点的算力系数,对所述第一计算节点集进行筛选确定用于计算所述突发计算任务的目标计算节点,包括:
28、基于所述突发计算任务的任务级别,确定所述突发计算任务所需的目标算力系数;
29、将所述第一计算节点集中满足所述目标算力系数的计算节点,添加至用于计算所述突发计算任务的第二计算节点集;
30、将所述第二计算节点集中算力系数最小的计算节点,确定为用于计算所述突发计算任务的目标计算节点。
31、根据本公开实施例的第二方面,提供一种算力管理系统,所述系统包括:
32、第一获取单元,用于获取数联网管理范围内所有计算节点的分布,并获取各所述计算节点的算力资源数据和工作日志;
33、第一确定单元,用于基于各所述计算节点的算力资源数据和工作日志,确定各所述计算节点的算力系数和时间适配系数;
34、第二获取单元,用于当所述数联网管理范围内发生突发计算任务时,获取所述突发计算任务的时间点和任务级别;
35、第二确定单元,用于基于所述突发计算任务的时间点和任务级别,和各所述计算节点的算力系数和时间适配系数,确定用于计算所述突发计算任务的目标计算节点。
36、根据本公开实施例的第三方面,提供了一种电子设备,包括:
37、处理器;
38、用于存储处理器可执行指令的存储器;
39、其中,所述处理器被配置为实现前述第一方面中所述的方法。
40、根据本公开实施例的第四方面,提供了一种非临时性计算机可读存储介质,所述计算机存储介质存储有计算机可执行指令;所述计算机可执行指令被处理器执行后,能够实现前述第一方面中所述的方法。
41、本公开的实施例提供的技术方案可以包括以下有益效果:
42、本公开提出的一种算力管理方法、系统及存储介质,该方法包括获取数联网管理范围内所有计算节点的分布,并获取各计算节点的算力资源数据和工作日志;基于各计算节点的算力资源数据和工作日志,确定各计算节点的算力系数和时间适配系数;当数联网管理范围内发生突发计算任务时,获取突发计算任务的时间点和任务级别;基于突发计算任务的时间点和任务级别,和各计算节点的算力系数和时间适配系数,确定用于计算突发计算任务的目标计算节点。由此,本公开可以在计算节点轮流工作且发生突发计算任务的情况下,通过各计算节点的算力系数和时间适配系数快速确定目标计算节点,从而可以利用目标计算节点处理突发计算任务,提高了计算效率。
43、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
本文档来自技高网...
【技术保护点】
1.一种算力管理方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述基于各所述计算节点的算力资源数据和工作日志,确定各所述计算节点的算力系数和时间适配系数,包括:
3.如权利要求2所述的方法,其特征在于,所述基于各所述计算节点的算力资源数据,确定各所述计算节点的算力系数,包括:
4.如权利要求2所述的方法,其特征在于,所述基于各所述计算节点的工作日志,确定各所述计算节点的时间适配系数,包括:
5.如权利要求1所述的方法,其特征在于,所述基于所述突发计算任务的时间点和任务级别,和各所述计算节点的算力系数和时间适配系数,确定用于计算所述突发计算任务的目标计算节点,包括:
6.如权利要求5所述的方法,其特征在于,所述基于所述突发计算任务的时间点和各所述计算节点的时间适配系数,确定用于计算所述突发计算任务的第一计算节点集,包括:
7.如权利要求5所述的方法,其特征在于,所述基于所述突发计算任务的任务级别和所述第一计算节点集中各计算节点的算力系数,对所述第一计算节点集进行筛选确定用于计算所述突发计算任务的目标计算节点,包括:
8.一种算力管理系统,其特征在于,所述系统包括:
9.一种电子设备,其特征在于,包括:
10.一种非临时性计算机可读存储介质,所述计算机存储介质存储有计算机可执行指令;所述计算机可执行指令被处理器执行后,能够实现权利要求1-7中任一项所述的方法。
...
【技术特征摘要】
1.一种算力管理方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述基于各所述计算节点的算力资源数据和工作日志,确定各所述计算节点的算力系数和时间适配系数,包括:
3.如权利要求2所述的方法,其特征在于,所述基于各所述计算节点的算力资源数据,确定各所述计算节点的算力系数,包括:
4.如权利要求2所述的方法,其特征在于,所述基于各所述计算节点的工作日志,确定各所述计算节点的时间适配系数,包括:
5.如权利要求1所述的方法,其特征在于,所述基于所述突发计算任务的时间点和任务级别,和各所述计算节点的算力系数和时间适配系数,确定用于计算所述突发计算任务的目标计算节点,包括:
<...
【专利技术属性】
技术研发人员:周实奇,
申请(专利权)人:中国移动通信集团广东有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。