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

Method for automatically managing and controlling virtual GPU (Graphics Processing Unit) resource in cloud gaming

A technology of autonomous management and control methods, applied in the field of virtual GPU management and control, can solve problems such as time-consuming, system performance degradation, virtual machine migration, etc., achieve good reliability and scalability, reduce manual operations, and good performance Effect

Active Publication Date: 2014-12-17
SHANGHAI JIAO TONG UNIV
View PDF5 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] (2) Unknown changes may lead to system performance degradation, which will require the entire system (including models and controllers) to be redesigned;
[0007] (3) In a comprehensive virtualization environment, manual offline design will spend a lot of time on the daily operation of a large number of hosts and virtual machines;
[0008] (4) A given controller can only play a role when the configurations of the host and the virtual machine are specific and unchanged, and in the online cloud game platform, the dynamic cloud environment phenomenon of virtual machine migration often occurs

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 for automatically managing and controlling virtual GPU (Graphics Processing Unit) resource in cloud gaming
  • Method for automatically managing and controlling virtual GPU (Graphics Processing Unit) resource in cloud gaming
  • Method for automatically managing and controlling virtual GPU (Graphics Processing Unit) resource in cloud gaming

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0064] The present invention will be described in detail below in conjunction with specific embodiments. The following examples will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0065] Below, through figure 1 Give a general introduction to the Auto-vGPU framework.

[0066] The Auto-vGPU framework consists of four modules:

[0067] 1. Sensor module

[0068] The sensor module is used to collect the raw data of the entire framework and collect system and application parameters. We only focus on some specific parameters, including the execution time of GPU and CPU. In addition, application performance indicators such as sleep time and frame rate (FPS) are also taken into a...

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 method for automatically managing and controlling a virtual (Graphics Processing Unit) resource in cloud gaming. The method comprises the steps of establishing an Auto-vGPU framework; selecting key index data as system input by using an LASSO (Least Absolute Shrinkage and Selection Operator)-based dimensionality reduction algorithm for supporting an input and output model, which fits the low dimension, of the Auto-vGPU framework; automatically controlling the parameter configuration in a vGASA module in the Auto-vGPU framework by utilizing a parameter automatic configuration algorithm of a PI (proportional-Integral) controller, reducing the manual operation, and supporting the Auto-vGPU framework to keep good performance in a dynamic and complicated cloud environment. According to the method provided by the invention, the automatic management on the virtual GPU resource is realized, an LASSO / LARS (Least Angle Regression) dimensionality reduction technology is used, the input capacity of each game in a virtual machine is automatically reduced, and an online controller is also designed through adopting a method for automatically configuring PI parameters according to expected performance.

Description

technical field [0001] The present invention relates to a virtual GPU management and control method, in particular to a virtual GPU resource autonomous management and control method in a cloud game. Background technique [0002] Cloud gaming is a gaming method based on cloud computing. In the operating mode of cloud gaming, all games run on the server side, and the rendered game screen is compressed and sent to users through the network. In the concept of cloud games, the player's game client is regarded as a thin client. Players can still play new games conveniently without high-end processors and graphics cards. Cloud games can rely on reasonable resource allocation to maximize economic benefits, but this requires solving resource scheduling and management problems. [0003] Currently, there is an adaptive virtual GPU resource scheduling scheme vGASA. The solution runs in a virtualized environment and uses GPU virtualization technology to share resources. One of the cha...

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): G06F9/50G06F9/455
Inventor 姚建国徐鑫管海兵
Owner SHANGHAI JIAO TONG UNIV
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