摘要

远程备份系统在发生灾难时提供了系统的连续可用性,是支持灾难备份与恢复的重要技术。为克服现有远程备份系统比较低的事务吞吐量,提出了一种维护远程备份系统的优化O2-safe方法,对两段锁协议进行修改,按事务CSB时间戳的顺序而不是先来先服务的方式对备份系统上的数据加锁,以重建备份系统上事务间的相关性,使得不相关的事务能并发执行。理论证明了它的正确性和有效性。模拟测试结果表明,在保证系统完整性和一致性的前提下,优化O2-safe方法充分挖掘备份系统上事务间的并发执行性,从而大大提高了系统的事务吞吐量。