DocumentCode
2188462
Title
XenLR: Xen-based Logging for Deterministic Replay
Author
Liu, Haikun ; Jin, Hai ; Liao, Xiaofei ; Pan, Zhengqiu
Author_Institution
Services Comput. Technol. & Syst. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
fYear
2008
fDate
27-28 Dec. 2008
Firstpage
149
Lastpage
154
Abstract
Virtual machine (VM) based logging-and-replay technology has attracted much attention for system security, fault tolerance, and debugging. However, so far there is not a replay system designed on virtual machine monitor Xen. In this paper, XenLR presents the design and implementation of a logging tool for full system replay on Xen. To reduce the design complexity, XenLR is achieved on a lightweight VM mini OS. Our preliminary work dedicates to identify architectural non-deterministic events and record them compactly. XenLR does not modify the guest OS and only need to record the external inputs (keyboard input and time update on mini OS). The log data are saved in the privileged domain¿s file system through transmission channels. The experiments indicate that XenLR results in low time and space overhead. Overhead due to logging is imperceptible for interactive use. The log files grow at 1.4 MByte/day, so it causes litter space consumption for today¿s large capacity disk storage.
Keywords
operating systems (computers); program debugging; system monitoring; virtual machines; Xen-based logging; XenLR; deterministic replay; lightweight VM mini OS; logging-and-replay technology; virtual machine monitor Xen; Computer science; Counting circuits; Debugging; Grid computing; Kernel; Operating systems; Space technology; Virtual machine monitors; Virtual machining; Virtual manufacturing; Xen; branch counter; log; non-deterministic events; replay;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontier of Computer Science and Technology, 2008. FCST '08. Japan-China Joint Workshop on
Conference_Location
Nagasahi
Print_ISBN
978-1-4244-3418-3
Type
conf
DOI
10.1109/FCST.2008.31
Filename
4736522
Link To Document