[发明专利]一种面向异构冗余系统的恢复方法及装置有效
| 申请号: | 202210387237.4 | 申请日: | 2022-04-14 |
| 公开(公告)号: | CN114490193B | 公开(公告)日: | 2022-09-02 |
| 发明(设计)人: | 胡晶晶;于波;李彧;孙远航;刘凯 | 申请(专利权)人: | 网络通信与安全紫金山实验室 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 常芳 |
| 地址: | 211111 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 冗余 系统 恢复 方法 装置 | ||
1.一种面向异构冗余系统的恢复方法,其特征在于,包括:
将执行体的工作内容切分成互相独立的业务集合;
按预设策略确定对比窗口,取出所述对比窗口内多个请求队列对应的读写访问请求,并确定各工作执行体是否正常;各请求队列基于所述工作执行体的读写访问请求构成,所述工作执行体指参与异构冗余系统当前业务的执行体;
在确定任一工作执行体异常的情况下,将异常执行体的读写访问请求移出所述对比窗口,并通知所述异常执行体进行清洗,且其它正常执行体支撑系统继续不间断运行;
在所述异常执行体清洗后,进入就绪状态,直至当前业务结束后,在新启动点将就绪后的异常执行体对应的访问请求重新纳入所述对比窗口;
所述互相独立的业务集合中各业务的起点不受历史输入和历史状态的影响,各业务内部的时间序列之间前后依赖,且各业务的起点均为候选启动点。
2.根据权利要求1所述的面向异构冗余系统的恢复方法,其特征在于,所述执行体包括硬件异构执行体和/或软件异构执行体,且各执行体的功能等价。
3.根据权利要求1所述的面向异构冗余系统的恢复方法,其特征在于,所述确定各工作执行体是否正常,包括:
在任一请求队列的读写访问请求与其它请求列队的读写访问请求不同,或任一请求队列不存在读写访问请求,或任一请求队列的读写访问请求超时的情况下,确定对应请求队列的工作执行体为异常执行体。
4.根据权利要求1所述的面向异构冗余系统的恢复方法,其特征在于,各请求队列基于如下步骤确定:
基于所述预设策略从正常执行体中确定所述工作执行体;
基于所述工作执行体的读写访问请求,构建对应的请求队列;各请求队列中的读写访问请求依次对应。
5.根据权利要求1所述的面向异构冗余系统的恢复方法,其特征在于,所述对比窗口是将所述工作执行体的请求队列对应的读写访问请求之间进行对比确定的;
所述对比窗口的深度基于请求队列的数量确定,所述对比窗口的宽度基于各请求队列每次对应的读写访问请求数量确定,所述对比窗口的步长基于每次滑动所述对比窗口时所间隔的读写访问请求数量确定。
6.根据权利要求1所述的面向异构冗余系统的恢复方法,其特征在于,所述取出所述对比窗口内多个请求队列对应的读写访问请求,之后还包括:
将各工作执行体对应的读写访问请求作为一个整体访问外部资源。
7.根据权利要求1所述的面向异构冗余系统的恢复方法,其特征在于,在确定任一工作执行体异常之后,还包括:控制所述异常执行体跳出异常状态。
8.根据权利要求1所述的面向异构冗余系统的恢复方法,其特征在于,各执行体之间没有通信通路。
9.根据权利要求1所述的面向异构冗余系统的恢复方法,其特征在于,所述将就绪后的异常执行体对应的访问请求重新纳入所述对比窗口,包括:
在新启动点将就绪后的异常执行体对应的读写访问请求重新纳入所述对比窗口,以使所述异构冗余系统完成一次状态恢复;所述新启动点为下一业务对应的起点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网络通信与安全紫金山实验室,未经网络通信与安全紫金山实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210387237.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种加油管风洞飞行试验装置
- 下一篇:基于NFC技术的轨道交通出行方法及装置





