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

Virtualization method, apparatus and system

A virtualization and virtual machine technology, applied in the field of virtualization methods, devices and systems, can solve the problems of unsatisfactory virtual machine performance, difficult memory access scheduling, performance loss, etc.

Inactive Publication Date: 2017-02-22
HUAWEI TECH CO LTD +1
View PDF8 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, most virtualization technologies realize system-wide virtualization through software, resulting in unsatisfactory virtual machine performance.
For example, the virtualization of the processor is realized through the task scheduling of the VMM, and each virtual machine switch will bring a certain performance loss; Buffer, TLB) is missing, resulting in system performance loss, and the memory controller cannot perceive the virtual machine, making it difficult to optimize memory access scheduling according to the virtual machine

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
  • Virtualization method, apparatus and system
  • Virtualization method, apparatus and system
  • Virtualization method, apparatus and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] 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.

[0067] figure 1 is a schematic structural diagram of a virtualization system 100, such as figure 1 As shown, the system 100 includes: physical hardware 106, a virtual machine monitor 104 (Virtual Machine Monitor, VMM), and multiple virtual machines 102 running on the physical hardware.

[0068] Virtual Machine Monitor (Virtual Machine Monitor) is a software description layer between the virtual machine operating system and the physical hardware. It i...

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

Embodiments of the invention provide a virtualization method, apparatus and system, which realizes hardware virtualization. The method comprises the steps of generating a data access message, wherein the data access message carries a virtual machine identifier and virtual address information, the virtual machine identifier is used for identifying a virtual machine which generates the data access message, and the virtual address information is a virtual address of to-be-accessed data in the virtual machine; sending the data access message to a memory controller; and determining a physical memory address of the to-be-accessed data in a memory device according to the virtual machine identifier and the virtual address information by the memory controller. By adding the virtual machine identifier to the data access message, direct access to memory resources is realized, a tedious management process of memory resource access by software in the virtualization system is removed, and a base is provided for dynamic allocation of virtual machine resources.

Description

technical field [0001] The embodiments of the present invention relate to the computer field, and in particular, to a virtualization method, device and system. Background technique [0002] At present, there are various loads in the data center, and it is difficult for a single hardware structure to meet the demands of diverse loads efficiently and at low cost. In order to efficiently use data center resources, it is necessary to maximize the dynamic allocation of all hardware resources of data center servers. Virtualization Technology (Virtualization Technology, VT) is a main technology that can make full use of hardware resources. [0003] Virtualization technology refers to the ability to virtualize a set of hardware into multiple sets of hardware on a complete computer hardware platform, and provide them to multiple independently running software systems (usually operating systems, such as Windows, Linux, Unix, Mac, etc.) as an independent operating environment, these ...

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): G06F9/455G06F9/50
CPCG06F12/08
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