A method, device and system for realizing memory sharing in aggregated virtualization

A memory sharing and virtualization technology, applied in the computer field, can solve problems such as system performance degradation

Active Publication Date: 2016-03-09
XFUSION DIGITAL TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the method of memory sharing in the existing aggregation virtualization scheme leads to a decrease in system performance

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
  • A method, device and system for realizing memory sharing in aggregated virtualization
  • A method, device and system for realizing memory sharing in aggregated virtualization
  • A method, device and system for realizing memory sharing in aggregated virtualization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0071] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0072] figure 1 It is a system architecture diagram of an aggregated virtualization application in an embodiment of the present invention. As shown in the figure, the system includes: multiple hosts, and the processor on each host can support the interception of memory access sensitive instructions, so as to realize the capture of commands in each host All access to the shared memory and guarantee the correctness of the memory data. The processor of e...

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

An embodiment of the present invention discloses a memory sharing method in aggregation virtualization. The method comprises: a cache coherence processor receiving a memory processing command sent by a virtual machine manager of a host; if the memory processing command is cache state update information, the cache coherence processor updating a local cache coherence catalog according to the cache state update information; or, if the memory processing command is a memory access request of a virtual machine on the host, the cache coherence processor performing cache coherence processing and accessing a memory corresponding to memory address information in the memory access request. A memory processing command is sent to a cache coherence processor through a virtual machine manager of a host, and the cache coherence processing is performed by the cache coherence processor, thereby improving system processing performance, and shortening the memory access time. Embodiments of the present invention also disclose a memory sharing device and system in aggregation virtualization.

Description

technical field [0001] The embodiments of the present invention relate to the field of computers, and in particular to a method, device and system for realizing memory sharing in aggregation virtualization. Background technique [0002] At present, aggregated virtualization technology is widely used in large-scale server applications. Multiple independent servers are interconnected through physical connections, and aggregated virtualization technology is used to make multiple servers appear as one server to the outside world. After using aggregated virtualization technology, resources such as Central Processing Unit (CPU for short), memory (Memory for short), and InputOutput (IO for short) devices of multiple servers can form a resource pool for unified external presentation. It is used for high-performance computing and cloud computing infrastructure. [0003] In a virtualization application scenario, each server runs virtual machine manager (Hypervisor) software, which i...

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): G06F12/08G06F13/16G06F12/0815
CPCG06F9/45533G06F12/0815
Inventor 陈立钢郑伟卢广
Owner XFUSION DIGITAL TECH CO LTD
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