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

技术编号:37850800 阅读:10 留言:0更新日期:2023-06-14 22:40
本公开关于一种资源调度方法、装置、电子设备及存储介质,包括:响应于针对多个帐户的资源调度请求,获取当前时间周期内,业务平台的第一资源消耗信息和所述多个帐户的第二资源消耗信息;所述第一资源消耗信息用于确定业务平台在当前时间周期内的多个时间段的资源闲置程度,所述第二资源消耗信息用于确定各个帐户在当前时间周期内的多个时间段的资源消耗量;根据所述业务平台的第一资源消耗信息和各个帐户的所述第二资源消耗信息,预测所述各个帐户在所述当前时间周期的下一时间周期内的资源消耗总量;基于各个帐户的资源消耗总量,在下一时间周期内为各个帐户分配业务平台的闲置资源。该方法可提高业务平台闲置资源的利用率,减少资源的浪费。减少资源的浪费。减少资源的浪费。

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


[0001]本公开涉及互联网
,尤其涉及一种资源调度方法、装置、电子设备、存储介质及程序产品。

技术介绍

[0002]随着新媒体技术的发展,网络直播成为互联网行业的一个主流形态。网络直播往往由直播平台提供相关的技术设施,主播通过网络在直播平台进行直播,在主播的直播过程中,需要消耗直播平台提供的技术资源,例如服务器直播转码资源和CDN带宽(Content Delivery Network,内容分发网络)。
[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]总量确定子单元,被配置为执行针对每个帐户,基于所述帐户在所述每个时间段的资源消耗量,以及所述每个时间段本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源调度方法,其特征在于,包括:响应于针对多个帐户的资源调度请求,获取当前时间周期内,业务平台的第一资源消耗信息和所述多个帐户的第二资源消耗信息;所述第一资源消耗信息用于确定所述业务平台在所述当前时间周期内的多个时间段的资源闲置程度,所述第二资源消耗信息用于确定各个帐户在所述当前时间周期内的多个时间段的资源消耗量;根据所述业务平台的第一资源消耗信息和各个帐户的所述第二资源消耗信息,预测所述各个帐户在所述当前时间周期的下一时间周期内的资源消耗总量;基于所述各个帐户的资源消耗总量,在所述下一时间周期内为所述各个帐户分配所述业务平台的闲置资源。2.根据权利要求1所述的方法,其特征在于,所述根据所述业务平台的第一资源消耗信息和各个帐户的所述第二资源消耗信息,预测所述各个帐户在所述当前时间周期的下一时间周期内的资源消耗总量,包括:根据所述业务平台的第一资源消耗信息,确定所述当前时间周期内的多个时间段对应的放大系数;所述放大系数用于表征所述业务平台在各个时间段的资源闲置程度;分别根据各个帐户的所述第二资源消耗信息,确定所述各个帐户在所述多个时间段中的每个时间段的资源消耗量;针对每个帐户,基于所述帐户在所述每个时间段的资源消耗量,以及所述每个时间段对应的放大系数,得到所述帐户在所述当前时间周期内的资源消耗总量,对应作为所述帐户在所述当前时间周期的下一时间周期内的资源消耗总量。3.根据权利要求2所述的方法,其特征在于,所述根据所述业务平台的第一资源消耗信息,确定所述当前时间周期内的多个时间段对应的放大系数,包括:根据所述业务平台的第一资源消耗信息,确定各个时间段的资源消耗量及所述各个时间段的资源消耗量中的目标资源消耗量;所述目标资源消耗量大于所述各个时间段的资源消耗量中的其他资源消耗量;基于所述各个时间段的资源消耗量及所述目标资源消耗量,得到所述各个时间段对应的放大系数。4.根据权利要求3所述的方法,其特征在于,所述基于所述各个时间段的资源消耗量及所述目标资源消耗量,得到所述各个时间段对应的放大系数,包括:针对每个时间段,获取所述时间段的资源消耗量与所述目标资源消耗量之间的比值,作为所述时间段对应的放大系数。5.根据权利要求2所述的方法,其特征在于,所述基于所述帐户在所述每个时间段的资源消耗量,以及所述每个时间段对应的放大系数,得到所述帐户在所述当前时间周期内的资源消耗总量,包括:基于所述帐户在所述每个时间段的资源消耗量,以及所述每个时间段对应的放大系数,得到所述帐户在所述每个时间段的资源消耗总量;对所述每个时间段的资源消耗总量进行求和处理,得到所述帐户在所述...

【专利技术属性】
技术研发人员:宋得明龙思洋叶开华陈曦徐达夏玉婷
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1