一种资源分配方法、装置、设备及介质制造方法及图纸

技术编号:38411879 阅读:25 留言:0更新日期:2023-08-07 11:17
本发明专利技术涉及云计算领域,尤其涉及一种资源分配方法、装置、设备及介质。所述方法包括:为多租户的云平台中的每一租户和用户分别分配租户配额和用户配额;以预设时间间隔为周期获取每个用户的用户实际资源使用量和每个组户的租户实际资源使用量;基于租户配额、用户配额和租户实际资源使用量对用户实际资源使用量进行修正以得到每个用户的有效资源使用量;基于预设周期数、有效资源使用量和衰减因子为每个用户计算用户指数平滑资源使用量;基于每个用户对应的用户指数平滑资源使用量和用户配额为每个用户计算用户优先级;根据用户优先级向云平台中的用户分配资源。本发明专利技术的方案实现了在多账户、多租户环境下,更加公平、灵活、高效地分配资源。高效地分配资源。高效地分配资源。

【技术实现步骤摘要】
一种资源分配方法、装置、设备及介质


[0001]本专利技术涉及领域,尤其涉及一种资源分配方法、装置、设备及介质。

技术介绍

[0002]云计算(Cloud Computing)是指基于互联网相关服务,通过虚拟化方式实现IT资源共享的新型计算模式。其核心思想是通过网络统一管理和调度计算、存储、网络、软件等资源,实现资源整合与配置优化,以服务方式满足不同用户随时获取并扩展、按需使用并付费,最大限度地降低成本等各类需求。在云计算平台中,尤其是多租户的场景下,如何在多租户间公平高效地分配资源,是一个非常重要的问题。
[0003]目前,占优资源公平分配机制(Dominant Resource Fairness,以下简称DRF)被广泛应用于多种云计算系统中。DRF机制计算云平台中分配给用户的各种资源的累计分配量占系统中该种资源总量的比值,所有资源中比值最大的那种资源为占优资源(Dominant Resource),与其相对应的比值为占优份额(Dominant Share)。最大最小(max

min)公平模型基本思想是占用资源份额本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种资源分配方法,其特征在于,所述方法包括:为多租户的云平台中的每一租户分配租户配额,并基于每个租户的租户配额为租户中的每个用户分配用户配额;以预设时间间隔为周期获取每个用户的用户实际资源使用量和每个组户的租户实际资源使用量;基于所述租户配额、所述用户配额和所述租户实际资源使用量对所述用户实际资源使用量进行修正以得到每个用户的有效资源使用量;基于预设周期数、所述有效资源使用量和衰减因子为每个用户计算用户指数平滑资源使用量;基于每个用户对应的所述用户指数平滑资源使用量和所述用户配额为每个用户计算用户优先级;根据所述用户优先级向云平台中的用户分配资源。2.根据权利要求1所述的资源分配方法,其特征在于,所述方法还包括:基于公式一对用户配额进行归一化以得到归一化用户配额;公式一:归一化用户配额=用户的配额
÷
云平台所有租户配额之和;计算每个租户下所有用户的归一化用户配额以得到归一化租户配额。3.根据权利要求2所述的资源分配方法,其特征在于,所述以预设时间间隔为周期获取每个用户的用户实际资源使用量和每个组户的租户实际资源使用量的步骤,包括:以预设时间为间隔获取每个用户对不同类型资源的使用量,以及每种资源类型对应的权重;根据公式二计算用户实际资源使用量;公式二:用户实际资源使用量=(权重1*资源1的使用量+
……
权重N*资源N的使用量)*使用时长,其中,N等于资源种类数量;所述租户实际资源使用量根据公式三计算得到:公式三:租户实际资源使用量=用户1的用户实际资源使用量+
……
用户M的用户实际资源使用量,其中,用户1
……
用户M为同属于一个租户的所有用户。4.根据权利要求3所述的资源分配方法,其特征在于,所述有效资源使用量根据公式四计算得到:公式四:有效资源使用量=用户实际资源使用量+((所属租户的租户实际资源使用量

用户实际资源使用量)*归一化用户配额
÷
(所属租户的归一化租户配额

归一化用户配额))。5.根据权利要求4所述的资源分配方法,其特征在于,所述用户指数平滑资源使用量根据公式五计算得到;公式五:用户指数平滑资源使用量=当前周期有效资源使用量+(衰减因子*前一个周期有效资源使用量)+(衰减因子2*前两个周期有效资源使用量)+......+(衰减因子
预设周期数
*前预设周期数个周期有效资源使用量),其中,衰减因子是介于0和1之间的数。6.根据权利要求5所述的资源分配方法,其特征在于,所述基于每个用户对应的所述用户指数平滑资源使用量和所述用户配额为每个用户...

【专利技术属性】
技术研发人员:王旭东郭立民孔维亭
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1