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

Implementing method for distributed internal memory virtualization technology

A technology of memory virtualization and implementation method, which is applied in the directions of memory address/allocation/relocation, memory system, software simulation/interpretation/simulation, etc., and can solve problems such as implementation complexity and performance loss

Inactive Publication Date: 2009-07-08
HUAWEI TECH CO LTD
View PDF0 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this solution also has obvious defects: due to dynamic monitoring and real-time translation of binary code, there will be a loss in performance
The disadvantage is that the implementation is complex, especially for processors that support multiple addressing modes

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
  • Implementing method for distributed internal memory virtualization technology
  • Implementing method for distributed internal memory virtualization technology
  • Implementing method for distributed internal memory virtualization technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0151] See figure 1 , figure 2 , image 3 , Figure 4 , Figure 5 , Image 6 As shown, the specific implementation steps are as follows:

[0152] Let the main memory capacity of the virtual machine be M,

[0153] Step 1. Preparation stage:

[0154] 1. Each node VMM allocates the space required by the P2M table and the SPT table, and clears all the contents corresponding to the SPT;

[0155] 2. The VMM of each node allocates memory of M size for the virtual machine to use, and initializes the mapping relationship between the customer's physical page and the machine page in the P2M table according to the 1:1 mapping method;

[0156] 3. The VMM of the boot node marks all its P2M mappings as invalid;

[0157] 4. The non-starting node VMM marks all its P2M mappings as valid;

[0158] 5. Each node points the page table base address register corresponding to the virtual processor to the P2M table base address;

[0159] 6. When the guest operating system enables paging, the V...

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 realization method for distributed memory virtualization technology. The method mainly adopts the latest virtualization technology of combing hardware and software together, conducts virtualization and integration to the memory resource distributed in a multi-host combining with distributed shared storage algorithm, provides a shared single physical address space for an upper grade guest operation system, and realizes the management and the use of the guest operation system to the distributed memory. The invention carried out innovation on the basis of the current mature technology, is simple to implement, and has excellent use and development prospects.

Description

(1) Technical field [0001] The present invention adopts the latest hardware and software virtualization technology combined with the distributed shared storage algorithm to virtualize and integrate the memory resources distributed in multiple hosts. It relates to the field of memory virtualization in computer virtualization technology and distributed The distributed shared storage domain in the system. It belongs to the field of computer technology. (2) Background technology [0002] As early as the late 1960s and early 1970s, IBM Corporation implemented commercial virtual machines on mainframes. Many documents described the implementation of virtual machines used by IBM in OS 360 and the classic virtual machine architecture, and described the use of virtual machines. A method for machine monitors to implement virtualization. The researchers summarized the third-generation computer virtualizability (Virtualizability): Pointing out that virtualizability mainly depends on th...

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/08G06F9/455G06F12/1072
Inventor 王箫肖利民张萧祝明发刘忠麟李响山彭近兵
Owner HUAWEI 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