Supercharge Your Innovation With Domain-Expert AI Agents!

A resource scheduling method and system

A resource scheduling and resource technology, applied in transmission systems, digital transmission systems, data exchange networks, etc., can solve the problem that high-priority jobs cannot obtain more resources, cannot guarantee the fairness among multi-tenant resource queues, and cannot obtain more resources. resources, etc.

Active Publication Date: 2020-12-08
CHINA MOBILE SUZHOU SOFTWARE TECH CO LTD +1
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] (1) The first-in-first-out scheduling strategy is not suitable for multi-tenant scenarios, nor can high-priority jobs obtain more resources
[0008] (2) Although the fair scheduling strategy can ensure the fair allocation of resources in the multi-group household scenario, it cannot obtain more resources for tasks with high priority
[0009] (3) Although the priority scheduling strategy can enable high-priority tasks to obtain resources as soon as possible, it cannot guarantee the fairness among multi-tenant resource queues, and it is difficult to directly apply in multi-tenant scenarios
[0010] To sum up, although the existing large-scale cluster resource scheduling methods can achieve relative fairness in the use of multi-tenant resources, or achieve high-priority tasks to obtain resources as soon as possible, they cannot meet the needs of each tenant in a multi-tenant scenario. Under the premise of fair allocation of resources in the resource queue, at the same time, it can realize the demand for more resources for high-priority tasks

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0113] figure 1It is a schematic diagram of the implementation flow of the resource scheduling method in the embodiment of the present invention, such as figure 1 As shown, the resource scheduling method in the embodiment of the present invention may include the following steps:

[0114] Step 101, according to the priority corresponding to each job in each resource queue, determine whether each resource queue is a priority resource queue.

[0115] In a specific embodiment of the present invention, further, before judging whether the current state of each resource queue is a priority resource queue according to the priority of each job in each resource queue, it is necessary to obtain the status of each resource queue by loading resource information. resource information. Among them, the resource information includes not only the resources to be allocated that can be used by all resource queues, the priority corresponding to each job in each resource queue, but also the type ...

Embodiment 2

[0207] Based on the first embodiment above, Figure 8 It is a schematic diagram of the first component structure of the resource scheduling system in the embodiment of the present invention, such as Figure 8 As shown, the resource scheduling system includes: a judging unit 101, a first scheduling unit 102, and a second scheduling unit 103; wherein,

[0208] The judging unit 101 is configured to judge whether each resource queue is a priority resource queue according to the priority corresponding to each job in each resource queue.

[0209] The first scheduling unit 102 is configured to perform resource scheduling on all resource queues according to a fair scheduling policy when all resource queues are non-priority resource queues.

[0210] In a specific embodiment of the present invention, in order to ensure the fairness of resource allocation for non-priority state resource queues, the first scheduling unit 102 may perform a fair scheduling policy on all resource queues tha...

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 and system. The method comprises the following steps: judging whether resource queues are priority state resource queues according to the priority corresponding to each job in the resource queues; when all resource queues are non-priority state resource queues, performing resource scheduling on all resource queues according toa fair scheduling policy; and at least one priority state resource queue exist in all resource queues, performing resource scheduling on all resource queues according to a priority scheduling policy.

Description

technical field [0001] The present invention relates to the field of resource scheduling, in particular to a resource scheduling method and system. Background technique [0002] With the continuous development of cloud computing big data technology, more and more enterprises meet the needs of data applications by applying large-scale distributed computing clusters. The use of large-scale distributed computing clusters can effectively overcome the scalability problem of single-node computing resources, and can effectively improve the efficiency of resource use by sharing clusters. At present, in a multi-tenant and multi-task scenario, the following existing technologies are often used to effectively allocate cluster physical resources to each computing task: [0003] (1) First-in-first-out scheduling strategy. All jobs are strictly in accordance with the submitted time sequence, and priority is given to satisfying the resource request of the job submitted first. After the jo...

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): H04L29/08H04L12/863
CPCH04L47/50H04L67/1074
Inventor 陶捷崔洪涛钱岭齐骥王宝晗
Owner CHINA MOBILE SUZHOU SOFTWARE TECH CO LTD
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