Title :
Adaptive message logging for incremental program replay
Author :
Netzer, Robert H B ; Xu, Jian
Author_Institution :
Dept. of Comput. Sci., Brown Univ., Providence, RI, USA
Abstract :
Adaptive message logging, which traces dependences between messages and checkpoints and selectively logs messages, letting users accurately and efficiently replay specific portions of parallel programs, is presented. Traces are reduced by logging only messages that cannot be quickly recomputed during replay. By restarting the execution at the right set of checkpoints, many of the messages needed for a specific replay can be recomputed during the replay itself.<>
Keywords :
parallel programming; program debugging; adaptive message logging; checkpoints; incremental program replay; Checkpointing; Computer bugs; Core dumps; Costs; Debugging; Delay; Runtime; Target tracking; Timing;
Journal_Title :
Parallel & Distributed Technology: Systems & Applications, IEEE