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

Tags

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Educational Psychology
  • Petroleum Engineering