本文针对现有用户级进程检查点实现中的线程挂起点不确定性问题提出一种基于线程自挂的解决方案。另外,为了降低分布式回卷恢复开销,本文提出一个多线程化的同卷恢复实现基架,基于所提回卷恢复策略,开发了一个回卷恢复试验床WINDAR.试验结果表明,多线程化实现策略能够显著提高悲观消息日志协议性能。
This paper addresses the issue of nondeterminacy of thread suspension point in user-level process checkpointing, and proposes a solution to it. In addition, the workloads of a process are multithreaded in terms of rollback recovery to exploit effectively system resources for reducing the overhead. The presented schemes are implemented in rollback recovery testbed WINDAR. Experimental results show that the presented scheme improves the performance of rollback recovery, especially for pessimistic message logging protocols.