[发明专利]一种云平台中基于应用场景的资源调度方法及装置在审
申请号: | 201510609315.0 | 申请日: | 2015-09-23 |
公开(公告)号: | CN105260235A | 公开(公告)日: | 2016-01-20 |
发明(设计)人: | 刘俊朋;于辉;胡玉鹏;李新虎;张兰英 | 申请(专利权)人: | 浪潮集团有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 基于 应用 场景 资源 调度 方法 装置 | ||
技术领域
本发明公开一种资源调度方法及装置,属于资源调度技术领域,具体地说是一种云平台中基于应用场景的资源调度方法及装置。
背景技术
云计算按照部署模型分为公有云、私有云、混合云;按照层次划分分为基础设施即服务、平台即服务、软件即服务三个层次。在基础设施即服务层面,出现了优秀的开源产品和商业产品,开源产品领域有Openstack、Cloudstack;商业产品有Vmware、思杰、微软、华胜天成、浪潮;以公有云方式运营的有亚马逊云、阿里云、新浪云等云平台。当前云计算环境中的资源主要是虚拟机资源,具体是通过使用虚拟化技术对数据中心的各种硬件资源进行虚拟化,形成虚拟资源池后,动态部署虚拟机提供给用户透明使用。无论是开源产品、商业产品的基础设施即服务平台,资源调度模块都是每个产品的核心,调度模块的主要目标是充分利用资源和提高资源利用率、保障业务连续稳定运行。资源调度领域由于具体业务不同,需要调度的资源特征也不尽相同,并且在不同的云平台,也有差异,每次都根据不同的业务及云平台的特点,调度虚拟机资源,工作将十分繁琐,而且效率不高。本发明针对运行于云平台中的虚拟机运行应用的使用场景不同,提出一种云平台中基于应用场景的资源调度方法及装置,基于应用场景的对云平台中的资源进行动态调度,主要针对虚拟机的资源进行动态调整,有效提高资源利用率和应用对资源的需求,提高应用的响应速度。可用于浪潮云海操作系统的资源调度模块、同时也可用于其它开源或闭源云平台的资源调度方法中。
发明内容
本发明提供一种云平台中基于应用场景的资源调度方法及装置,通过场景策略、资源监控、资源预测、资源调度针对虚拟机的资源进行动态调整,有效提高资源利用率和应用对资源的需求,提高应用的响应速度。
本发明提出的具体方案是:
一种云平台中基于应用场景的资源调度方法:
对云平台的集群资源进行标记,同时制定具体场景下的资源调度策略;
实时收集集群中物理机、虚拟机的资源利用率,并将资源利用率进行存储、抽样、汇总;
根据资源利用率数据,预测分析未来一段时间的资源利用率趋势,给进行调度提供决策数据;
依据资源调度策略和预测的资源利用趋势,对云平台中的虚拟机资源进行动态迁移,根据虚拟机的应用分配资源,通过虚拟机的迁移,平衡集群中物理机资源的使用率。
对云平台的物理机资源进行分组,划分到不同的集群中,标记集群中物理资源的特性。
所述资源调度策略为计算密集型、IO密集型、网络密集型、混合密集型。
所述实时收集集群中物理机、虚拟机的资源利用率每隔一定时间的平均值、最低值、最高值。
所述实时收集的资源利用率指标包括CPU利用率、内存利用率、磁盘IO、磁盘利用率、网络吞吐量。
一种云平台中基于应用场景的资源调度装置,包括场景策略模块、资源监控模块、资源预测模块、资源调度模块,
场景策略模块用于对云平台的集群资源进行标记,同时制定具体场景下的资源调度策略;
资源监控模块实时收集集群中物理机、虚拟机的资源利用率,并将资源利用率进行存储、抽样、汇总;
资源预测模块根据资源利用率数据,预测分析未来一段时间的资源利用率趋势,为资源调度模块进行调度提供决策数据;
资源调度模块依据场景策略模块指定的资源调度策略和预测模块预测的资源利用趋势,对云平台中的虚拟机资源进行动态迁移,根据虚拟机的应用分配资源,通过虚拟机的迁移,平衡集群中物理机资源的使用率。
所述场景策略模块对云平台的物理机资源进行分组,划分到不同的集群中,标记集群中物理资源的特性。
所述资源监控模块实时收集集群中物理机、虚拟机的资源利用率每隔一定时间的平均值、最低值、最高值。
本发明的有益之处是:
本发明提供一种云平台中基于应用场景的资源调度方法及装置,通过场景策略、资源监控、资源预测、资源调度针对虚拟机的资源进行动态调整,其中对云平台的物理机集群的资源进行标记,同时制定具体场景下的资源调度策略;实时收集集群中物理机、虚拟机的资源利用率,并将资源利用率进行存储、抽样、汇总;根据资源利用率数据,预测分析未来一段时间的资源利用率趋势,给进行调度提供决策数据;依据资源调度策略和预测的资源利用趋势,对云平台中的虚拟机资源进行动态迁移,根据虚拟机的应用分配资源,通过虚拟机的迁移,平衡集群中物理机资源的使用率;本发明有效提高资源利用率和应用对资源的需求,提高应用的响应速度。
附图说明
图1本发明的逻辑结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510609315.0/2.html,转载请声明来源钻瓜专利网。