Check patentability & draft patents in minutes with Patsnap Eureka AI!

A resource scheduling method, device and system

A resource scheduling and scheduling strategy technology, applied in the field of cloud computing, can solve the problems of high development cost and inflexibility

Active Publication Date: 2020-11-03
北京云联壹云技术有限公司
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The development cost of this mechanism is high, and there is also the problem of not being flexible enough

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] figure 1 It is a flow chart of a resource scheduling method provided by Embodiment 1 of the present invention. This embodiment is applicable to flexible scheduling so as to meet the personalized scheduling requirements of users. The whole set of methods can be executed by the cooperation of the policy dispatching system and the resource allocation system on the cloud computing platform. In this embodiment, the method can be executed by the policy dispatching system. The method can be executed by the resource scheduling device provided by the embodiment of the present invention, which can be implemented in the form of software and / or hardware, and can be integrated into a computing device configured with a policy scheduling system or a scheduler, or an independent policy scheduling system or in the scheduler. see figure 1 , the method specifically includes:

[0031] S110. Determine a target scheduling strategy according to the predefined platform scheduling strategy, ...

Embodiment 2

[0056] figure 2 It is a flow chart of a resource scheduling method provided by Embodiment 2 of the present invention. On the basis of the above embodiments, the embodiment of the present invention further calculates node attribute information and target scheduling based on the pre-built label and label condition association relationship The label in the strategy determines the candidate computing nodes for interpretation. see figure 2 , the method specifically includes:

[0057] S210. Determine a target scheduling strategy according to the predefined platform scheduling strategy, resource description information in the resource scheduling request, and user scheduling strategy.

[0058]Take the platform scheduling policy shown in Table 1 and the relationship between pre-built tags and tag conditions shown in Table 2 as an example. If the user scheduling policy in the resource scheduling request submitted by the user is: require:hadoop, resource description The information ...

Embodiment 3

[0076] image 3 It is a flow chart of a resource scheduling method provided by Embodiment 3 of the present invention. This embodiment is further optimized on the basis of the foregoing embodiments. see image 3 , the method specifically includes:

[0077] S310. Determine a target scheduling strategy according to the predefined platform scheduling strategy, resource description information in the resource scheduling request, and user scheduling strategy.

[0078] S320. Preliminarily screen the computing nodes according to the rigid requirements in the user scheduling strategy; or, perform preliminary screening on the computing nodes according to the rigid requirements in the target scheduling strategy.

[0079] For example, hadoop (computing nodes are only allocated to hadoop applications), ssd (computing nodes are deployed with ssd disks), sameproject (computing nodes with computing resources with the same project ID as the current resource scheduling request), memory_enough...

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 embodiment of the invention discloses a resource scheduling method, device and system. The method comprises the following steps: determining a target scheduling strategy according to a pre-definedplatform scheduling strategy and resource description information and a user scheduling strategy in a resource scheduling request; According to a pre-built label and label condition association relationship, calculating node attribute information and labels in the target scheduling strategy, and determining candidate calculation nodes; And selecting a target computing node from the candidate computing nodes according to a label preference requirement in the target scheduling strategy, so that a resource allocation system allocates computing resources according to the scheduling request. Through the technical scheme provided by the embodiment of the invention, the related scheduling strategy can be flexibly scheduled, so that the personalized scheduling requirement of the user is met.

Description

technical field [0001] Embodiments of the present invention relate to the technical field of cloud computing, and in particular, to a resource scheduling method, device and system. Background technique [0002] Cloud Computing (Cloud Computing) is a computing method based on the Internet. In this way, shared hardware and software resources and information can be provided to computers and other devices on demand. The scheduling system is an important part of the cloud computing platform. The cloud computing platform is composed of a large number of computing nodes (computing devices such as physical machines). After users apply for computing resources (which can be virtual machines, containers or computing tasks) to the cloud computing platform, the scheduling system determines which computing resources will be used for these computing resources. run on the node. The decision of the scheduling system determines the resource usage efficiency of the entire cloud computing pla...

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/48G06F9/50
CPCG06F9/4881G06F9/5027
Inventor 李泽玺邱剑
Owner 北京云联壹云技术有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More