[发明专利]一种灾难风险模型下的双虚拟机准同步撤离方法有效
申请号: | 201910323338.3 | 申请日: | 2019-04-22 |
公开(公告)号: | CN110058970B | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 鲍宁海;李国平;匡明;冉琴;何恒 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/455 |
代理公司: | 重庆市恒信知识产权代理有限公司 50102 | 代理人: | 刘小红;陈栋梁 |
地址: | 400065 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 灾难 风险 模型 虚拟机 同步 撤离 方法 | ||
1.一种灾难风险模型下的双虚拟机准同步撤离方法,其特征在于,将两个虚拟机同时处于灾难风险区的虚拟网定义为高风险虚拟网,对高风险虚拟网进行重构,并采用后复制迁移技术对处于灾难风险区的双虚拟机进行撤离,根据虚拟机的待迁移数据量和网络资源状态,分别为双虚拟机配置同步撤离路由和带宽,并根据网络资源状态自适应调整撤离带宽,实现双虚拟机的准同步撤离,具体步骤为:
101、令当前时刻tc=0,虚拟机当前已撤离的数据量撤离结束时刻其中,i为虚拟网标识,j为虚拟机标识;
102、如果高风险虚拟网集合对V中的每个高风险虚拟网vi进行重构,并为每个待撤离虚拟机分配撤离路由和同步撤离带宽,跳转到步骤103,否则,跳转到步骤104;
103、将所有重构并分配撤离路由及撤离带宽成功的高风险虚拟网vi移入执行撤离的虚拟网集合E;
104、如果集合将E中所有vi的虚拟机撤离带宽升级至所在路由的可用带宽上限并执行撤离,对E中满足的vi,根据当前的撤离带宽更新相应的其中,tc表示当前时刻,表示vi宕机结束时刻,跳转到步骤105,否则,算法结束;
105、在期间,如果有vi(∈E)宕机结束,令更新vi中的撤离结束时刻跳转到步骤105,否则,跳转到步骤106;
106、令将完成撤离的vi从E中删除并释放其撤离路由及带宽,对E中剩余vi的虚拟机撤离带宽进行优化,跳转到步骤102。
2.根据权利要求1所述的一种灾难风险模型下的双虚拟机准同步撤离方法,其特征在于,所述步骤102对V中每个高风险虚拟网vi进行重构的步骤包括:
1)在灾难风险区域外,为高风险虚拟网vi的风险虚拟机寻找节点资源充足的目标节点进行相关节点映射;
2)采用Dijkstra最短路算法,在灾难风险区域外寻找带宽资源充足的物理通路进行相关虚拟链路映射。
3.根据权利要求1或2所述的一种灾难风险模型下的双虚拟机准同步撤离方法,其特征在于,所述步骤102为待撤离虚拟机分配撤离路由的步骤包括:
1)将网络中可用带宽资源低于基础带宽门限的链路以及灾难风险区内的链路临时删除,其中,基础带宽门限用于避免因撤离通路上的可用带宽资源过少,而导致虚拟机撤离时间过长;
2)采用Dijkstra最短路算法在剩余网络中为虚拟机计算一条撤离路径。
4.根据权利要求1或2所述的一种灾难风险模型下的双虚拟机准同步撤离方法,其特征在于,所述步骤102的同步撤离带宽的计算如公式(1)所示:
公式(1)中,分别为虚拟网vi处于灾难风险区内的双虚拟机,分别为撤离路径上的最大可用带宽,分别为需撤离的总数据量,分别为在当前时刻已撤离的数据量。
5.根据权利要求1或2所述的一种灾难风险模型下的双虚拟机准同步撤离方法,其特征在于,所述步骤104与105虚拟网vi的宕机结束时刻计算如公式(2)所示:
公式(2)中,为虚拟网vi的宕机结束时刻,为vi中虚拟机的宕机结束时刻。
6.根据权利要求1或2所述的一种灾难风险模型下的双虚拟机准同步撤离方法,其特征在于,所述步骤104与105中虚拟机撤离结束时刻的计算如公式(3)所示:
公式(3)中,第一部分为撤离剩余数据量所需时间,其中,为虚拟机需撤离的总数据量,为当前已经撤离的数据量,为当前的撤离带宽,第二部分tc为当前时刻。
7.根据权利要求1或2所述的一种灾难风险模型下的双虚拟机准同步撤离方法,其特征在于,所述步骤106对E中剩余vi的虚拟机撤离带宽进行优化的步骤为:
1)当vi中双虚拟机均未完成撤离时,根据公式(4)对虚拟机撤离带宽进行调整:
公式(4)中,分别为虚拟网vi处于灾难风险区内的双虚拟机,分别为的现有撤离带宽,分别为需撤离的总数据量,分别为在当前时刻已撤离的数据量;
2)当vi中只有一个虚拟机完成撤离时,将未完成撤离的虚拟机撤离带宽升级至所在撤离路径可用带宽容量上限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910323338.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据恢复方法及装置
- 下一篇:风电场SCADA数据缺失的智能修复方法