网络资源调度方法、装置及电子设备和存储介质制造方法及图纸

技术编号:34101682 阅读:20 留言:0更新日期:2022-07-11 23:35
本申请实施例公开了一种网络资源调度方法、装置及电子设备和存储介质,基于调度周期参数和网络资源使用情况,以及至少部分网络资源的目标参数,确定网络资源的目标条件;目标条件包括:在当前调度周期内调度上述至少部分网络资源时,上述至少部分网络资源的总性能满足当前调度周期内的性能阈值,以及上述至少部分网络资源对可用对象的使用率达到当前调度周期内的使用率阈值;所述目标参数表征网络资源的性能,以及网络资源对可用对象的使用速率。基于目标条件,确定至少部分网络资源中的各网络资源的目标权重;按照各个网络资源的目标权重,在当前调度周期内对至少部分网络资源进行调度。进行调度。进行调度。

【技术实现步骤摘要】
网络资源调度方法、装置及电子设备和存储介质


[0001]本申请涉及云计算
,更具体地说,涉及一种网络资源调度方法、装置及电子设备和存储介质。

技术介绍

[0002]云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的资源共享池(资源包括网络、服务器、存储、应用软件和服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。
[0003]然而,目前只能按照用户订购的网络资源为用户进行网络资源的调度,即,用户订购了什么网络资源,就为用户调度什么网络资源,网络资源调度的智能性较差。

技术实现思路

[0004]本申请提供一种网络资源调度方法、装置及电子设备和存储介质,包括如下技术方案:
[0005]一种网络资源调度方法,所述方法包括:
[0006]获取调度周期参数并检测网络资源使用情况;
[0007]基于所述调度周期参数和所述网络资源使用情况,以及至少部分网络资源的目标参数,确定网络资源的目标条件;所述目标条件包括:在当前调度周期内调度所述至少部分网络资源时,所述至少部分网络资源的总性能满足当前调度周期内的性能阈值,以及所述至少部分网络资源对可用对象的使用率达到当前调度周期内的使用率阈值;所述目标参数表征网络资源的性能,以及网络资源对可用对象的使用速率;
[0008]基于所述目标条件,确定所述至少部分网络资源中的各网络资源的目标权重;
[0009]按照各个网络资源的目标权重,在当前调度周期内对所述至少部分网络资源进行调度。
[0010]上述方法,优选的,基于所述调度周期参数和所述网络资源使用情况,以及至少部分网络资源的目标参数,确定网络资源的目标条件,包括:
[0011]基于所述调度周期参数和所述网络资源使用情况,确定当前调度周期内所述至少部分网络资源的可用对象可用量;
[0012]基于所述至少部分网络资源的目标参数,以及所述至少部分网络资源的调度权重,获得在当前调度周期内调度所述至少部分网络资源时,所述至少部分网络资源的性能加权和,以及所述至少部分网络资源对可用对象的使用速率加权和;
[0013]基于所述可用对象可用量,所述性能加权和,以及所述使用速率加权和,确定所述网络资源的目标条件。
[0014]上述方法,优选的,所述目标条件,包括:
[0015]在当前调度周期内调度所述至少部分网络资源时,所述可用对象可用量与所述使用速率加权和的差值小于目标差值的情况下,所述性能加权和最大;
[0016]或者,
[0017]在当前调度周期内调度所述至少部分网络资源时,所述性能加权和大于当前调度周期内的目标网络流量的情况下,所述使用速率加权和最小,且所述使用速率加权和小于或等于所述可用对象可用量;所述目标网络流量为:基于历史调度周期内的网络流量预测得到的当前调度周期内需要使用的网络流量。
[0018]上述方法,优选的,所述基于所述调度周期参数和所述网络资源使用情况,确定当前调度周期内所述至少部分网络资源的可用对象可用用量,包括:
[0019]根据已使用的网络资源和非网络资源,获得当前网络资源和非网络资源的可用对象的总可用量;
[0020]确定非网络资源在剩余可用时长内对可用对象的使用量;
[0021]将所述总可用量与所述使用量的差值确定为当前所述网络资源的可用对象的可用量;
[0022]根据所述当前网络资源的可用对象的可用量,以及所述剩余可用时长,确定当前调度周期内所述至少部分网络资源的可用对象可用量。
[0023]上述方法,优选的,所述确定非网络资源在剩余可用时长内对可用对象的使用量,包括:
[0024]根据所述非网络资源对可用对象的历史使用数据,确定所述非网络资源在所述剩余可用时长内对可用对象的使用量。
[0025]上述方法,优选的,所述获取调度周期参数并检测网络资源使用情况,包括:
[0026]监测目标应用是否处于健康状态;
[0027]基于所述目标应用未处于健康状态,获取调度周期参数并检测网络资源使用情况。
[0028]上述方法,优选的,所述按照各个网络资源的目标权重,在当前调度周期内对所述至少部分网络资源进行调度,包括:
[0029]确定目标应用在当前调度周期内对各个网络资源的使用时间段;
[0030]在所述使用时间段内按照各个网络资源的目标权重,在当前调度周期内对所述至少部分网络资源进行调度。
[0031]一种网络资源调度装置,包括:
[0032]获取模块,用于获取调度周期参数并检测网络资源使用情况;
[0033]第一确定模块,用于基于所述调度周期参数和所述网络资源使用情况,以及至少部分网络资源的目标参数,确定网络资源的目标条件;所述目标条件包括:在当前调度周期内调度所述至少部分网络资源时,所述至少部分网络资源的总性能满足当前调度周期内的性能阈值,以及所述至少部分网络资源对可用对象的使用率达到当前调度周期内的使用率阈值;所述目标参数表征网络资源的性能,以及网络资源对可用对象的使用速率;
[0034]第二确定模块,用于基于所述目标条件,确定所述至少部分网络资源中的各网络资源的目标权重;
[0035]调度模块,用于按照各个网络资源的目标权重,在当前调度周期内对所述至少部分网络资源进行调度。
[0036]一种电子设备,包括:
[0037]存储器,用于存储程序;
[0038]处理器,用于调用并执行所述存储器中的所述程序,通过执行所述程序实现如上任一项所述的网络资源调度方法的各个步骤。
[0039]一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上任一项所述的网络资源调度方法的各个步骤。
[0040]通过以上方案可知,本申请提供的一种网络资源调度方法、装置及电子设备和存储介质,基于调度周期参数和网络资源使用情况,以及至少部分网络资源的目标参数,确定网络资源的目标条件;目标条件包括:在当前调度周期内调度上述至少部分网络资源时,上述至少部分网络资源的总性能满足当前调度周期内的性能阈值,以及上述至少部分网络资源对可用对象的使用率达到当前调度周期内的使用率阈值;所述目标参数表征网络资源的性能,以及网络资源对可用对象的使用速率。基于目标条件,确定至少部分网络资源中的各网络资源的目标权重;按照各个网络资源的目标权重,在当前调度周期内对至少部分网络资源进行调度。实现基于网络资源性能和对使用对象的使用速率,动态地调度网络资源的目的,提高网络资源调度的智能性。
附图说明
[0041]为了更清楚地说明本申请实施例的技术方案,下面将对实施例所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1为本申请实施例提供的网络资源调度方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络资源调度方法,所述方法包括:获取调度周期参数并检测网络资源使用情况;基于所述调度周期参数和所述网络资源使用情况,以及至少部分网络资源的目标参数,确定网络资源的目标条件;所述目标条件包括:在当前调度周期内调度所述至少部分网络资源时,所述至少部分网络资源的总性能满足当前调度周期内的性能阈值,以及所述至少部分网络资源对可用对象的使用率达到当前调度周期内的使用率阈值;所述目标参数表征网络资源的性能,以及网络资源对可用对象的使用速率;基于所述目标条件,确定所述至少部分网络资源中的各网络资源的目标权重;按照各个网络资源的目标权重,在当前调度周期内对所述至少部分网络资源进行调度。2.根据权利要求1所述的方法,基于所述调度周期参数和所述网络资源使用情况,以及至少部分网络资源的目标参数,确定网络资源的目标条件,包括:基于所述调度周期参数和所述网络资源使用情况,确定当前调度周期内所述至少部分网络资源的可用对象可用量;基于所述至少部分网络资源的目标参数,以及所述至少部分网络资源的调度权重,获得在当前调度周期内调度所述至少部分网络资源时,所述至少部分网络资源的性能加权和,以及所述至少部分网络资源对可用对象的使用速率加权和;基于所述可用对象可用量,所述性能加权和,以及所述使用速率加权和,确定所述网络资源的目标条件。3.根据权利要求2所述的方法,所述目标条件,包括:在当前调度周期内调度所述至少部分网络资源时,所述可用对象可用量与所述使用速率加权和的差值小于目标差值的情况下,所述性能加权和最大;或者,在当前调度周期内调度所述至少部分网络资源时,所述性能加权和大于当前调度周期内的目标网络流量的情况下,所述使用速率加权和最小,且所述使用速率加权和小于或等于所述可用对象可用量;所述目标网络流量为:基于历史调度周期内的网络流量预测得到的当前调度周期内需要使用的网络流量。4.根据权利要求2所述的方法,所述基于所述调度周期参数和所述网络资源使用情况,确定当前调度周期内所述至少部分网络资源的可用对象可用用量,包括:根据已使用的网络资源和非网络资源,获得当前网络资源和非网络资源的可用对象的总可用量;确定非网络资源在剩余可用时长内对可用对象的使用量;将所述总...

【专利技术属性】
技术研发人员:胡永登刘虎城
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1