一种算力资源分配方法及装置制造方法及图纸

技术编号:35742661 阅读:28 留言:0更新日期:2022-11-26 18:46
本申请涉及算力网络技术领域,特别涉及一种算力资源分配方法及装置。该方法应用于算力网络,所述算力网络连接有若干云平台,每一云平台上部署有若干虚拟化内核平台CVK,所述方法包括:获取目标算力需求,并获取各云平台上部署的各CVK的当前可用的各硬件资源数量信息,其中,所述目标算力需求包括所述目标算力所需的各硬件资源数量信息;基于所述目标算力所需的各硬件资源数量信息,所述各云平台上部署的各CVK的当前可用的各硬件资源数量信息,分别计算每一CVK的可用度;基于各CVK的当前可用的各硬件资源的数量信息和各CVK的可用度,确定部署所述目标算力的CVK。确定部署所述目标算力的CVK。确定部署所述目标算力的CVK。

【技术实现步骤摘要】
一种算力资源分配方法及装置


[0001]本申请涉及算力网络
,特别涉及一种算力资源分配方法及装置。

技术介绍

[0002]“东数西算”工程,类似“南水北调”、“西电东送”工程,西部地区充裕的土地、能源等资源,可以承接东部大量的算力需求并且充分激发数据中心集群的潜力,进而更好地服务与社会,践行可持续发展的理念。
[0003]通过云网融合,可以有效调配云、网、端之间的资源,提升业务服务质量。算力网络中算力大脑负责算力网络中的资源调配,在VDI(云桌面)场景中,算脑需要按需分配网络和算力资源给终端用户。通常企业或运营商会部署若干边缘云服务于企业或C端用户,当算力资源负载过高时,会存在资源针对边缘云之间的资源负载需要均衡,提升算力服务的整体健壮性。在边缘云内部,需要对CVK进行负载均衡,同样可以提升服务稳定性,保障使用体验。针对具体某个边缘云,如果把算力需求随机分配到CVK上,势必会存在资源争夺的情况。CVK的资源争夺不仅影响该CVK的算力服务质量,同时也会影响整个云平台的用户体验。
[0004]目前,可以按照各CVK的硬件资源利用率进行加权平均排序。各项硬件资源加权平均值最小的CVK或云平台视为最合适的算力宿主。
[0005][0006]如上表,CVK1的资源使用率最低,按照上述方案,CVK1是最佳选择。但实际上CVK2的当前可用硬件资源更多。同样配置虚机,放到CVK1上可能导致CPU使用率飙升到80%以上,但是CVK2则可以提供更多的算力服务。

技术实现思路

[0007]本申请提供了一种算力资源分配方法及装置。
[0008]第一方面,本申请提供了一种算力资源分配方法,应用于算力网络,所述算力网络连接有若干云平台,每一云平台上部署有若干虚拟化内核平台CVK,所述方法包括:
[0009]获取目标算力需求,并获取各云平台上部署的各CVK的当前可用的各硬件资源数量信息,其中,所述目标算力需求包括所述目标算力所需的各硬件资源数量信息;
[0010]基于所述目标算力所需的各硬件资源数量信息,所述各云平台上部署的各CVK的当前可用的各硬件资源数量信息,分别计算每一CVK的可用度;
[0011]基于各CVK的当前可用的各硬件资源的数量信息和各CVK的可用度,确定部署所述目标算力的CVK。
[0012]可选地,基于所述目标算力所需的各硬件资源数量信息,所述各云平台上部署的各CVK的当前可用的各硬件资源数量信息,分别计算每一CVK的可用度的步骤包括:
[0013]针对每一CVK,分别执行以下操作:
[0014]针对一个CVK的每一硬件资源,将该CVK的当前可用的该硬件资源数量与所述目标算力所需的该硬件资源数量的比值,作为该硬件资源的可用度,以得到该CVK每一硬件资源的可用度;
[0015]基于该CVK每一硬件资源的可用度,综合计算得到该CVK的可用度。
[0016]可选地,基于该CVK每一硬件资源的可用度,综合计算得到该CVK的可用度的步骤包括:
[0017]采用以下公式计算该CVK的可用度:
[0018]其中,x
n
为硬件资源n的可用度,f
n
为硬件资源n的权重值。
[0019]可选地,基于各CVK的当前可用的各硬件资源的数量信息和各CVK的可用度,确定部署所述目标算力的CVK的步骤包括:
[0020]确定当前可用的各硬件资源的数量均满足所述目标算力所需的各硬件资源数量的目标CVK,并将所述目标CVK中可用度满足预设要求的一个CVK确定为部署所述目标算力的CVK。
[0021]可选地,所述方法还包括:
[0022]将存在至少一个硬件资源的数量不满足所述目标算力所需的硬件资源的数量的CVK的可用度置为0;
[0023]基于各CVK的当前可用的各硬件资源的数量信息和各CVK的可用度,确定部署所述目标算力的CVK的步骤包括:
[0024]将CVK中可用度满足预设要求的一个CVK确定为部署所述目标算力的CVK。
[0025]第二方面,本申请提供了一种算力资源分配装置,应用于算力网络,所述算力网络连接有若干云平台,每一云平台上部署有若干虚拟化内核平台CVK,所述装置包括:
[0026]获取单元,用于获取目标算力需求,并获取各云平台上部署的各CVK的当前可用的各硬件资源数量信息,其中,所述目标算力需求包括所述目标算力所需的各硬件资源数量信息;
[0027]计算单元,用于基于所述目标算力所需的各硬件资源数量信息,所述各云平台上部署的各CVK的当前可用的各硬件资源数量信息,分别计算每一CVK的可用度;
[0028]确定单元,用于基于各CVK的当前可用的各硬件资源的数量信息和各CVK的可用度,确定部署所述目标算力的CVK。
[0029]可选地,基于所述目标算力所需的各硬件资源数量信息,所述各云平台上部署的各CVK的当前可用的各硬件资源数量信息,分别计算每一CVK的可用度时,所述计算单元具体用于:
[0030]针对每一CVK,分别执行以下操作:
[0031]针对一个CVK的每一硬件资源,将该CVK的当前可用的该硬件资源数量与所述目标算力所需的该硬件资源数量的比值,作为该硬件资源的可用度,以得到该CVK每一硬件资源的可用度;
[0032]基于该CVK每一硬件资源的可用度,综合计算得到该CVK的可用度。
[0033]可选地,基于该CVK每一硬件资源的可用度,综合计算得到该CVK的可用度时,所述计算单元具体用于:
[0034]采用以下公式计算该CVK的可用度:
[0035]其中,x
n
为硬件资源n的可用度,f
n
为硬件资源n的权重值。
[0036]可选地,基于各CVK的当前可用的各硬件资源的数量信息和各CVK的可用度,确定部署所述目标算力的CVK时,所述确定单元具体用于:
[0037]确定当前可用的各硬件资源的数量均满足所述目标算力所需的各硬件资源数量的目标CVK,并将所述目标CVK中可用度满足预设要求的一个CVK确定为部署所述目标算力的CVK。
[0038]可选地,所述计算单元还用于:
[0039]将存在至少一个硬件资源的数量不满足所述目标算力所需的硬件资源的数量的CVK的可用度置为0;
[0040]基于各CVK的当前可用的各硬件资源的数量信息和各CVK的可用度,确定部署所述目标算力的CVK时,所述确定单元具体用于:
[0041]将CVK中可用度满足预设要求的一个CVK确定为部署所述目标算力的CVK。
[0042]第三方面,本申请实施例提供一种算力资源分配装置,该算力资源分装置包括:
[0043]存储器,用于存储程序指令;
[0044]处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行如上述第一方面中任一项所述的方法的步骤。
[0045]第四方面,本申请实施例还提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种算力资源分配方法,其特征在于,应用于算力网络,所述算力网络连接有若干云平台,每一云平台上部署有若干虚拟化内核平台CVK,所述方法包括:获取目标算力需求,并获取各云平台上部署的各CVK的当前可用的各硬件资源数量信息,其中,所述目标算力需求包括所述目标算力所需的各硬件资源数量信息;基于所述目标算力所需的各硬件资源数量信息,所述各云平台上部署的各CVK的当前可用的各硬件资源数量信息,分别计算每一CVK的可用度;基于各CVK的当前可用的各硬件资源的数量信息和各CVK的可用度,确定部署所述目标算力的CVK。2.如权利要求1所述的方法,其特征在于,基于所述目标算力所需的各硬件资源数量信息,所述各云平台上部署的各CVK的当前可用的各硬件资源数量信息,分别计算每一CVK的可用度的步骤包括:针对每一CVK,分别执行以下操作:针对一个CVK的每一硬件资源,将该CVK的当前可用的该硬件资源数量与所述目标算力所需的该硬件资源数量的比值,作为该硬件资源的可用度,以得到该CVK每一硬件资源的可用度;基于该CVK每一硬件资源的可用度,综合计算得到该CVK的可用度。3.如权利要求2所述的方法,其特征在于,基于该CVK每一硬件资源的可用度,综合计算得到该CVK的可用度的步骤包括:采用以下公式计算该CVK的可用度:其中,x
n
为硬件资源n的可用度,f
n
为硬件资源n的权重值。4.如权利要求1

3任一项所述的方法,其特征在于,基于各CVK的当前可用的各硬件资源的数量信息和各CVK的可用度,确定部署所述目标算力的CVK的步骤包括:确定当前可用的各硬件资源的数量均满足所述目标算力所需的各硬件资源数量的目标CVK,并将所述目标CVK中可用度满足预设要求的一个CVK确定为部署所述目标算力的CVK。5.如权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:将存在至少一个硬件资源的数量不满足所述目标算力所需的硬件资源的数量的CVK的可用度置为0;基于各CVK的当前可用的各硬件资源的数量信息和各CVK的可用度,确定部署所述目标算力的CVK的步骤包括:将CVK中可用度满足预设要求的一个CVK确定为部署所述目标算力的CVK。6.一种算力资源分配装置,其特征在于,应用于算力网络,所述算力网络...

【专利技术属性】
技术研发人员:邹德豪
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1