Driving separation system inside virtual machine and method

A technology for driver isolation and virtual machines, applied in the field of computer science, which can solve problems such as service interruption, failure or crash of virtual machine instances, and no improvement in driver reliability

Inactive Publication Date: 2013-02-20
XI AN JIAOTONG UNIV +1
View PDF4 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method only uses a virtual machine to replace the whole machine to withstand possible system crashes, thereby improving the reliability of the whole machine, and does not improve the reliability of the driver in the virtual machine.
If the driver in the virtual machi

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Driving separation system inside virtual machine and method
  • Driving separation system inside virtual machine and method
  • Driving separation system inside virtual machine and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0098] The present invention will be described in detail below in conjunction with the accompanying drawings.

[0099] refer to figure 1 As shown, a driver isolation system inside a virtual machine includes: a driver isolation loading module running in a virtual machine user state, a memory information monitoring module in a virtual machine kernel state, and a memory access control module inside a virtual machine manager, wherein,

[0100] The driver isolation loading module running in the virtual machine user mode: establishes a connection between monitoring undefined symbols in the driver module and monitoring wrapping functions in the memory information monitoring module, so that the driver runs in isolation, and reports to the isolation in the memory information monitoring module The control submodule sends an isolated driver reminder message, so that the driver entering the kernel is an isolated driver; the monitoring undefined symbols include the undefined symbols of the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a driving separation system inside a virtual machine and a method and relates to a computer fault tolerant technology. The system, which is simple, effective and capable of being compatible with existing operation systems and a driving program framework and isolating a driving program inside the virtual machine based on a full virtualization technology, is achieved, the driving program isolating system inside the virtual machine comprises a driving isolation uploading module which runs in a user mode of the virtual machine, a memory information monitoring module in a kernel mode of the virtual machine and a memory access control module inside a manger of the virtual machine, and memory information monitoring module in the kernel mode of the virtual machine comprises a packaging function library, a isolation control submodule and an information communication submodule.

Description

technical field [0001] The invention belongs to the field of computer science and relates to computer fault-tolerant technology, in particular to a drive isolation system and method inside a virtual machine. Background technique [0002] For high-reliability computer systems, the reliability of the operating system is very important, but due to the high complexity of the operating system, its reliability is still a crucial but unsolved problem. Through the extensible mechanism of the operating system, a large number of drivers developed by third parties can be loaded into the kernel. At the same time, the macro-kernel architecture of the traditional operating system makes the driver and the kernel run in the same address space and privilege level, and any driver failure can be easily transmitted to other parts of the kernel, seriously weakening the reliability of the system. Because the driver accounts for a huge proportion of the kernel code and often lacks perfect testing...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F21/50G06F9/455
Inventor 董小社郑豪张兴军王恩东辛龙张东陈宝可王强
Owner XI AN JIAOTONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products