Bottom-up distributed scheduling system and method

A scheduling system and bottom-up technology, applied in the field of simulation computing, can solve the problems of large difference in processing capacity, difficult expansion, low efficiency, etc., and achieve the effects of minimum delay, convenient expansion, and fast scheduling speed

Pending Publication Date: 2020-12-22
BEIJING HUARU TECH
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage is: for distributed systems, the efficiency of this scheduling method is too low
The disadvantage is: this method can only be used in combination with other methods, and is an auxiliary supplement to other methods
The disadvantage is: for distributed systems, this method is inefficient and not easy to expand
The disadvantage is that some tasks will consume more node resources. Although the number of tasks processed in the cluster is balanced, the amount of processing may vary greatly, and the number of processed tasks cannot truly reflect the load of the cluster.
The disadvantage is similar to the least task scheduling method, judging by the length of the connection time, it cannot effectively balance the load
[0010] The current scheduling method is difficult to meet the needs of processing millions of heterogeneous tasks per second with millisecond-level latency

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
  • Bottom-up distributed scheduling system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, but not to limit the present invention. In addition, it should be noted that, for the convenience of description, only some structures related to the present invention are shown in the drawings but not all structures.

[0033] The present invention has the following terms:

[0034] 1. Heterogeneous tasks

[0035] It mainly refers to a collection of tasks with different types of resource requirements and different computational complexities. For example, some tasks require a GPU, some tasks only require a CPU, some tasks take only 1 second to process, and some tasks may take hours or even days to process.

[0036] 2. Scheduler

[0037] The present invention mainly refers to a scheduler in a distributed system, including a task ...

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 relates to a bottom-up distributed scheduling system and method, and the system comprises a global scheduler, which stores and identifies child nodes of enough resources with task request types in a distributed cluster, and receives scheduling task requests forwarded by local schedulers from all child nodes, and makes a scheduling decision according to the load of each child node andthe constraint of the task; local schedulers, used for arranging the tasks locally for processing, and if the local schedulers do not meet the scheduling requirements, the local schedulers can forward the tasks to the global scheduler; and a global control storage unit, used for storing the information of the tasks forwarded by the local scheduler. According to the system, a scheduling mode withlocal scheduling priority and global scheduling as assistance is set, the characteristic of task isomerism in reinforcement learning is met, and the scheduling speed of isomerism tasks is high; extension is very convenient, task assignment and task scheduling are completely separated, and delay minimization is achieved.

Description

technical field [0001] The present invention relates to the field of simulation computing, in particular to a bottom-up distributed scheduling system and method. Compared with traditional scheduling methods, the efficiency of processing tasks is higher, the number of tasks is larger, and the scalability is better. it is good. Background technique [0002] With the rapid development of artificial intelligence technology, a new generation of artificial intelligence applications, such as reinforcement learning, will continuously interact with the environment and learn from these interactions. These applications place new and demanding demands on the system, both in terms of performance and flexibility. This requires our scheduling method to be able to handle millions of heterogeneous tasks per second with millisecond latency. [0003] The current scheduling modes are roughly as follows: round-robin scheduling, weighted scheduling, hash scheduling, least task scheduling, lowes...

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/48G06F9/50
CPCG06F9/4881G06F9/5027G06F9/5061
Inventor 陈敏杰李业磊孙方义王媛媛吴斌星
Owner BEIJING HUARU TECH
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