• 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