[发明专利]一种面向关键服务系统的系统级悔改恢复方法及系统有效
申请号: | 200910071285.7 | 申请日: | 2009-01-16 |
公开(公告)号: | CN101477488A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | 王慧强;董玺坤;何鑫 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001黑龙江省哈尔滨市南岗区南通*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供的是一种面向关键服务系统的系统级悔改恢复方法及系统。系统包括:UNDO控制器,负责整个UNDO恢复过程的控制,以及UNDO系统中其他功能模块的管理;检查点管理器,负责目标系统检查点的设置以及回卷阶段的系统硬状态备份恢复;排序器,负责将用户交互进行恰当排序;日志管理器,负责将用户交互生成日志,并在重放阶段提取对应日志;不一致管理器,负责对重放过程中产生不一致的交互谓词进行检测和补偿。该方法通过采用回卷与重放相结合的方式,有效地对故障系统进行回溯修复,同时又保证了服务系统中用户数据不会因修复而丢失,从而大大降低系统恢复的难度和代价,简化操作者的维护工作,最终降低MTTR,提高服务系统的可靠性。 | ||
搜索关键词: | 一种 面向 关键 服务 系统 悔改 恢复 方法 | ||
【主权项】:
1、一种面向关键服务系统的系统级悔改恢复方法,其特征是包括如下步骤:(1)系统正常运行阶段:(1. 1)系统的终端用户与系统的正常交互在到达服务之前,先由UNDO系统外围的UNDO代理截获并将截获到的用户交互生成交互谓词交付给UNDO系统;(1. 2)UNDO系统将收到的交互谓词交由排序器进行处理,排序器将接收到的交互谓词逐个执行相应测试进行排序,再将排序后的交互谓词交付给日志管理器;(1. 3)日志管理器在收到排序后的交互谓词后,将其按序记录到交互日志数据库中,并生成每条记录对应的LSN序列号;(1. 4)记录后的交互谓词再交由UNDO代理发送到服务执行;(1. 5)在上述过程进行的同时,UNDO系统中的检查点管理器对当前服务系统创建系统状态的检查点并存储于检查点存储器上;(2)系统故障恢复阶段:(2. 1)在系统发生故障之后,通过UNDO控制器的回卷接口向检查点管理器请求所需恢复的检查点;(2. 2)检查点管理器在收到回卷请求后,在检查点存储器上查找对应的检查点,并将当前故障系统的状态恢复为此检查点所在的正常状态;(2. 3)完成系统修复后,通过UNDO控制器的重放接口向日志管理器请求回卷点之后对应时间段的交互日志;(2. 4)日志管理器按照重放请求从日志数据库中查找对应的交互日志,并向一致性管理器发送日志中交互谓词的历史记录序列;(2. 5)一致性管理器接收到交互谓词的历史记录序列后,对交互谓词逐个进行不一致性判定检测,对于其中检测出产生不一致的交互谓词进行补偿处理;(2. 6)经过一致性处理后的交互谓词再交由UNDO代理发送到服务重新执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910071285.7/,转载请声明来源钻瓜专利网。