引用本文: | 张钦伍,张柳.并行调试环境中的追踪和重演.[J].国防科技大学学报,1998,20(6):33-36.[点击复制] |
Zhang Qinwu,Zhang Liu.Tracing and Replaying in Parallel Debugging Environments[J].Journal of National University of Defense Technology,1998,20(6):33-36[点击复制] |
|
|
|
本文已被:浏览 6293次 下载 6008次 |
并行调试环境中的追踪和重演 |
张钦伍1, 张柳2 |
(1.国防科技大学 计算机系 湖南 长沙 410073;2.军械工程学院维修工程研究所 石家庄 050003)
|
摘要: |
通过传递消息进行通信的并行程序, 由于受进程调度和消息等待时间变化的影响, 其执行结果可能是不确定的。这导致调试时相继执行不能再现先前的故障, 为此, 在并行调试环境中引入了追踪和重演机制。本文详细讨论了一种比较先进的追踪和重演算法及其工程实现。 |
关键词: 并行调试, 追踪, 重演 |
DOI: |
投稿日期:1998-04-05 |
基金项目: |
|
Tracing and Replaying in Parallel Debugging Environments |
Zhang Qinwu1, Zhang Liu2 |
(1.Department of Computer, NUDT, Changsha, 410073;2.Maintenance Engineering Institute, Ordnance Engineering College, Shijiazhuang, 050003)
|
Abstract: |
Executing result of parallel programs which communicate by passing messages, can be nondeterministic due to variations in process scheduling and message latencies. Such nondeterminacy can cause serious problems while debugging: subsequent executions of the program may not reproduce the original bug. Therefore, a tracing and replaying mechanism is introduced into parallel debugging environments. This paper discussed an advanced algorithm for tracing and replaying, and its implementation. |
Keywords: parallel debugging, tracing, replaying |
|
|
|
|
|