Execution replay of multiprocessor virtual machines
By George W. Dunlap, Dominic G. Lucchetti, Michael A. Fetterman, Peter M. Chen. International Conference on Virtual Execution Environments, 2008
304 citations recorded by the source corpus.
Subfields: Computer Networks and Communications, Hardware and Architecture, Information Systems
View Paper: https://www.semanticscholar.org/paper/b83955e88528cce2b6715e59c7e6f690b8e6b73e
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
- Andreas Haeberlen
- Paarijaat Aditya
- Rodrigo Seromenho Miragaia Rodrigues
- Peter Druschel
- Saman P. Amarasinghe
- Michael Walfish
- Ion Stoica
- Gautam Altekar
In Hardware and Architecture
- Rodrigo Seromenho Miragaia Rodrigues
- Paarijaat Aditya
- Andreas Haeberlen
- Peter Druschel
- Jason Ansel
- Marek Olszewski
- Saman P. Amarasinghe
- Michael Walfish
In Information Systems
- Rodrigo Seromenho Miragaia Rodrigues
- Andreas Haeberlen
- Peter Druschel
- Michael Walfish
- Joshua B. Leners
- Cheng Tan
- Ion Stoica
- Lingfan Yu
Citations in the corpus
- ODR: output-deterministic replay for multicore debugging (2009, methodology): “They provide low record-overhead at the software-level, but only for programs with limited false sharing [5] or no data-races [21].”
- Accountable Virtual Machines (2010, background): “ing more efficient techniques [5, 13, 16, 28, 29].”
- The Efficient Server Audit Problem, Deduplicated Re-execution, and the Web (2017, methodology): “Second, the replayer can be given information to reconstruct the thread schedule, for example operation precedence using CREW protocols [30, 37, 53, 55, 87].”
- Kendo: efficient deterministic multithreading in software (2009, background): “…for parallel applications can be used to help programmers reproduce non-deterministic application behavior (Wittie 1989; Dhamija and Perrig 2000; Xu et al. 2003; Dunlap et al. 2008; LeBlanc and Mellor-Crummey 1987; Russinovich and Cogswell 1996; Mon tesinos et al. 2008; Hower and Hill 2008).”
- Finding and Reproducing Heisenbugs in Concurrent Programs (2008, unknown): “The standard technique for dealing with input nondeterminism involves log and replay [44, 13, 3, 23, 14, 27].”