Method and system for cloud computing system to allocate GPU resources to virtual machine

A virtual machine and cloud computing technology, applied in the field of cloud computing resource management, can solve the problem of waste of image processing resources, etc., achieve the effect of optimizing the use of GPU resources and saving GPU resources

Inactive Publication Date: 2016-01-13
广州云晫信息科技有限公司
View PDF2 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The present invention provides a method for allocating GPU resources to virtual machines in a cloud computing system, which solves the problem of

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
  • Method and system for cloud computing system to allocate GPU resources to virtual machine
  • Method and system for cloud computing system to allocate GPU resources to virtual machine
  • Method and system for cloud computing system to allocate GPU resources to virtual machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] Such as figure 1 As shown, a method for a cloud computing system to allocate GPU resources to a virtual machine:

[0042] P1: GPU card virtualization (501), virtualize the high-capacity GPU card on the computing node, and process several GPU elements to achieve a certain convergence ratio of GPU resource reuse. The GPU units of the entire cloud computing system are combined to form a GPU resource pool.

[0043] P2: Create a virtual machine (502), according to business needs, create several virtual machines through the cloud computing management system. According to the sign of the virtual machine's demand for the GPU, the virtual machine that needs the GPU is created in a balanced manner on the servers of each computing node. To achieve the purpose of GPU usage balance.

[0044] P3: virtual machine GPU resource application (504). When the virtual machine needs to perform high-definition video and 3D rendering processing, the virtual machine requests GPU resources fro...

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 present invention provides a method and a system for a cloud computing system to allocate GPU resources to a virtual machine. By applying the method, the virtual machine does not need to be constantly allocated with certain GPU resources; when the virtual machine needs to perform related high-definition video or 3D rendering, the virtual machine can apply to the cloud computing management system for the GPU resources; after the virtual machine uses the GPU resources, the resources are released and return to a GPU resource pool, so that large amounts of the GPU resources are saved; and the cloud computing management system evenly distributes virtual machines in need of the GPU resources to computing nodes with GPU cards according to created GPU usage identifiers of the virtual machines, thereby achieving usage effects of load balance and GPU resource optimization.

Description

technical field [0001] The present invention relates to the field of cloud computing resource management, and more specifically, to a method and system for a cloud computing system to allocate GPU resources to a virtual machine. Background technique [0002] Cloud computing is a computing mode of resource sharing, which provides available, convenient, and on-demand network access, and the resources provided by cloud computing can be quickly provided and shared and reused. [0003] At present, the cloud computing system provides the society with related applications such as cloud storage, cloud IoT, cloud security, cloud games and virtual machines. The cloud computing system virtual machine is also "cloud desktop". Using cloud computing virtualization technology, the computing nodes in the cloud computing data center are virtualized into several virtual machines (VMs), and remote users use the cloud computing system through the network. virtual machine. Cloud desktop has 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
IPC IPC(8): G06F9/455G06F9/50
Inventor 温木奇温劲伦程康秦景辉
Owner 广州云晫信息科技有限公司
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