摘要:描述:当检测到一个故障时,系统就复位到一个较早的内部状态,该状态的一致性已在过去被证明过。这种方法意味着内部状态通常保存在所谓明确定义的检验点上。可以全局性地(对整个数据库)或者增量地(只在检验点之间的改变)进行。然后系统必须同时通过使用日志(动作的审核跟踪)
C.3.6 反向恢复
注:在GB/T 20438,3-2017的表A.2中引用了本技术/措施,
目的:为了在存在一个或多个故障时保障正确的功能运行。
描述:当检测到一个故障时,系统就复位到一个较早的内部状态,该状态的一致性已在过去被证明过。这种方法意味着内部状态通常保存在所谓明确定义的检验点上。可以全局性地(对整个数据库)或者增量地(只在检验点之间的改变)进行。然后系统必须同时通过使用日志(动作的审核跟踪)和补偿(消除这些改变的所有影响)或者外部(手动)相互作用等方式补偿这些改变。
参考文献:
Looking into Compensable Transactions.Jing Li,Huibiao Zhu,Geguang Pu,Jifeng He.In Software Engincering Workshop,2007.SEW 2007.1EEE,2007,JSBN978-0-7695-2862-5
Software Fault Tolerance(Trends in Software,No.3),M.R.Lyu(ed.) ,John Wiley &- Sons. April1995,ISBN 0471950688
C.3.7 故障恢复重试机制
注:在GH/T20438.3-2017的表A.2中引用了本技术/措施。
目的:利用重试机制从一个已发现的故障状况尝试恢复功能。
描述:在发现一个故障或差错状况的事件中,通过重新执行同样的代码尝试恢复。恢复重试可以是一次软件超时或者一次任务监视动作之后完整的重新引导和重新起动过程,或者是一次小的重新调度和重新起动任务。重试技术常用于一个通信故障或者差错恢复中,并且利用一个通信协议差错(检验和等)或者一个通信确认响应时间超时来标记重试状况。
参考文献:
Reliable Computer Systems: Design and Evaluation, D.P.Siewiorek. R.S. Schwartz. A. K. Peters Ltd,,1998,ISBN 156881092X,9781568810928
来源:常识指导员