Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Virtual method and virtual device based on operating system layer

A technology of operating system and virtual method, applied in the field of virtual method and virtual device based on the operating system layer, can solve the problems of system performance loss, inflexibility, and slow operation speed, and achieve less startup delay, less system resources, and flexibility high effect

Active Publication Date: 2012-02-15
CHENGDU HUAWEI TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The inventor found in the process of implementing the present invention that most of the existing virtual machine systems are hardware layer virtual machine systems, and virtual machine technology needs the support of the hardware abstraction layer. The environment established by the virtual machine is equivalent to the entire actual operating environment. The virtual machine may consume a lot of hard disk space, and the existing virtual machine system often needs to occupy a large amount of system resources during the specific implementation process, and there is a possibility of loss of system performance
For applications that frequently require the startup and termination of virtual machines, it is not flexible enough, and some existing virtual machine systems operate too slowly to be suitable for practical applications

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
  • Virtual method and virtual device based on operating system layer
  • Virtual method and virtual device based on operating system layer
  • Virtual method and virtual device based on operating system layer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The embodiment of the present invention provides a virtual method based on the operating system layer, as shown in the attached figure 1 As shown, the method may specifically include:

[0034] Step 0101, intercept the call request to the system resource at the system call layer.

[0035] Step 0102, according to the call request, redirect the host path of the system resource to the corresponding path under the virtual machine directory.

[0036] Step 0103, according to the redirected path, perform a calling request on the system resource.

[0037] In the embodiment of the present invention, a copy-on-write operation can also be performed on system resources, specifically:

[0038] If the call request is to read system resources, send the call request to the host system;

[0039] If the invocation request is to change system resources, copy the system resources in the host system to the path after redirection, and perform an invocation operation on the copied system re...

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 embodiment of the present invention relates to a virtual method and device based on the operating system layer, by intercepting the call request for system resources at the system call layer; redirecting the host path of the system resource to the corresponding path under the virtual machine directory; The realization of virtualization based on the operating system layer does not require the support of the hardware abstraction layer, so while meeting the requirements of fault-tolerant and intrusion-tolerant systems, it also has the characteristics of occupying less system resources, high flexibility, and low startup delay.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to an operating system layer-based virtualization method and virtualization device. Background technique [0002] With the popularity of computers and the Internet, security threats are increasing year by year, malicious programs are causing more and more serious damage, and the demand for fault-tolerant and intrusion-tolerant systems is also increasing. Such systems require the ability to execute unsafe programs in real-world environments without suffering permanent harm. [0003] Virtual machine technology can perfectly meet the above needs because it provides an executable environment isolated from the host system. Virtual machine technology is a technology that creates one or more executable environments on a physical host. Each virtual machine represents an instance of a potential physical host and does not interfere with each other. This property of isolation makes virtua...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/455G06F9/48
Inventor 李毅超刘丹曹跃黄沾罗尧贾范兵杨广元顾凌志杨玉奇杜欢白皓文
Owner CHENGDU HUAWEI TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products