[发明专利]一种支持可靠性保障的冷热操模式虚拟机数量评估方法有效
申请号: | 201910466716.3 | 申请日: | 2019-05-31 |
公开(公告)号: | CN110188002B | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 郭军;刘文凤;张斌;刘晨;侯帅;侯凯;李薇;柳波;王嘉怡;王馨悦;张瀚铎;张娅杰 | 申请(专利权)人: | 东北大学 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 刘晓岚 |
地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种支持可靠性保障的冷热操模式虚拟机数量评估方法,包括:初始化参数;虚拟机的失效率排序;当前系统的可靠性与可靠性上限阈值比较,进行模式转换;前系统的可靠性与可靠性下限阈值比较,进行模式转换;单个操作模式虚拟机失效率与失效限定条件比较,进行模式转换;调用MDD算法重新评估系统的可靠性R1,系统可靠性R1与可靠性下限阈值比较,进行模式转换。为了使虚拟机冷热模式之间的数量分配达到平衡,本发明在操作模式虚拟机数量变化时,在满足可靠性要求R的基础上,调整冷热备份模式数量使系统满足可靠性要求,可靠性的高低通过平均响应时间和平均请求失败率来反映,实验证明本发明可以使得系统可靠性提高。 | ||
搜索关键词: | 一种 支持 可靠性 保障 冷热 模式 虚拟机 数量 评估 方法 | ||
【主权项】:
1.一种支持可靠性保障的冷热操模式虚拟机数量评估方法,其特征在于,具体步骤如下:步骤1:初始化参数:输入当前操作模式虚拟机失效率矩阵M,当前系统可靠性Rcurrent,当前系统各模式虚拟机集合;步骤2:计算每台操作模式虚拟机的失效率Mo[i],并从大到小进行排序得到M′,其中,Mo[i]为第i台操作模式虚拟机的失效率;步骤3:若当前系统的可靠性Rcurrent大于可靠性上限阈值Rs,则转换一台热模式虚拟机进入冷模式,更新各模式中的集合元素,转到步骤11,输出冷热操模式虚拟机数量;若当前系统的可靠性Rcurrent小于等于上限阈值Rs,转到步骤4;步骤4:判断当前系统的可靠性Rcurrent是否满足如下条件:Rs>Rcurrent>Rz其中,Rz为可靠性下限阈值,若满足则转到步骤5,若不满足,则转到步骤6;步骤5:判断单个操作模式虚拟机失效率与失效限定条件大小p;步骤5.1:若单个操作模式虚拟机失效率大于失效率限定条件p,则转到步骤5.2,若单个操作模式虚拟机失效率小于等于失效率限定条件p,则转到步骤5.3;步骤5.2:若存在有虚拟机在热模式状态,则从热模式转到操作模式,若存在虚拟机在操作模式,则从操作模式转换到冷模式,更新各模式中的集合元素;步骤5.3:判断是否遍历完所有的操作模式虚拟机,若已经遍历完所有操作模式虚拟机,则转到步骤11,输出冷热操模式虚拟机数量;若没有遍历完所有操作模式虚拟机,则遍历下一台操作模式虚拟机,转到步骤5.1;步骤6:保存当前集合,即VM′o←VMcuro,VM′h←VMcurh,VM′c←VMcurc,其中VMcuro为当前系统操作模式集合,VM′o为保存集合后当前系统操作模式集合,VM′h为保存集合后当前系统热模式集合,VM′c为保存集合后当前系统冷模式集合;步骤7:将一台热模式虚拟机添加到操作模式中,一台失效率最高的操作模式虚拟机添加到冷模式中;步骤8:调用MDD算法重新评估系统的可靠性R1,判断系统可靠性是否大于可靠性下限阈值Rz;若系统可靠性大于可靠性下限阈值Rz,则更新各模式中的集合元素,转到步骤11,输出冷热操模式虚拟机数量;若系统可靠性小于等于可靠性下限阈值Rz,则转到步骤9;步骤9:判断所有的操作模式是否转换完,若所有的操作模式虚拟机没有转换完,则转到步骤7;若所有的操作模式虚拟机转换完,则将一台冷模式添加到热模式集合中,更新各模式中的集合元素,转到步骤10;步骤10:判断冷模式虚拟机是否全部转换为热模式,若冷模式虚拟机没有全部转换为热模式,则遍历下一台虚拟机转到步骤6,若冷模式虚拟机全部转换为热模式,则转到步骤11;步骤11:输出冷热操模式虚拟机数量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910466716.3/,转载请声明来源钻瓜专利网。