Distributed real-time task scheduling method and device, equipment and medium

A technology of real-time tasks and scheduling methods, applied in the field of data processing, can solve problems such as insufficient computing power, insufficient support for task allocation calculations, and failure to consider calculation task optimization.

Pending Publication Date: 2020-10-23
CHINA PING AN LIFE INSURANCE CO LTD
View PDF0 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the process of implementing this application, the inventor realized that there are at least the following problems in the existing task scheduling system: many current task scheduling systems consider how to optimize the scheduling algorithm itself, but do not consider how to schedule the computing tasks. optimization
Many scheduling systems are based on single-machine or even single-CPU calculations. For systems that require large-scale task scheduling, the computing power is already stretched, which is not enough to support task allocation calculations in the case of a large number of concurrent 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
  • Distributed real-time task scheduling method and device, equipment and medium
  • Distributed real-time task scheduling method and device, equipment and medium
  • Distributed real-time task scheduling method and device, equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0077] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field of the application; the terms used herein in the description of the application are only to describe specific embodiments The purpose is not to limit the present application; the terms "comprising" and "having" and any variations thereof in the specification and claims of the present application and the description of the above drawings are intended to cover non-exclusive inclusion. The terms "first", "second" and the like in the description and claims of the present application or the above drawings are used to distinguish different objects, rather than to describe a specific order.

[0078] Reference herein to an "embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The occurrenc...

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 distributed real-time task scheduling method and device, equipment and a storage medium. The distributed real-time task scheduling method comprises the following steps: receiving each task to be distributed through a Master node, and obtaining a task queue; distributing the task queue to a Redis node; caching a task queue through a Redis node; distributing the tasks to bedistributed in the task queue; according to a preset mode, submitting to a main load computing center; receiving a task submitted by the Redis node through a main load calculation center as a basic task; acquiring state information of each node server in the cluster from a work cluster statistics center as the current state; according to the basic task and the current state, performing task scheduling to obtain a target task; and dynamically distributing the target task to each node server according to the current state of each node server. The invention further relates to a blockchain technology, wherein the basic task, the current state and the target task can be stored in a blockchain node. The distributed real-time task scheduling method and device can improve the task scheduling efficiency.

Description

technical field [0001] The invention relates to the field of data processing, in particular to a distributed-based real-time task scheduling method, device, equipment and medium. Background technique [0002] Task scheduling refers to adjusting the execution order of tasks when there are many tasks. With the increasing development of information technology, task scheduling systems are more and more widely used, such as food delivery software, taxi software, map software, etc. How to assign tasks is very common in projects. [0003] In the process of implementing this application, the inventor realized that there are at least the following problems in the existing task scheduling system: many current task scheduling systems consider how to optimize the scheduling algorithm itself, but do not consider how the computing tasks schedule this process optimization. Many scheduling systems are based on single-machine or even single-CPU calculations. For systems that require large-...

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/5083
Inventor 邹芳李彦良黄鹏赵永超
Owner CHINA PING AN LIFE 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
Try Eureka
PatSnap group products