[发明专利]一种云平台下性能加权的虚拟资源动态管理策略方法有效

专利信息
申请号: 201410184681.1 申请日: 2014-05-04
公开(公告)号: CN104010028B 公开(公告)日: 2017-11-07
发明(设计)人: 郭芬;闵华清;杜卿;王亮明 申请(专利权)人: 华南理工大学
主分类号: H04L29/08 分类号: H04L29/08;H04L12/917
代理公司: 广州市华学知识产权代理有限公司44245 代理人: 蔡茂略
地址: 510640 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 平台 性能 加权 虚拟 资源 动态 管理 策略 方法
【说明书】:

技术领域

本发明涉及云计算的技术领域,特别涉及一种云平台下性能加权的虚拟资源动态管理策略方法。

背景技术

云计算是一种通过互联网将资源以“服务”的形式提供给客户的计算方式,所有的这些服务都是通过互联网的资源池的形式弹性地、按需所取、计费的方式提供。

虚拟化是实现这些特征的关键技术之一,如何有效地进行虚拟机部署,是IT资源共享池管理的关键技术。在云计算环境中,用户通常要求其运行具有稳定性,不希望出现虚拟机频繁迁移的现象。因此,集中式的虚拟机优化部署方式一直是当前技术研究的热点。

虚拟机的部署主要考虑数据中心的资源利用率以及虚拟机迁移次数。如何合理优化地部署虚拟机到物理服务器可以看作是一个近似装箱问题,即寻找最优的方法将虚拟机分配到物理服务器的方案,从而使每个结点中虚拟机的使用资源之和不超过物理服务器所能提供的上限。目前,针对云计算中虚拟机部署的研究大多只涉及了某一方面的优化,例如,QOS或SLA的保证,能源消耗的最少,使用的物理服务器数量最少,虚拟机迁移次数最少等等。但是,同时考虑到这些优化目标时,这些优化目标又都是相互矛盾。

如中国专利CN101719081B,名称为“一种虚拟机调度方法”,所属方法为一种虚拟机调度方法,具体步骤包括:1)在每台物理服务器上运行一宿主机监控器,用于定期搜集各虚拟机的负载并将其发送到虚拟机调度器,以及接收并执行虚拟机调度器发来的指令;2)虚拟机调度器定期判断出负载数据发生变化的虚拟机及其所在的物理服务器;3)虚拟机调度器采用装箱算法对负载数据发生变化的虚拟机进行调整,得到虚拟机与物理服务器的目标对应关系;4)虚拟机调度器比较虚拟机与物理服务器的当前对应关系和目标对应关系,生成一虚拟机调度计划;5)宿主机监控器根据虚拟机调度计划对虚拟机进行调度。其调度方法中仅对各虚拟机负载进行监测,调度的装箱算法仅仅考虑虚拟机各资源类型的负载与物理服务器容量比值的最大值。基于此种负载计算方法的调度不能动态考虑用户需求和系统的实时性,灵活性不够。与此同时,也没有考虑节能方面的考虑。对于中国专利CN102981910A,名称为“虚拟机调度的实现方法和装置”,该方法包括:监控多个虚拟机管理平台对资源的使用状况:根据每个虚拟机管理平台对资源的使用状况确定每个虚拟机管理平台的负载:在根据每个虚拟机管理平台的负载确定需要进行负载调整的情况下,动态地将运行于某个虚拟机管理平台内一个或多个虚拟机迁移至其他虚拟机管理平台。此方法能够综合划分物理分区和调整资源池结构,但针对的是整个虚拟机管理平台而不是用户请求,因此没有考虑用户请求的虚拟机参数偏好。

发明内容

本发明的目的在于克服现有技术的缺点与不足,提供一种云平台下性能加权的虚拟资源动态管理策略方法。本发明的另一目的,提供一种使用云平台下性能加权的虚拟资源动态管理策略方法的系统。

为了达到本发明的第一目的,本发明通过下述技术方案实现:

一种云平台下性能加权的虚拟资源动态管理策略方法,该方法包括下列步骤:

S1、云平台管理员预先配置好虚拟机规模及各性能权值预设值和宿主机负载性能权重参数并提供选择模板,允许用户在线选择虚拟机配置及自定义各性能要求权值,允许用户手动选择需要优化的虚拟机;

S2、资源监控器进行资源状态动态监控,实时监测云平台系统中虚拟机和宿主机的性能值,当虚拟机监测器监测到宿主机的性能值超过指定阈值,则通知虚拟机调度器进行预警处理,启动动态迁移调度策略;

S3、查看优化队列,当用户请求手动选择需要优化的虚拟机时,通知虚拟机调度器进行资源优化,启动动态迁移调度策略;

S4、查看新任务队列,当用户请求新的虚拟机时,通知虚拟机调度器进行资源自动部署,动态更新,结合当前云平台中宿主机负载性能权重参数和虚拟机参数的各性能监测值,根据基于负载性能加权的负载性能度量模型,启动虚拟机部署策略,从当前调度域中为用户计算出最合适的目标宿主机,若当前调度域无法找到满足条件的宿主机,则启用动态迁移策略,选择合适的虚拟机在调度域内迁移后再重新布置当前请求的虚拟机;

S5、云平台将当前宿主机分为n组,默认开启第一组,当第一组无法满足系统新的需求时,则开启下一组为启动的宿主机组并与当前活动组合并为一组,若当前调度域包括云平台系统所有宿主机,则输出相应信息,返回失败,否则启动下一组未启动的宿主机,并与当前调度域合并为一组,如此循环,直到所有宿主机已经开启。

优选的,所述步骤S1具体为:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410184681.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top