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

Virtual machine memory mapping method and system

A memory mapping and virtual machine technology, applied in the field of virtual machine memory mapping methods and systems, can solve problems such as low efficiency, neglect of security threats, and inability to provide support for special applications, so as to avoid accessing outdated data and improve efficiency.

Inactive Publication Date: 2013-08-21
SHANGHAI YINGLIAN SOMATOSENSORY INTELLIGENT TECH CO LTD
View PDF3 Cites 46 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, at present, this technology has two inherent defects for these two types of applications. On the one hand, the existing out-of-band monitoring technology for virtual machines on virtualization platforms uses privileged virtual machines (such as Domain0 under the Xen platform) as monitoring virtual machines, ignoring privileged virtual machines. The security threats brought by the huge user-level tools in the computer, and the paravirtualized privileged virtual machine cannot provide support for special applications on Windows and other closed-source operating systems
On the other hand, the existing out-of-band memory mapping methods all use one page as a unit for mapping
When large data mapping is required, it is necessary to repeat the mapping in a loop, which is inefficient

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 machine memory mapping method and system
  • Virtual machine memory mapping method and system
  • Virtual machine memory mapping method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] figure 1 It is a flow chart of the virtual machine memory mapping method of the present invention. Such as figure 1 As shown, the method includes:

[0055] Step 1. Select the memory mapping method according to the application layer mapping request. When it is a small page memory mapping requirement, call the small page mapping method, and perform step 2. When it is a large page memory mapping requirement, call the large page mapping method, and perform step 3;

[0056] Step 2, bind the machine page to be mapped of the virtual machine to be mapped with the physical page of the monitoring virtual machine, directly read and write the corresponding memory of the mapped virtual machine, and perform step 4;

[0057] Step 3, after the monitoring virtual machine processes the unused physical memory in the physical memory, decomposes its virtual address space into physical pages composed of corresponding multiple pages, obtains the machine page to be mapped of the virtual mach...

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 provides a virtual machine memory mapping method and a system, wherein the method comprises step 1 of selecting a memory mapping method according to an application layer mapping request, and executing step 2 or step 3; step 2 of binding machine pages to be mapped of a virtual machine to be mapped and physical pages of a monitoring virtual machine, directly reading and writing corresponding memory corresponding to the mapped virtual machine, and executing step 4; step 3 of enabling the monitoring virtual machine to decompose a virtual address space into corresponding physical pages combined by a plurality of pages after the monitoring virtual machine processes unused physical memory in the physical memory, obtaining the machine pages to be mapped of the virtual machine to be mapped, carrying out corresponding processing after judgment, then binding the physical pages of the monitoring virtual machine and the machine pages to be mapped of the virtual machine to be mapped, and executing step 4; step 4 of releasing the memory of the monitoring virtual machine corresponding to the mapping memory of the virtual machine to be mapped after mapping, setting a mapping list from the machine pages of the monitoring virtual machine to the physical pages, and setting a corresponding item to be an invalid machine page.

Description

technical field [0001] The invention relates to the field of virtual machine memory mapping, in particular to a virtual machine memory mapping method and system. Background technique [0002] Virtual machine out-of-band memory mapping is a method of mapping the memory of other virtual machines from the outside through a virtual machine as a monitoring virtual machine. As a key technology for building a security system, it is being more and more widely used. [0003] Current typical applications of this technology include virtual machine security monitoring, criminal forensics, especially local system live forensics, etc. However, at present, this technology has two inherent defects for these two types of applications. On the one hand, the existing out-of-band monitoring technology for virtual machines on virtualization platforms uses privileged virtual machines (such as Domain0 under the Xen platform) as monitoring virtual machines, ignoring privileged virtual machines. At ...

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 Applications(China)
IPC IPC(8): G06F12/02G06F9/455
Inventor 高云伟邬小龙孙毓忠詹剑锋张立新
Owner SHANGHAI YINGLIAN SOMATOSENSORY INTELLIGENT TECH CO LTD
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