首页> 外文会议>Machines for Automotive Applications >Critical-path-based message logging for incremental replay ofmessage-passing programs
【24h】

Critical-path-based message logging for incremental replay ofmessage-passing programs

机译:基于关键路径的消息日志记录,用于增量传递消息传递程序

获取原文
获取原文并翻译 | 示例

摘要

Debugging long-running, nondeterministic message-passing parallelnprograms requires incremental replay, the ability to exactly replaynselected parts of an execution. To support incremental replay, we mustnlog enough messages and checkpoint processes often enough to allow anynrequested replay to complete quickly. We present an adaptive tracingnstrategy to keep the message-logging overhead down. We let the usernspecify a bound on the maximum time any replay request is allowed tontake. Our algorithm tracks what each process's critical path will benduring a replay and logs enough messages to ensure the critical pathnwill never exceed the bound. Overhead is kept low by not loggingnmessages that can be recomputed during a replay. Experiments indicatenthat we log about 0.1-5% of the messages while still providing anreasonable bound on any replay
机译:调试长时间运行的,不确定的消息传递并行程序需要增量重播,即能够准确重播执行中选定的部分。为了支持增量重播,我们必须经常记录足够的消息和检查点流程,以允许任何未请求的重播快速完成。我们提出了一种自适应跟踪策略,以减少消息记录的开销。我们让用户指定允许任何重播请求的最长时间。我们的算法跟踪每个进程的关键路径将导致重播的内容,并记录足够的消息以确保关键路径永远不会超出范围。通过不记录可在重播期间重新计算的消息,将开销保持在较低水平。实验表明,我们记录了大约0.1-5%的消息,同时仍然在任何重播中提供合理的限制

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号