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

Virtual machine creation method, device, device, system and computer program product

A virtual machine and device technology, applied in the field of data processing, can solve the problems of limited device slots, reduce deployment density, resource utilization, performance loss, etc., achieve high deployment density, good device sharing, and improve physical IO performance Effect

Active Publication Date: 2022-02-01
ALIBABA CLOUD COMPUTING LTD
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the rapid development of science and technology, mainstream cloud computing vendors share a physical device with different tenants through IO virtualization frameworks such as virtio / vhost in order to improve the hardware resource utilization of physical IO devices (such as network cards, solid state drives, etc.) use, and the performance loss caused by this solution is serious, and cannot satisfy the tenants with high performance requirements
In order to meet users' requirements for high performance, the industry provides a PCI device pass-through solution, that is, a physical device is completely exposed to a tenant. Although this solution has no performance loss, one device can only be used by one tenant. , and the device slots on the physical machine are limited, which greatly reduces the deployment density and resource utilization

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 creation method, device, device, system and computer program product
  • Virtual machine creation method, device, device, system and computer program product
  • Virtual machine creation method, device, device, system and computer program product

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of this application.

[0034] Terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms "a", "said" and "the" used in the embodiments of this application and the appended claims are also intended to include plural forms, unless the context clearly in...

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 present application provide a virtual machine creation method, device, device, system and computer program product. The method for creating a virtual machine includes: obtaining a virtual machine creation request; in a physical IO device, determining a hardware queue corresponding to the virtual machine creation request; establishing a virtual machine based on the hardware queue, and determining in the Hypervisor a The corresponding virtual memory of the machine. The technical solution provided by this application realizes a virtual machine that can create a maximum number of virtual machines equal to the number of hardware queues based on multiple hardware queues in the physical IO device, with good device sharing and high deployment density; after the virtual machine is established, the Virtual memory is configured for each virtual machine in the hypervisor, so as to control the access operation of the virtual machine based on the virtual memory, so that when the client computer and the virtual machine perform data exchange, it is beneficial to improve the utilization rate of the IO device resources of the virtual machine.

Description

technical field [0001] The present application relates to the technical field of data processing, and in particular to a virtual machine creation method, device, device, system and computer program product. Background technique [0002] With the rapid development of science and technology, mainstream cloud computing vendors share a physical device with different tenants through IO virtualization frameworks such as virtio / vhost in order to improve the hardware resource utilization of physical IO devices (such as network cards, solid state drives, etc.) However, this solution brings serious performance loss and cannot satisfy tenants with high performance requirements. In order to meet users' requirements for high performance, the industry provides a PCI device pass-through solution, that is, a physical device is completely exposed to a tenant. Although this solution has no performance loss, one device can only be used by one tenant. , and the device slots on the physical mac...

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/455
CPCG06F9/45558G06F2009/45562G06F2009/4557G06F2009/45579G06F2009/45583
Inventor 邬宗勇刘奖张礼广
Owner ALIBABA CLOUD COMPUTING 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