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

Balance scheduling center, method, system and device of distributed tasks

A technology of distributed tasks and scheduling methods, which is applied in the field of balanced scheduling centers for distributed tasks, and can solve problems such as inability to monitor task execution, unbalanced load, and high pressure on a single machine

Active Publication Date: 2018-02-06
BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1
View PDF4 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage is: but when there are a large number of tasks that need to be scheduled and executed, the pressure on the single machine is so high that it is impossible to guarantee the completion of the tasks
[0014] However, the technical solutions in the prior art only use the scheduling framework and cannot monitor the execution of tasks, so the support for distributed multi-machine execution is not ideal, and it is easy to cause a backlog of some host tasks and unbalanced load

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
  • Balance scheduling center, method, system and device of distributed tasks
  • Balance scheduling center, method, system and device of distributed tasks
  • Balance scheduling center, method, system and device of distributed tasks

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0098] The present invention is described below based on examples, but the present invention is not limited to these examples. In the following detailed description of the present invention, some specific details are described in detail. Those skilled in the art can fully understand the present invention without the description of these details. In order to avoid obscuring the essence of the present invention, the well-known methods, processes, and procedures are not described in detail. In addition, the drawings are not necessarily drawn to scale.

[0099] The flowcharts and block diagrams in the drawings illustrate possible system frameworks, functions, and operations of the systems, methods, and devices of the embodiments of the present invention. The blocks on the flowcharts and block diagrams can represent a module, a program segment, or just a segment. Code, the modules, program segments, and codes are all executable instructions used to implement prescribed logic functio...

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 balance scheduling center, method, system and device of distributed tasks. The method comprises the steps that according to a function or type, multiple task groups are created, and a corresponding scheduling strategy is distributed for each task group; multiple scheduling plans are formulated for each task group, and each scheduling plan corresponds to an executable taskset; the execution amount of current tasks of each task group is monitored, and according to configuration parameters, the scheduling amount of each scheduling plan is calculated and obtained; according to the execution amount of the current tasks of each task group, the task issuing amount of each task main unit is calculated according to configuration parameters; according to the issuing amountof each task main unit, an executable task is issued for the corresponding task main unit. The scheduling center comprises a configuration module, a task scheduling module, a task issuing module anda task cache and monitoring module. According to the balance scheduling center, the task execution efficiency and use rate of the task main unit are effectively improved, and the load of the task mainunit is balanced.

Description

Technical field [0001] The present invention relates to the field of data transmission technology, and in particular to a balanced scheduling center, method, system and device for distributed tasks. Background technique [0002] With the development of computer and network information technology, in some enterprise-level systems, a large number of tasks are distributed on different task hosts to complete. How to schedule these tasks and allocate them to the corresponding task hosts reasonably has become an important technical problem. [0003] Currently, task scheduling and execution are mainly divided into the following two types: [0004] Serial single-node task scheduling, that is, the scheduling and execution of tasks completed by a single machine. The characteristics are: simple to implement and easy to maintain. The disadvantage is: but when there are a large number of tasks that need to be scheduled and executed, the single machine pressure is so great that it is impossible...

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/48
CPCG06F9/4843G06F9/5083
Inventor 安伟佳
Owner BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD
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