Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Resource scheduling device, resource scheduling system and resource scheduling method

A resource scheduling and computing node technology, applied in resource allocation, multi-program device, program control design, etc., can solve the problem of not realizing GPU automatic discovery, automatic adaptation and mounting, not adding GPU resource calculation weight, and being unable to know Problems such as GPU nodes can be improved to improve GPU usage efficiency, avoid uneven use of GPU resources, and reduce startup time and resource usage.

Inactive Publication Date: 2018-11-13
ZTE CORP
View PDF8 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But this will cause two problems: one is that for the underlying virtual machine, it cannot know the optimal GPU node in the entire cluster; the other is that it consumes computing time in the process of continuous upward transmission
However, in the current patents using containers, for example, CN106453492A "container scheduling method under the Docker container cloud platform based on fuzzy pattern recognition", CN105893010A "host scheduling method and system for container deployment", CN106027643A "a kubernetes-based The resource scheduling method of the container cluster management system" and so on, have not realized the automatic discovery, automatic adaptation and mounting of the GPU, and have not added the calculation weight of the GPU resources, so the GPU resources cannot be used in the container cluster

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
  • Resource scheduling device, resource scheduling system and resource scheduling method
  • Resource scheduling device, resource scheduling system and resource scheduling method
  • Resource scheduling device, resource scheduling system and resource scheduling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] In order to make the object, technical solution and advantages of the present invention more clear, the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other.

[0049] Such as figure 1 As shown, a resource scheduling device according to the present invention includes a GPU adaptation module, a GPU discovery module and a GPU mounting module, wherein,

[0050] The GPU adaptation module is used to detect the number of GPU blocks of its own device and the driver file of the GPU, create a GPU calling file, and notify the GPU discovery module;

[0051] The GPU discovery module is used to receive the notification of the GPU adaptation module, monitor the use information of the GPU of the device to which it belongs, and report the number of ...

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 discloses a resource scheduling device, a resource scheduling system and a resource scheduling method. The resource scheduling device comprises a GPU (Graphics Processing Unit) adaptivemodule, a GPU discovery module and a GPU mounting module, wherein the GPU adaptive module is used for detecting the number of GPUs of a device to which the GPU adaptive module belongs, and a driving file of the GPUs, creating a GPU calling file and informing of the GPU discovery module; the GPU discovery module is used for receiving a notification of the GPU adaptive module, monitoring usage information of the GPUs of the device to which the GPU discovery module belongs, and reporting the number of GPUs of the device to which the GPU discovery module belongs and the usage information to a management node; and the GPU mounting module is used for receiving a container-establishing request to establish a container, selecting the GPU to which the GPU mounting module belongs, and mounting the driving file and the calling file of the selected GPU into the container. According to the resource scheduling device, the resource scheduling system and the resource scheduling method, based on a containerization technique, through self-detection, monitoring, selection and mounting of the GPUs at each node, the utilization efficiency of the GPUs is improved, and the condition of non-uniform usageof the GPU resource in a cluster is avoided.

Description

technical field [0001] The present invention relates to the technical field of cloud computing resource management and container deployment, and in particular to a resource scheduling device, a resource scheduling system, and a resource scheduling method. 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. Graphics Processing Unit (GPU) is a special resource in high-performance cloud computing systems. In the fields of big data and image recognition, it is necessary to use GPU to analyze and calculate data, especially for image recognition. The processing speed is much higher than that of CPU. [0003] However, the current mainstream technology is still to provide a computing environment by creating a virtual machine to mount a GPU. The application with the publication number "CN10...

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/50
CPCG06F9/5027G06F9/5066G06F9/50
Inventor 蒲俊奇
Owner ZTE CORP
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
Eureka Blog
Learn More
PatSnap group products