【技术实现步骤摘要】
本专利技术涉及云计算
,特别是一种基于SLA的虚拟机迁移预测方法。
技术介绍
在云计算环境中,为了充分利用资源,可能会出现多个应用按照SLA分配的虚拟机位于同一台服务器上的情况。而且可能也会出现虚拟机资源的总和超过了服务器的物理资源上限情况,当某应用的负载增加时,其他应用的资源就被抢占。这时候云服务商就无法满足SLA中对用户做出的资源的承诺。这时候往往采用虚拟机迁移的方法进行缓解。传统方法是基于警报的虚拟机性能隔离的方法,这种方法首先对每台主机进行资源监视,以内存为例,当某台主机的内存使用率高于一个阈值时,发出警告,并自动进行虚拟机迁移。这种方法的好处是迁移的操作一定是正确的,因为资源抢占的情况的确发生了。但是这种方法的缺点是,在需要迁移时主机的资源非常紧缺,无法满足SLA的虚拟机会由于无法获得更多的资源而导致负载增大,这台物理机上的所有虚拟机的资源负载就会各自趋近于某个常量。这时已经无法知道是哪台虚拟机需要被迁移。而如果迁移的虚拟机并不是无法满足SLA的虚拟机的话,那台负载猛增的虚拟机可能还留在这台主机上,仍然有可能继续抢占资源,无法满足SLA的状况还可能会继续发生。
技术实现思路
本专利技术解决的技术问题在于一种基于SLA的虚拟机迁移预测方法;解决前述现有技术存在的问题。本专利技术解决上述技术问题的技术方案是:所述的方法包括以下步骤:步骤1:对每台虚拟机的资源使用情况每隔一段时间进行一次监控;步骤2:基于监控数据通过数学的方法进行曲线拟合后,得到这条曲线的方程,然后预测 ...
【技术保护点】
一种基于SLA的虚拟机迁移预测方法,其特征在于,所述的方法包括以下步骤:步骤1:对每台虚拟机的资源使用情况每隔一段时间进行一次监控;步骤2:基于监控数据通过数学的方法进行曲线拟合后,得到这条曲线的方程,然后预测出下一个时间间隔虚拟机使用的资源数量;步骤3:比较下一时间间隔资源使用量与SLA规定的阈值的大小,如果超过了阈值,则这台虚拟机很可能即将会负载过大,那么执行步骤4,否则等待一段时间,在下一次监控时间间隔到来时,执行步骤1;步骤4:将这台虚拟机迁移到较为空闲的主机上去。
【技术特征摘要】
1.一种基于SLA的虚拟机迁移预测方法,其特征在于,所述的方法包括以
下步骤:
步骤1:对每台虚拟机的资源使用情况每隔一段时间进行一次监控;
步骤2:基于监控数据通过数学的方法进行曲线拟合后,得到这条曲线的方
程,然后预测出下一个时间间隔虚拟机使用的资源数量;
步骤3:比较下一时间间隔资源使用量与SLA规定的阈值的大小,如果超过
了阈值,则这台虚拟机很可能即将会负载过大,那么执行步骤4,否则等待一段
时间,在下一次监控时间间隔到来时,执行步骤1;<...
【专利技术属性】
技术研发人员:莫展鹏,杨松,季统凯,
申请(专利权)人:国云科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。