[发明专利]多租户资源分配方法和系统有效
| 申请号: | 201780012414.8 | 申请日: | 2017-02-14 |
| 公开(公告)号: | CN108701059B | 公开(公告)日: | 2021-05-11 |
| 发明(设计)人: | 杰森·T·S·兰;陈冲;郭蕾;柯晓棣 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;H04L29/08 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 租户 资源 分配 方法 系统 | ||
1.一种在包括多个租户的分布式计算系统中分配资源的方法,其特征在于,所述方法包括:
接收来自租户的请求,用于将资源数量分配给来自所述租户的工作负载;
根据为所述租户的资源权利定义数值的分配策略分配资源给所述工作负载,所述数值包括第一租户的抢占值;以及
响应于确定为所述第一租户的工作负载分配的第一数量的资源少于用于所述第一租户的所述抢占值,中断处理来自第二租户的工作负载以将来自所述第二租户的所述工作负载的第二数量的资源重新分配给所述第一租户的所述工作负载。
2.根据权利要求1所述的方法,其特征在于,所述值包括预留量,分配资源包括分配预留量的资源给来自租户的工作负载,而与所述租户请求的资源数量无关。
3.根据权利要求1至2中任一项所述的方法,其特征在于,所述数值包括用于至少部分所述租户的最大资源数量,所述分配包括向租户分配其最大资源数量,所述最大资源数量少于可用于分配给来自所述租户的工作负载的闲置资源数量。
4.根据权利要求1至2中任一项所述的方法,其特征在于,所述分配策略包括针对属于所述租户的用户的资源分配权重。
5.根据权利要求4所述的方法,其特征在于,所述分配资源包括根据权重值分配资源给来自所述用户的工作负载。
6.根据权利要求1、2、5中任一项所述的方法,其特征在于,所述数值包括定义可用资源的比例份额的比例值。
7.根据权利要求6所述的方法,其特征在于,所述租户包括多个父租户,每个父租户至少有一个子租户,所述分配策略定义所述租户的层级资源权利,并将子租户的权利定义为父租户的比例份额。
8.根据权利要求1、2、5、7中任一项所述的方法,其特征在于,所述数值包括定义资源单元数量的绝对值。
9.根据权利要求1、2、5、7中任一项所述的方法,其特征在于,所述数值包括定义可用资源比例的比例值。
10.根据权利要求1、2、5、7中任一项所述的方法,其特征在于,所述分布式计算系统包括多个资源池中的资源,所述分配包括分配第一资源池的资源给第一租户组以及分配第二资源池的资源给第二租户组。
11.根据权利要求10所述的方法,其特征在于,所述租户为所述第一租户组和/或所述第二租户组中的一部分。
12.根据权利要求10所述的方法,其特征在于,包括定义为所述资源池中的每个资源池定义分配策略的数据结构。
13.根据权利要求1、2、5、7、11-12中任一项所述的方法,其特征在于,中断工作负载包括基于所述第二租户的资源权利与分配给所述第二租户的资源的比较,从所述多个租户中选择所述第二租户。
14.一种主服务器,其特征在于,包括:
资源收集模块,用于接收标识与多个资源服务器关联的可用资源的消息;
需求收集模块,用于接收标识来自分布式计算系统的租户的资源请求的消息;
以及
分布式资源管理器,用于根据为所述租户的资源权利定义数值的分配策略将资源分配给来自所述租户的工作负载,所述数值包括第一租户的抢占值;
所述分布式资源管理器,还用于响应于确定为所述第一租户的工作负载分配的第一数量的资源少于用于所述第一租户的所述抢占值,中断处理来自第二租户的工作负载以将来自所述第二租户的所述工作负载的第二数量的资源重新分配给所述第一租户的所述工作负载。
15.根据权利要求14所述的主服务器,其特征在于,所述数值包括定义分配给所述租户的最小数量的资源的预留值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780012414.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟化传感器
- 下一篇:用于计算系统自动调整的方法





