[发明专利]一种云环境下服务器资源分配方法和装置有效
申请号: | 201810580320.7 | 申请日: | 2018-06-07 |
公开(公告)号: | CN108829520B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 李辉;尹学渊;陈林;鲁虹伟;陶术松 | 申请(专利权)人: | 成都灵跃云创科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 成都睿道专利代理事务所(普通合伙) 51217 | 代理人: | 薛波 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 环境 服务器 资源 分配 方法 装置 | ||
本发明属于云计算服务器管理技术领域,具体是一种云环境下服务器资源分配方法和装置。本发明的分配方法,监控模块读取各虚拟机资源使用速度,当虚拟机平均资源使用速度超过资源使用速度安全值时,对于资源使用速度较高的虚拟机进行调节,调节其资源使用速度限定值,逐步动态降低资源使用速度限定值,用以使每台虚拟机可以顺畅运行。当虚拟机平均资源使用速度没有超过资源使用速度安全值时,选出资源使用速度受到资源使用速度限定值限制的虚拟机,适当提高资源使用限定值,使整个服务器资源得以更有效利用,同时不影响其它虚拟机顺畅运行。
技术领域
本发明属于云计算服务器管理技术领域,具体是一种云环境下服务器资源分配方法和装置。
背景技术
当前,云计算产业蓬勃发展,其应用已经惠及社会各行业。为节约成本,云计算需要能够最大化的使用物理资源,同时还需提供服务质量保障以便能够顺畅运行用户的业务系统。在云计算服务器中,有限的物理资源上运行着各个用户的虚拟机,当多个虚拟机同时使用同一物理资源时便形成竞争关系,如何合理充分利用物理资源成为云计算一直需要解决的问题。为避免某一虚拟机过多占用资源对其他用户造成干扰,管理员通常都会在云环境下部署QOS策略,即服务质量策略,来限制各个虚拟机的资源使用。
现有技术中,openstack管理平台便采用固定的QOS配额限定方式,通过管理员进行资源配置来保证各个用户的资源使用需求。Openstack的QOS可基于flavor的配额管理实现。Openstack的QOS机制并不完善,虚拟机的QOS策略在运行期间难以调整,基于flavor的QOS实现变更非常困难。
中国专利申请201610559371.2,基于Openstack的neutron实现网络QOS的方法,提供neutron客户端SDK和命令行工具,能够针对虚拟机网络接口流量进行控制。但是,该方法中,未对虚拟机磁盘等资源进行限定,且提供的网络QOS策略接口倾向于固定带宽分配,不能适应云平台下的资源使用弹性需求特性。
中国专利申请201110116396.2,提出了一种基于区分服务的云存储系统QoS控制方法,通过将客户端用户请求映射到不同服务质量等级上,服务器根据不同服务质量等级提供不同存储的QOS保证。该方法主要针对分布式存储所涉及到的元数据服务器以及存储服务器进行QOS控制,无法适用于块存储、本地存储等应用场景。
非专利文献,网络QoS约束下的动态网络带宽分配机制(Huang H L,Ho M H,ChenS J,et al.A Dynamic Network Bandwidth Allocation Mechanismunder Network QoSonstraints[C]//2015IEEE International Conference on SmartCity/SocialCom/SustainCom(SmartCity).IEEE,2015:963-968.)和非专利文献,云环境中虚拟机的动态带宽分配器(A.Amamou,M.Bourguiba,K.Haddadou,and G.Pujolle,“A dynamic bandwidthallocatorfor virtual machines in a cloud environment,”in 2012IEEE ConsumerCommunications andNetworking Conference(CCNC),pp.99–104.,2012.),这两篇非专利文献提出了一种区分服务类型的带宽控制方法,通过监控模块收集网络流量信息,当发现监控对象的流量已经超过设定的阈值后,向控制模块发出信息,控制模块通过下发QOS规则来限制VM以及集群的网络流量,QOS规则根据服务类型的不同而不同。该方法只保证监控对象的网络流量不会超过阈值,未对阈值本身进行动态调整。当底层网络资源空闲时,有资源使用需求的虚拟机可能仍然无法获得剩余的空闲资源,导致资源闲置以及资源使用需求无法满足的情况同时出现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都灵跃云创科技有限公司,未经成都灵跃云创科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810580320.7/2.html,转载请声明来源钻瓜专利网。