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

Task scheduling processing method and device and computer equipment

A task scheduling and scheduling processing technology, applied in computing, multi-programming devices, electrical digital data processing, etc., can solve the problems of low utilization rate of computing resources, low task computing efficiency, idle computing resources, etc., to avoid repeated execution, The effect of improving the efficiency of task execution

Inactive Publication Date: 2019-12-10
TENCENT TECH (SHENZHEN) CO LTD
View PDF5 Cites 35 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the above-mentioned serial method, different computing tasks need to be queued up for execution in turn, and the waiting of tasks in the queue will easily lead to idle computing resources, which will lead to the defects of low utilization of computing resources and low computing efficiency of 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
  • Task scheduling processing method and device and computer equipment
  • Task scheduling processing method and device and computer equipment
  • Task scheduling processing method and device and computer equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0032] The inventors found that the feature index calculation task has the following three characteristics: 1) the amount of feature data to be calculated is huge, and the amount of data in 24 hours is as high as tens of T; 2) the calculation process of individual feature indicators is complicated and involves multiple formulas; 3). There are dependencies in the calculation of feature indicators, and the analysis and calculation of some features need to use the analysis and calculati...

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 task scheduling processing method and device and computer equipment. The method comprises the steps of constructing a directed acyclic graph based on a dependency relationship between tasks, constructing a task scheduling queue by performing deep traversal on the constructed directed acyclic graph, and finally controlling scheduling and execution of the tasks based on the dependency relationship between the task scheduling queue and the tasks. The different tasks with the dependency relationship are executed in series according to the dependency relationship, and atleast part of the different tasks without the dependency relationship is executed in parallel. Based on a directed acyclic graph capable of reflecting a task dependency relationship, at least part ofthe different tasks are executed without the dependency relationship in parallel. The utilization rate of computing resources can be increased to a certain extent. Meanwhile, computing efficiency of the tasks is improved, in addition, the dependent tasks are executed in series according to the dependency relationship between the tasks, repeated execution of the tasks on the dependent preposed tasks is avoided, and the task execution efficiency is further improved.

Description

technical field [0001] The present application belongs to the technical field of task scheduling, and in particular relates to a task scheduling processing method, device and computer equipment. Background technique [0002] In the feature analysis task of the recommendation model, such as the feature analysis task of the Daily Express recommendation model, it is usually necessary to calculate a series (such as a dozen) different feature indicators. For the feature indicator calculation task, the current solution is to For the calculated multiple characteristic indexes, the calculation tasks of different characteristic indexes are respectively performed in a serial manner. [0003] In the above-mentioned serial method, different computing tasks need to be queued up for execution in turn, and the waiting of tasks in the queue will easily lead to idle computing resources, which will lead to the defects of low utilization of computing resources and low efficiency of task comput...

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/5038
Inventor 王自昊
Owner TENCENT TECH (SHENZHEN) 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