Towards Practical Default-On Multi-Core Record/Replay
Ali José Mashtizadeh, Tal Garfinkel, David A. Terei, David Mazières, Mendel Rosenblum · 2017
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.