[发明专利]一种基于服务分类的虚拟机动态迁移方法有效
申请号: | 201710582510.8 | 申请日: | 2017-07-17 |
公开(公告)号: | CN107423114B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 张颖君;连一峰;刘玉岭;黄亮;黄克振 | 申请(专利权)人: | 中国科学院软件研究所 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 余功勋 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 服务 分类 虚拟机 动态 迁移 方法 | ||
本发明提供一种基于服务分类的虚拟机动态迁移方法,其步骤包括:1)获取虚拟机的综合使用率;2)当上述虚拟机的综合使用率大于阈值时,评估虚拟机各服务的综合使用率,依据划分需求对各服务进行分类,并根据分类结果选择目标虚拟机;其中所述阈值和划分需求由管理员根据不同场景定义;3)将上述经过分类的部分服务的相关资源迁移到目标虚拟机。本发明考虑对虚拟机使用情况进行分析,只将部分服务和用户迁移。因此,本发明方法不仅能提高整体的迁移性能,而且能提高资源的使用效率。
技术领域
本发明涉及虚拟机迁移方法,尤其涉及一种基于服务分类的虚拟机动态迁移方法。
背景技术
近几年,云计算大量普及应用,随着使用时间的增加,资源的消耗与匮乏也日益明显。目前,大部分采用虚拟机迁移的方法,即将整个虚拟机(VM)进行迁移。但是,如果云平台中虚拟机资源有限,可能无法提供充足的资源进行整体迁移。而虚拟机作为云计算环境中重要组成部分,承载着用户相关资源的使用和运行,也成为迁移过程的核心。虚拟机迁移过程中主要分为冷迁移和热迁移,热迁移也叫做动态迁移。冷迁移是将虚拟机停机后整体迁移,但是影响用户的使用;动态迁移是在用户没有察觉的情况下完成虚拟机的迁移,它保证在迁移过程中,虚拟机仍旧平滑运行,用户不会察觉到任何差异,因此成为研究和应用的重点。
现有的动态迁移方式主要包括预迁移、后迁移等。其中预迁移是使用最多的方式。预迁移主要是指在迁移过程中,通过不断循环,将源虚拟机的内存数据发送至目标虚拟机。预拷贝机制极大的减少了停机拷贝阶段需要传输的内存数据量,从而将停机时间大大缩小。然而,对于更新速度非常快的内存部分,每次循环过程都会变脏,需要重复拷贝,同时也导致循环次数非常多,迁移的时间变长。后迁移主要是先停止并将源虚拟机中CPU状态和能使虚拟机恢复运行的最小工作状态发送到目标虚拟机,之后启动目标虚拟机开始运行,并将缺失的内存页进行逐步迁移。但是该方法由于目标虚拟机中缺页中断严重影响运行性能,造成服务性能下降,因此采用的不多。
在实际迁移过程中,同一虚拟机为多个用户提供不同服务,但是当用户访问量增大,资源不足时,需要对资源进行迁移。传统的方法是将虚拟机整体迁移至一个资源更大的虚拟机中,但是一方面可能不存在符合要求的虚拟机,另一方面完全迁移导致时间较长。
发明内容
针对上述问题,本发明考虑对虚拟机使用情况进行分析,只将部分服务和用户迁移。因此,本发明提供一种基于服务分类的虚拟机动态迁移方法,该方法不仅能提高整体的迁移性能,而且能提高资源的使用效率。
请参考图1,本发明主要在预迁移基础上,针对迁移过程中服务进行有效划分,将服务中部分相对独立的资源进行迁移,而且可以与现有方法进行有效结合,提高动态迁移过程中的效率。其中,该图中的VMM代表虚拟机监控器。
为达上述目的,本发明所采用的技术方案为:
一种基于服务分类的虚拟机动态迁移方法,其步骤包括:
1)获取虚拟机的综合使用率;
2)当上述虚拟机的综合使用率大于阈值时,评估虚拟机各服务的综合使用率,依据划分需求对各服务进行分类,并根据分类结果选择目标虚拟机;其中所述阈值和划分需求由管理员根据不同场景定义;
3)将上述经过分类的部分服务的相关资源迁移到目标虚拟机。
进一步地,在步骤1)之前还包括:通过虚拟机监控器监控预定时间内的各虚拟机相关资源使用情况;其中所述虚拟机相关资源使用情况包括CPU、内存、硬盘的大小及预定时间内CPU、内存、硬盘的平均使用率。
进一步地,步骤1)中所述综合使用率Φ=α·Cr+β·Mr+γ·Hr,其中α、β、γ为影响权重,且由管理员根据不同场景定义;Cr、Mr、Hr分别是指预定时间内CPU、内存、硬盘的平均使用率。
进一步地,步骤2)还包括:如果没有合适的目标虚拟机,则重新对各服务进行分类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所,未经中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710582510.8/2.html,转载请声明来源钻瓜专利网。