[发明专利]一种增强公平性的云计算用户资源配额分配方法有效
申请号: | 201410556001.4 | 申请日: | 2014-10-20 |
公开(公告)号: | CN104270459B | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 陈静;王英龙;杨美红;郭莹;薛冰;赵志刚;王筠;王春晓 | 申请(专利权)人: | 山东省计算中心(国家超级计算济南中心) |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 济南泉城专利商标事务所37218 | 代理人: | 褚庆森 |
地址: | 250014 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 增强 公平性 计算 用户 资源 配额 分配 方法 | ||
技术领域
本发明涉及一种云计算用户资源配额分配方法,更具体的说,尤其涉及一种以用户以往对资源配额的利用率影响其资源配额再分配来增强公平性的云计算用户资源配额分配方法。
背景技术
云计算环境下,资源共享、按需使用的服务方式,使得某些用户可能过度地占用资源。在云计算资源有限的情况下,特别是公有云环境下,过度的资源占用可能会导致其他用户无法使用资源,影响服务的公平性和质量。资源配额的设置在一定程度上限制了单个用户的资源占用数量,用户只能在配额范围内申请资源、使用资源,然而目前云计算平台通常采用统一固定的资源配额限制方式,存在以下问题:
一是不同的用户有不同的资源需求,即使同一用户在不同的使用阶段也有不同的资源需求,固定资源配额的方式无法保障用户的资源需求,相对地影响资源配额分配的公平性。
二是一些恶意行为破坏资源配额分配的公平性。如某些用户长时间占用较大资源配额,但配额利用率比较低,在云平台资源有限并且需要保证服务质量的情况下,无法为更多的用户分配或者调整资源,影响其他用户的使用和平台资源的高效利用;某些用户为了获得更多的资源,可能会通过需求欺骗等手段谎报较高的资源配额,使其他用户资源需求无法满足。
三是云平台资源的异构化和虚拟化特点,使用户难以计算所需的资源数量,申请的资源配额与实际需求可能会存在较大的偏差,难以有效预估云平台资源需求量,影响平台的服务质量。
在云平台资源有限并且需要保障服务质量的前提下,为了有效预估云平台资源需求量,公平地限制某些用户资源使用额度以满足更多用户的资源需求,需要一种在云计算环境下增强公平性的资源配额分配机制。
专利(一种限制云计算用户资源使用额度的方法,申请号201310743282.X,申请日2013.12.29,申请公布号CN103729236A)公开了一种限制云计算用户资源使用额度的方法。该方法首先获取物理机上可用资源总量作为用户资源配额因子,制定物理资源与虚拟资源一对一使用策略,当设置用户资源使用额度时,比较用户已用资源量与设置额度,如果额定值大于已用资源量,则设置有效,否则无效。该方法提出了一种限制云计算用户资源使用额度的方法,但该方法较简单,仅仅通过与用户已用资源量进行比较来设置用户资源使用额度,并没有考虑用户资源配额分配的公平性问题。
发明内容
本发明为了克服上述技术问题的缺点,提供了一种增强公平性的云计算用户资源配额分配方法。
本发明的增强公平性的云计算用户资源配额分配方法,其特别之处在于,通过以下步骤来实现:步骤1:资源配额申请类型的判断,根据用户资源配额的申请信息,判断资源配额申请的类型,如果为首次申请,则执行步骤2;如果为资源配额变更申请,则执行步骤4;步骤2:获取最大限额,对于用户资源配额的首次申请,通过申请信息获取用户应用系统的类型、业务需求和规模,查询该类应用系统对应的资源配额最大限额,作为用户资源配额的首次分配因子,执行步骤3;步骤3:资源配额首次分配,比较用户申请的资源配额与最大限额的大小;若用户申请的资源配额大于最大限额,则分配最大限额作为用户的资源配额;若用户申请的资源配额小于最大限额,则分配给用户申请的资源配额;步骤4:判断变更申请类型,判断资源配额变更申请是增加资源配额还是减少资源配额,如果为减少资源配额,则释放用户相应的资源配额,减少至用户要求的资源配额;如果为增加资源配额,则执行步骤5;步骤5:计算信用因子,根据用户历史资源配额使用情况计算用户信用因子Ci,信用因子Ci与资源配额使用率成正比,执行步骤6;步骤6:增加资源配额,判断信用因子Ci是否大于基准值C0,如果大于基准值,则分配给用户申请增加的资源配额;如果小于基准值,则将申请增加的资源配额乘以系数Ci/C0所对应的资源大小分配给用户;步骤7:用户资源配额的周期性调整,以时间T为周期采用与步骤5中相同的方法计算用户信用因子Ci,并根据用户信用因子周期性动态调整用户的资源配额。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东省计算中心(国家超级计算济南中心),未经山东省计算中心(国家超级计算济南中心)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410556001.4/2.html,转载请声明来源钻瓜专利网。