服务器算力管理分配方法、系统、网络设备和存储介质技术方案

技术编号:36520352 阅读:23 留言:0更新日期:2023-02-01 15:55
本申请提供一种服务器算力管理分配方法、系统、网络设备和存储介质,属于计算机技术领域。所述服务器算力管理分配方法通过获取目标计算任务,对所述目标计算任务进行识别;根据所述目标计算任务的识别结果,提取所述目标计算任务的相关参数;获取当前算力资源信息;根据当前算力资源信息和所述目标计算任务的相关参数,为所述目标计算任务分配算力资源;通过对目标计算任务进行识别,获得目标计算任务的相关参数,至少根据目标计算任务的类型、大小和时效要求为之匹配对应的算力资源,极大的提高了算力管理分配的合理性,减少了算力成本以及硬件成本浪费,匹配更合适的算力资源;能够提高目标计算任务的完成效率,提高用户的满意度。意度。意度。

【技术实现步骤摘要】
服务器算力管理分配方法、系统、网络设备和存储介质


[0001]本申请涉及计算机
,尤其涉及一种服务器算力管理分配方法、系统、网络设备和存储介质。

技术介绍

[0002]如今,随着计算机数据的飞速发展,在工业、农业、医学、国防、经济、教育等各个领域都离不开计算机、人工智能及大数据服务早已渗透工业与生活的各个方面,各行业的计算需求也因此不断提高。
[0003]为了满足计算需求很多企业会采取部署本地服务器、或者是租用或购买云服务器,亦或是两种服务器都采用的方式。不论采用哪种服务器的部署方式,算力的管理和分配都是十分重要的,目前应对算力需求的提高,用户大多采用方式都是进行算力的简单堆砌,配置更多、计算能力更强的服务器;在算力管理分配上缺乏更合理、灵活的动态分配方案,也很难去适应各式各样的计算任务,对计算任务的不合理分配也导致了算力成本、以及服务器硬件成本的浪费。

技术实现思路

[0004]本申请提出了一种服务器算力管理分配方法、系统、网络设备和存储介质,以解决现有技术中存在的算力管理分配不合理,算力成本、以及硬件成本浪费等问题。
[0005]为了解决上述技术问题,本申请是这样实现的:
[0006]第一方面,本申请实施例提供了一种服务器算力管理分配方法,包括:
[0007]获取目标计算任务,对所述目标计算任务进行识别;
[0008]根据所述目标计算任务的识别结果,提取所述目标计算任务的相关参数;其中,所述目标计算任务的相关参数至少包括:目标计算任务的类型、目标计算任务的大小和目标计算任务的时效要求;
[0009]获取当前算力资源信息;其中,所述算力资源信息至少包括:算力资源的类型、存储容量和运算速度;
[0010]根据当前算力资源信息和所述目标计算任务的相关参数,为所述目标计算任务分配算力资源。
[0011]第二方面,本申请实施例提供了一种服务器算力管理分配系统,包括:
[0012]任务识别模块,用于获取目标计算任务,对所述目标计算任务进行识别;
[0013]任务参数提取模块,用于根据所述目标计算任务的识别结果,提取所述目标计算任务的相关参数;其中,所述目标计算任务的相关参数至少包括:目标计算任务的类型、目标计算任务的大小和目标计算任务的时效要求;
[0014]算力资源监控模块,用于获取当前算力资源信息;其中,所述算力资源信息至少包括:算力资源的类型、存储容量和运算速度;
[0015]算力资源分配模块,用于根据当前算力资源信息和所述目标计算任务的相关参
数,为所述目标计算任务分配算力资源。
[0016]第三方面,本申请实施例提供了一种网络设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现上述第一方面的服务器算力管理分配方法的步骤。
[0017]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的服务器算力管理分配方法的步骤。
[0018]本申请实施例提供的技术方案带来的有益效果至少包括:通过获取目标计算任务,对所述目标计算任务进行识别;根据所述目标计算任务的识别结果,提取所述目标计算任务的相关参数;获取当前算力资源信息;根据当前算力资源信息和所述目标计算任务的相关参数,为所述目标计算任务分配算力资源;通过对目标计算任务进行识别,获得目标计算任务的相关参数,至少根据目标计算任务的类型、大小和时效要求为之匹配对应的算力资源,极大的提高了算力管理分配的合理性,减少了算力成本以及硬件成本浪费,匹配更合适的算力资源能够同样能够提高目标计算任务的完成效率,提高用户的满意度。
附图说明
[0019]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0020]图1为本申请实施例提供的一种服务器算力管理分配方法流程图;
[0021]图2为本申请实施例提供的一种算力适配度评分列表示意图;
[0022]图3为本申请实施例提供的一种目标计算任务的算力分配流程示意图;
[0023]图4为本申请实施例提供的一种服务器算力管理分配系统的结构示意图;
[0024]图5为本申请实施例提供的一种网络设备的结构示意图。
具体实施方式
[0025]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026]本申请实施例提供的服务器算力管理分配方法可部署于服务器或者是用于管理服务器的其他相关设备上,可以部署于本地设备也可以部署于云端设备,能够用于对单服务器、多服务器机组、本地服务器与云服务器组结合等各种单个或多个能够提供算力的服务器或服务器组的算力管理和分配。
[0027]请参考图1,图1示出了本申请实施例提供的一种服务器算力管理分配方法流程图,所述方法包括:
[0028]步骤11,获取目标计算任务,对所述目标计算任务进行识别。
[0029]具体的,可以通过读取目标计算任务数据包携带的任务信息对目标计算任务进行识别,也可以通过扫描数据包的方式对目标计算任务进行识别,还可以根据设置关键字的
方式对目标计算任务进行识别,总之对目标计算任务的识别是为了获取目标计算任务的信息,便于后续获取进行算力分配所需要的目标计算任务的参数信息;任务信息可以包括任务发布方信息、任务数据类型信息(图像数据、音频数据等)、任务需要的存储空间、任务的反馈时间要求(实时、非实时、期限等)、任务的安全等级、任务的保密要求等等。
[0030]步骤12,根据所述目标计算任务的识别结果,提取所述目标计算任务的相关参数;其中,所述目标计算任务的相关参数至少包括:目标计算任务的类型、目标计算任务的大小和目标计算任务的时效要求。
[0031]具体的,目标计算任务的类型即目标计算任务所要处理的数据类型如:图像数据、音频数据、文字数据、数学运算等;具体的,目标计算任务的类型还可以根据其应用场景来对计算任务分类,如语音识别、文字识别、图形识别、图像处理等;通过分类能够为目标计算任务匹配到更适合该计算任务的算力资源,以便于提高计算效率;示例性的,如目标计算任务属于图像类数据,则在进行算力资源分配时,优先将适合进行图像数据处理的GPU算力资源等分配给该目标计算任务;如目标计算任务属于数学运算,则在进行算力资源分配时,优先将适合进行运算的CPU算力资源等分配给该目标计算任务。
[0032]示例性的,目标计算任务的相关参数也可以根据实际的算力分配策略调整来进行需本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器算力管理分配方法,其特征在于,所述方法包括:获取目标计算任务,对所述目标计算任务进行识别;根据所述目标计算任务的识别结果,提取所述目标计算任务的相关参数;其中,所述目标计算任务的相关参数至少包括:目标计算任务的类型、目标计算任务的大小和目标计算任务的时效要求;获取当前算力资源信息;其中,所述算力资源信息至少包括:算力资源的类型、存储容量和运算速度;根据当前算力资源信息和所述目标计算任务的相关参数,为所述目标计算任务分配算力资源。2.根据权利要求1所述的服务器算力管理分配方法,其特征在于,所述方法还包括:根据所述目标计算任务的类型对所述目标计算任务进行分类;根据分类结果确定所述目标计算任务的数据类型;根据所述目标计算任务的数据类型,为所述目标计算任务匹配适用于所述目标计算任务的数据类型的算力资源。3.根据权利要求2所述的服务器算力管理分配方法,其特征在于,所述根据当前算力资源信息和所述目标计算任务的相关参数,为所述目标计算任务分配算力资源包括:根据所述目标计算任务的相关参数和当前算力资源信息,对当前所有的算力资源进行评估,获得每个算力资源对所述目标计算任务的算力适配度评分;根据当前所有算力资源对所述目标计算任务的算力适配度评分结果,生成算力适配度评分列表;根据预设的算力分配规则,从所述算力适配度评分列表选择合适的算力资源用于执行所述目标计算任务。4.根据权利要求3所述的服务器算力管理分配方法,其特征在于,所述根据所述目标计算任务的相关参数和当前算力资源信息,对当前所有的算力资源进行评估,包括通过算力适配度评分公式获得每个算力资源对所述目标计算任务的算力适配度评分:S
m
为算力资源m对目标计算任务的算力适配度评分,其中m是算力资源的编号;L
i
为目标计算任务的类型;B为目标计算任务的大小;T为目标计算任务的时效要求;k
T
为对应于时效要求T的时间宽容度系数;V
m

Li
为算力资源m在针对类型为L
i
的计算任务时的算力能力;Q
m
是算力资源m的算力能力浮动系数。5.根据权利要求4所述的服务器算力管理分配方法,其特征在于,所述方法还包括:根据所述目标计算任务的相关参数,在历史任务数据库中匹配相同或相似的历史任务;若在所述历史任务数据库中匹配到相同或相似的历史任务,根据所述相同或相似的历史任务的历史算力分配记录、当前算力资源信息以及所述目标计算任务的相关参数,为所
述目标计算任务分配算力资源...

【专利技术属性】
技术研发人员:周思敏
申请(专利权)人:江苏腾威云天科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1