期刊文献+

基于检测点设置依赖图和属性表的卷回恢复算法 被引量:2

ROLLBACK RECOVERY ALGORITHM BASED ON THE CHECKPOINT DEPENDENCY GRAPH AND THE PROPERTY TABLE
下载PDF
导出
摘要 为了解决检测点设置过程中的 Dom ino效应问题及卷回恢复过程中的活锁问题 ,并最大限度地减小时间开销 ,提出了基于检测点设置依赖图和属性表的卷回恢复算法 .同以前的算法相比较 ,该算法一方面节省了用于进程之间同步的时间开销 ,另一方面检测点设置及卷回过程中只涉及少量的相关进程 . To solve the problem of domino effect and livelock during the checkpoint and error recovery procedure and to decrease the cost of the runtime, a distributed algorithm (named rollback\|recovery algorithm) to create consistent checkpoints based on the checkpointing dependency graph and the property table is proposed in this paper. Conpared with the previous algorithms, this algorithm reduces synchronization overhead for a process to take a checkpoint. A minimal number of additional processes are forced to take checkpoints or roll back with it. The correctness of the algorithm is proved.
作者 张宇 洪炳熔
出处 《计算机研究与发展》 EI CSCD 北大核心 2001年第2期246-251,共6页 Journal of Computer Research and Development
关键词 检测点 依赖图 属性表 软件容错 卷回恢复算法 计算机 checkpoint, rollback, checkpointing dependency graph, property table, software fault tolerance
  • 相关文献

参考文献1

二级参考文献2

  • 1周笛,1990年
  • 2周笛,J Compt Sci Technol,1986年,1卷,2期

共引文献3

同被引文献28

  • 1周晓宇,黄文伟,史亮,徐宝文.C程序单元级依赖性分析[J].计算机与数字工程,2004,32(6):1-4. 被引量:3
  • 2曾奕,徐宝文,许蕾.并发环境中渐增式追踪重演机制[J].计算机与数字工程,2005,33(3):16-20. 被引量:1
  • 3Johan M, David A. Understanding Disa-ibuted Systems via Execution Trace Data [ C]. Proceedings of IWPC. 2001, 60- 67.
  • 4Ronsse M, Bosschere K.D. RecPlay: A Fully Integrated Practical Record/Replay System [ J ]. ACM Transactions on computer Systems. 1999, 17(2) : 133- 152.
  • 5Ronsse M, Bosschere K.D. Execution replay and debugging Proceedings of the Fourth International Workshop on Automated Debugging (AADEBUG2000). 2000, 5 -18.
  • 6Lee B, Park T, Yeom H. Y, etal. An efficient algorithm for causal message logging [ J ]. Proceedings of the 17th Sympesium on Reliable Distributed Systems. 1998: 19-25.
  • 7Thomas B, James R. L. Optimally Profiling and Tracing Prcgrarns[J]. Syrup on Principles of Programming; Languages. 1992, 59- 70.
  • 8滕至阳.现代操作系统教程[M].南京:东南大学出版社,1997..
  • 9StevensW R.UnixNetworkProgrammingVolume2,InterprocessCommunications(第二版)[M].北京:清华大学出版社,2002..
  • 10Fidge C.J. Logical Time in Distributed Computing Systems[J]. IEEE Computer. 1991, 24(8): 28-33.

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部