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

Task scheduling method and device based on distributed scheduling framework

A task scheduling and distributed technology, applied in the field of big data, can solve the problems of wasting computing power of distributed environment and wasting system computing resources.

Active Publication Date: 2020-09-25
CHINA PING AN PROPERTY INSURANCE CO LTD
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In the field of database asynchronous scheduling, the asynchronous scheduling framework supports asynchronous scheduling, and time expressions can be set for scheduling. When there are no tasks, they will be scheduled when the time is met, thus wasting system computing resources.
[0003] In traditional technology, task scheduling can also be performed in a distributed environment, but in the process of task scheduling, it is also necessary to control the same task to run on a single node. Such a computing method will seriously waste the computing power of the distributed environment.

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
  • Task scheduling method and device based on distributed scheduling framework
  • Task scheduling method and device based on distributed scheduling framework
  • Task scheduling method and device based on distributed scheduling framework

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] In order to make the purpose, technical solution and advantages of the present application clearer, the present application 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 application, and are not intended to limit the present application.

[0046] The task scheduling method based on the distributed scheduling framework provided by this application can be applied to such as figure 1 shown in the application environment. Wherein, the master node 102 communicates with the execution node 103 through the network. The master node 102 receives the task scheduling request, and the task scheduling request carries the identifier of the task to be scheduled; the master node 102 acquires the task size of the task to be scheduled corresponding to the identifier of the task to be scheduled; performs fragmentation processi...

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 the technical field of big data, in particular to a task scheduling method and device based on a distributed scheduling framework. The method comprises the steps of receivinga task scheduling request, wherein the task scheduling request carries a to-be-scheduled task identifier; obtaining a task size of a to-be-scheduled task corresponding to the to-be-scheduled task identifier; fragmenting the to-be-scheduled task according to the task size to obtain fragmented tasks, and obtaining the priority of each fragmented task according to preset logic; calculating a task load rate of each execution node in the distributed scheduling framework; and allocating each fragmentation task to each execution node according to the task load rate and the priority so as to indicateeach execution node to perform task scheduling on the allocated fragmentation task. By adopting the method, the task scheduling efficiency can be improved. In addition, the invention also relates to ablockchain technology, and the working state of each execution node is stored in the blockchain.

Description

technical field [0001] The present application relates to the technical field of big data, in particular to a task scheduling method and device based on a distributed scheduling framework. Background technique [0002] In the field of database asynchronous scheduling, the asynchronous scheduling framework supports asynchronous scheduling, and time expressions can be set for scheduling. When there is no task, it will be scheduled when the time is met, thus wasting system computing resources. [0003] In traditional technology, task scheduling can also be performed in a distributed environment, but in the process of task scheduling, it is also necessary to control the same task to run on a single node. Such a computing method will seriously waste the computing power of the distributed environment. Contents of the invention [0004] Based on this, it is necessary to provide a task scheduling method and device based on a distributed scheduling framework that can improve task s...

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/48G06F9/50
CPCG06F9/4881G06F9/5038G06F9/505G06F9/5083G06F2209/484G06F2209/5021Y02D10/00
Inventor 吴永晖
Owner CHINA PING AN PROPERTY INSURANCE CO LTD
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