一种资源配额的调整方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37986296 阅读:6 留言:0更新日期:2023-06-30 10:01
本发明专利技术实施例提供了一种资源配额的调整方法、装置、电子设备和存储介质,方法包括:获取大数据平台的当前集群资源利用率、租户标签、租户资源使用率、时段信息;若为繁忙状态,则根据租户的优先级调整各租户对应的资源配额;若为空闲状态,则根据租户资源使用率调整租户对应的资源配额,相对于现有技术中只能静态的为租户提供资源配额,本发明专利技术在繁忙状态时,通过时段信息调整租户的优先级,以调整租户对应的资源配额,实现了对租户的资源配额进行动态调整,保证了重要租户的任务的执行;在空闲状态时,通过租户资源使用率来调整租户的资源配额,避免了大数据平台的资源的浪费,实现了各个租户能够灵活的使用大数据平台的资源。源。源。

【技术实现步骤摘要】
一种资源配额的调整方法、装置、电子设备和存储介质


[0001]本专利技术涉及大数据
,特别是涉及一种资源配额的调整方法、一种资源配额的调整装置、一种电子设备和一种计算机可读存储介质。

技术介绍

[0002]Hadoop已经成为大数据平台事实标准,大型企业都基于Hadoop建立多租户共享式大数据平台,满足不同数据应用场景对大数据资源需求。以Hadoop为核心的多租户大数据平台,以资源配额形式为不同租户分配资源,但是Hadoop平台自带的两类配额管理方案公平调度程序(Fair Scheduler)和功能调度程序(Capability Scheduler)都只能提供静态配额管理方案,这样会造成大数据平台在实际使用过程中,出现大数据平台的资源不合理分配的情况。

技术实现思路

[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]第二优先级调整子模块,用于若当前时段信息为工作时段,则提高租户标签包括人工调度任务的租户的优先级;
[0043]第三优先级调整子模块,用于若当前时段信息为其他时段,则租户对应的优先级为默认优先级。
[0044]可选地,所述第一配额调整模块,包括:
[0045]配额范围获取子模块,用于获取各租户对应的资源配额范围;
[0046]第一配额降低子模块,用于在保持所述资源配额处于所述资源配额范围的前提下,降低低优先级的租户的资源配额;
[0047]第一配额升高子模块,用于在降低低优先级的租户的资源配额后,在保持所述资源配额处于所述资源配额范围的前提下,提高高优先级的租户的资源配额。
[0048]可选地,所述第二配额调整模块,包括:
[0049]租户状态确定子模块,用于根据所述租户资源使用率,确定租户对应的资源状态;
[0050]资源配额调整子模块,用于根据租户对应的资源状态,在保持所述资源配额处于资源配额范围的前提下,调整租户的资源配额。
[0051]可选地,所述租户状态确定子模块,包括:
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源配额的调整方法,其特征在于,应用于大数据平台,所述大数据平台存在多个租户,所述方法包括:获取大数据平台的当前集群资源利用率、租户标签、租户资源使用率、时段信息;所述租户标签包括租户对应的默认优先级标签;根据所述集群资源利用率,确定大数据平台的资源负载状态;若所述大数据平台的资源负载状态为繁忙状态,则根据所述时段信息调整租户对应的优先级;根据租户的优先级调整各租户对应的资源配额;若所述大数据平台的资源负载状态为空闲状态,则根据租户资源使用率调整租户对应的资源配额。2.根据权利要求1所述的方法,其特征在于,所述根据所述集群资源利用率,确定大数据平台的资源负载状态,包括:若所述集群资源利用率大于第一数值,则确定大数据平台的资源负载状态为繁忙状态;若所述集群资源利用率小于第二数值,则确定大数据平台的资源负载状态为空闲状态;其中,所述第一数值大于所述第二数值。3.根据权利要求2所述的方法,其特征在于,所述时段信息包括凌晨时段、工作时段和其他时段,所述租户标签包括自动调度任务和人工调度任务,所述根据所述时段信息调整租户对应的优先级,包括:若当前时段信息为凌晨时段,则提高租户标签包括自动调度任务的租户的优先级;若当前时段信息为工作时段,则提高租户标签包括人工调度任务的租户的优先级;若当前时段信息为其他时段,则租户对应的优先级为默认优先级。4.根据权利要求3所述的方法,其特征在于,所述根据租户的优先级调整各租户对应的资源配额,包括:获取各租户对应的资源配额范围;在保持所述资源配额处于所述资源配额范围的前提下,降低低优先级的租户的资源配额;在降低低优先级的租户的资源配额后,在保持所述资源配额处于所述资源配额范围的前提下,提高高优先级的租户的资源配额。5.根据权利要求1所述的方法,其特征在于,所述根据租户资源使用率调整租户对应的资源配额,包括:根据所述租户资源使用率,确定租户对应的资源状态;根据租户对应的资源状态,在保持所述资源配...

【专利技术属性】
技术研发人员:何益斌张伟涛郑文晖张伟廖小文
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1