[发明专利]一种云计算中基于人工势场的增量检查点容错方法在审
申请号: | 202010056403.3 | 申请日: | 2020-01-18 |
公开(公告)号: | CN111258824A | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 何利;袁征;杨迪;吴伟 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | G06F11/20 | 分类号: | G06F11/20;G06F9/50;G06F21/60;G06F21/64;G06N3/00 |
代理公司: | 重庆市恒信知识产权代理有限公司 50102 | 代理人: | 刘小红;陈栋梁 |
地址: | 400065 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 基于 人工 增量 检查点 容错 方法 | ||
1.一种云计算中基于人工势场的增量检查点容错方法,其特征在于,包括以下步骤:
S1.根据不同故障概率将检查点类型设置为存储在远程节点的全局检查点、存储在本地设备全局检查单和存储在内存的增量检查点三类检查点;
S2.构建检查点的开销模型,以最小化预期检查点开销为目标,计算各类型检查点频率函数;
S3.通过建立不同影响因素下的引力势场、斥力势场以及总势场叠加模型,把检验点布局定位问题转化为在人工势场中搜索势能极值位置问题;
S4.采用栅格模型对布局检验点的环境信息进行描述,得到布局检验点的状态数字势场模型;
S5.运用连续蚁群优化算法进行求解得到最优的检查点布局结果,其中检查点文件数据上传模块和验证模块中使用了非对称加密中的哈希算法和数字签名算法,运用区块链技术思想确保检查点文件安全性。
2.根据权利要求1所述的一种云计算中基于人工势场的增量检查点容错方法,其特征在于,所述步骤S1根据不同故障概率将检查点类型设置为三种类型的检查点,存储在远程节点的全局检查点、存储在本地设备全局检查单和存储在内存的增量检查点三类检查点,分别表示为N-checkpoint,m-checkpoint和i-checkpoint,参数pn是从N型检查点恢复的概率,并且是设置i-checkpoint和m-checkpoint的开销的比率,u的范围是(0,1),当u=0时,表示i-checkpoint的开销Oi为0;当u=1时,表示i-checkpoint的开销Oi等于m-checkpoint的开销Om;在这两种情况下,两级增量检查点恢复方案将退化为两级检查点恢复方案并不符合实际情况,pn的范围是(0,1);情况,pn=0=或pn=1,表示系统中只发生永久性故障或仅发生瞬时故障,与实际情况不符,因此也不考虑这两种情况。
3.根据权利要求2所述的一种云计算中基于人工势场的增量检查点容错方法,其特征在于,所述步骤S2构建检查点的开销模型,以最小化预期检查点开销为目标,计算各类型检查点频率函数,具体包括:设定检查点总开销Ttotal=Tcheckpoint+Trecovery+Trecompute,其中Tcheckpoint为设置检查点的总开销,Trecovery为发生故障时从故障恢复计算时间开销,Trecomput为重新计算的时间开销,假设N-checkpoint,m-checkpoint和i-checkpoint检查点的数量分别是n、m和i,开销分别为为Om、On和Oi,为确定获得检查点布局策略,设定检查点频率函数其中ti(i=1,2,...)是第i个检查点得位置,最终以最小化Ttotal为目的,得到检查点频率函数。
4.根据权利要求3所述的一种云计算中基于人工势场的增量检查点容错方法,其特征在于,通过最小化全局平均检查点开销的最佳检查点频率函数可表示为
假设N-checkpoint,m-checkpoint和i-checkpoint检查点的数量分别是n、m和i,开销分别为为Om、On和Oi,f(t)表示故障概率函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010056403.3/1.html,转载请声明来源钻瓜专利网。