Skip to Main content Skip to Navigation
Conference papers

Simultaneous Logging and Replay for Recording Evidences of System Failures

Abstract : As embedded systems take more important roles at many places, it is more important for them to be able to show the evidences of system failures. Providing such evidences makes it easier to investigate the root causes of the failures and to prove the responsible parties. This paper proposes simultaneous logging and replaying of a system that enables recording evidences of system failures. The proposed system employs two virtual machines, one for the primary execution and the other for the backup execution. The backup virtual machine maintains the past state of the primary virtual machine along with the log to make the backup the same state as the primary. When a system failure occurs on the primary virtual machine, the VMM saves the backup state and the log. The saved backup state and the log can be used as an evidence. By replaying the backup virtual machine from the saved state following the saved log, the execution path to the failure can be completely analyzed. We developed such a logging and replaying feature in a VMM. It can log and replay the execution of the Linux operating system. The experiment results show the overhead of the primary execution is only fractional.
Document type :
Conference papers
Complete list of metadata

Cited literature [10 references]  Display  Hide  Download

https://hal.inria.fr/hal-01055390
Contributor : Hal Ifip <>
Submitted on : Tuesday, August 12, 2014 - 4:08:43 PM
Last modification on : Thursday, March 5, 2020 - 5:40:49 PM
Long-term archiving on: : Wednesday, November 26, 2014 - 11:10:33 PM

File

seus2010.pdf
Files produced by the author(s)

Licence


Distributed under a Creative Commons Attribution 4.0 International License

Identifiers

Citation

Shuichi Oikawa, Jin Kawasaki. Simultaneous Logging and Replay for Recording Evidences of System Failures. 8th IFIP WG 10.2 International Workshop on Software Technologies for Embedded and Ubiquitous Systems (SEUS), Oct 2010, Waidhofen/Ybbs, Austria. pp.143-154, ⟨10.1007/978-3-642-16256-5_15⟩. ⟨hal-01055390⟩

Share

Metrics

Record views

270

Files downloads

265