RecPlay: a fully integrated practical record/replay system
ACM Transactions on Computer Systems (TOCS)
Non-Intrusive Detection of Synchronization Errors Using Execution Replay
Automated Software Engineering
Bounding the number of segment histories during data race detection
Parallel Computing
Cyclic Debugging Using Execution Replay
ICCS '01 Proceedings of the International Conference on Computational Science-Part II
Debugging shared memory parallel programs using record/replay
Future Generation Computer Systems - Tools for program development and analysis
Hi-index | 0.00 |
In this paper, we describe clock snooping, a novel logical clock update technique that improves the performance of classical logical clocks (scalar clocks, vector clocks, as well as matrix clocks). The basic idea of clock snooping is that logical clocks will not only get updated with information piggybacked on communication messages, but that processes can explicitly request the current value of the clock of another process, and use that information to resynchronize its own clock. The usefulness of this concept is shown in our on-the-fly race detection software.