RecPlay: A fully integrated practical record/replay system

Citation
M. Ronsse et K. De Bosschere, RecPlay: A fully integrated practical record/replay system, ACM T COMP, 17(2), 1999, pp. 133-152
Citations number
32
Categorie Soggetti
Computer Science & Engineering
Journal title
ACM TRANSACTIONS ON COMPUTER SYSTEMS
ISSN journal
07342071 → ACNP
Volume
17
Issue
2
Year of publication
1999
Pages
133 - 152
Database
ISI
SICI code
0734-2071(199905)17:2<133:RAFIPR>2.0.ZU;2-Z
Abstract
This article presents a practical solution for the cyclic debugging of nond eterministic parallel programs. The solution consists of a combination of r ecord/replay with automatic on-the-fly data race detection. This combinatio n enables us to limit the record phase to the more efficient recording of t he synchronization operations, while deferring the time-consuming data race detection to the replay phase. As the record phase is highly efficient, th ere is no need to switch it off, hereby eliminating the possibility of Heis enbugs because tracing can be left on all the time. This article describes an implementation of the tools needed to support RecPlay.