1. 恢复块:
在恢复块技术中,不同的尝试块使用不同的算法。Try 块基本上是冗余组件。这里冗余副本不是同时运行的。每次尝试的结果是块通过验收测试进行测试。
2.检查点和回滚恢复(CPR Recovery):
检查点回滚恢复技术不同于软件容错的恢复块技术。当我们在每次使用这种技术测试系统时执行一些计算时。当出现处理器故障或数据损坏时,此技术非常有用。
恢复块和 CPR恢复之间的区别:
恢复块 | CPR恢复 |
---|---|
不同的软件副本是由不同的算法开发的。 | 只开发了一个软件副本。 |
一份一份地运行冗余副本。 | 没有可用的冗余副本。 |
每次计算后系统不进行测试。 | 每次计算后对系统进行测试。 |
需要选择开关来选择不同的副本。 | CPR恢复不需要任何选择开关。 |
恢复块用于处理器故障可能性较小的情况。 | CPR恢复在处理器故障的可能性很高时很有用。 |
恢复块技术用于数据损坏的可能性较小的地方。 | CPR恢复用于数据损坏的可能性很高的地方。 |
恢复块用于更宽松的任务。 | CPR恢复用于具有正常松弛的任务。 |
对于关键系统来说效率不高。 | CPR恢复对所有系统都是中等效率的。 |
仅当任务期限超过任务计算时间时才使用它。 | 这种技术不需要这样的条件。 |
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/276147.html