Software

Record and Transplay: Partial Checkpointing for Replay Debugging Across Heterogeneous Systems

Download Now Free registration required

Executive Summary

Software bugs that occur in production are often difficult to reproduce in the lab due to subtle differences in the application environment and non-determinism. To address this problem, the authors present Transplay, a system that captures production software bugs into small per-bug recordings which are used to reproduce the bugs on a completely different operating system without access to any of the original software used in the production environment. Transplay introduces partial check-pointing, a new mechanism that efficiently captures the partial state necessary to re-execute just the last few moments of the application before it encountered a failure.

  • Format: PDF
  • Size: 474.24 KB