Towards Practical Default-On Multi-Core Record/Replay
Abstract
We present Castor, a record/replay system for multi-core applications that provides consistently low and predictable overheads. With Castor, developers can leave record and replay on by default, making it practical to record and reproduce production bugs, or employ fault tolerance to recover from hardware failures.
Document Details
- Document Type
- Pub Defense Publication
- Publication Date
- Apr 04, 2017
- Source ID
- 10.1145/3093337.3037751
Entities
People
- Ali José Mashtizadeh
- David Mazières
- David Terei
- Mendel Rosenblum
- Tal Garfinkel
Organizations
- Defense Advanced Research Projects Agency
- Office of Naval Research
- Stanford University