• DocumentCode
    3032891
  • Title

    Improving Virtual Machine Reliability with Driver Fault Isolation

  • Author

    Hao Zheng ; Xiaoshe Dong ; Endong Wang ; Baoke Chen ; Nan Wu ; Xingjun Zhang

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Xi´an Jiaotong Univ., Xian, China
  • fYear
    2013
  • fDate
    1-3 July 2013
  • Firstpage
    239
  • Lastpage
    244
  • Abstract
    With the development of virtualization technologies, the server resources are maximized by integrating multiple operating systems into a high-performance server. So the server is possible to provide services to more users simultaneously. However, the driver fault still impacts the reliability of the operating system in the virtual machine, and impacts the continuity and stability of services. This paper proposes a architecture to improve the reliability of the virtual machine environments. By monitoring the driver´s memory usage, the architecture creates the authorization table. Through setting the corresponding shadow page table in the virtual machine manager of the whole kernel space of the virtual machine, the architecture captures the write operation of the virtual machine. Combing with the authorization table, the correctness of the writing operations can be determined. Our architecture needn´t to modify the drivers and is easy to develop. Experimental results show that the architecture can effectively isolate the driver faults, and improve the reliability of the virtual machine environments.
  • Keywords
    device drivers; fault diagnosis; operating system kernels; system monitoring; virtual machines; authorization table; driver fault isolation; driver memory usage monitoring; high-performance server; kernel space; multiple operating systems; operating system reliability; server resources; service continuity; service stability; shadow page table; virtual machine environment; virtual machine manager; virtual machine reliability; virtualization technology; write operation; writing operation correctness; Authorization; Computer crashes; Kernel; Memory management; Monitoring; Reliability; Driver Isolation; Reliability; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2013 14th ACIS International Conference on
  • Conference_Location
    Honolulu, HI
  • Type

    conf

  • DOI
    10.1109/SNPD.2013.64
  • Filename
    6598472