• DocumentCode
    644391
  • Title

    Chariot: A High Compatible Architecture to Improve Virtual Machine Reliability

  • Author

    Hao Zheng ; Xiaoshe Dong ; Endong Wang ; Baoke Chen ; Weifeng Gong ; Xingjun Zhang

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Xi`an Jiaotong Univ., Xi´an, China
  • fYear
    2013
  • fDate
    17-19 July 2013
  • Firstpage
    131
  • Lastpage
    140
  • Abstract
    Currently, the virtualization technologies can integrate multiple operating systems into a high-performance server to maximize the utilization of the server´s resources. This server can serves more users. However, the driver faults in virtual machine still seriously affect the reliability of the virtual machine, and even affect the reliability of the entire server. This paper presents Chariot, a high compatible architecture to improve virtual machine reliability. If the driver is loaded by the Chariot´s isolation loading mechanism, its memory usage will be timely monitored by Chariot, and its access control table will be established. Through setting the corresponding shadow page table of the whole kernel space of the virtual machine, Chariot captures the write operations of the isolated driver. Combing the access control table, Chariot can determine the correctness of these writing operations. Chariot has an effective errors isolation capability, and is easy to develop. Also Chariot has an excellent compatibility and needs not to modify the drivers and the operation system in the virtual machine. Experimental results show that Chariot can effectively isolate the driver faults, and improve the reliability of operation system in the virtual machine environments.
  • Keywords
    authorisation; operating system kernels; virtual machines; virtualisation; Chariot architecture; Chariot isolation loading mechanism; access control table; driver faults isolation; errors isolation capability; memory usage; operating systems; server reliability; server resource utilization; shadow page table; virtual machine reliability; virtualization technologies; writing operations; Kernel; Loading; Memory management; Monitoring; Reliability; Servers; Virtual machining; Compatibility; Driver Isolation; Reliability; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking, Architecture and Storage (NAS), 2013 IEEE Eighth International Conference on
  • Conference_Location
    Xi´an
  • Type

    conf

  • DOI
    10.1109/NAS.2013.23
  • Filename
    6665355