Simultaneous Logging and Replay for Recording Evidences of System Failures - Software Technologies for Embedded and Ubiquitous Systems
Conference Papers Year : 2010

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.
Fichier principal
Vignette du fichier
seus2010.pdf (129.86 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-01055390 , version 1 (12-08-2014)

Licence

Identifiers

Cite

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⟩
99 View
162 Download

Altmetric

Share

More