Dispatching method and system for multi-priority rendering resources based on message queues

A multi-priority, scheduling method technology, applied in transmission systems, digital transmission systems, electrical components, etc., can solve problems such as single task queue, long rendering time, and lack of rendering resources for secondary tasks, so as to achieve expansion Rendering capabilities, extended and convenient effects

Inactive Publication Date: 2016-09-21
SHENZHEN BINCENT TECH
View PDF6 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Single task queue, unable to flexibly handle multi-priority rendering tasks
Priority tasks are often inserted directly into the head of the queue, which is relatively simple and rude. If there are many priority tasks, the secondary tasks will never get rendering resources
[0006] Two long-time-consuming rendering tasks are rendered on the same machine at the same time, competing for computing resources, resulting in two long-time-consuming rendering tasks taking longer to complete rendering
Increase and offline and restart render server complexity

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
  • Dispatching method and system for multi-priority rendering resources based on message queues
  • Dispatching method and system for multi-priority rendering resources based on message queues

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] figure 1 It shows the flow chart of the method for scheduling multi-priority rendering resources based on message queue provided by the present invention, which is described in detail as follows:

[0040] Step S1, grouping task queues according to different types; taking two types of task queues as an example: task queue A and task queue B. The task queue is opened to implement the open source components redis, rabbitmq. The data management of the task queue is first-in-first-out. Different task queues store different types of tasks. Here are only examples of two task queues A and B. Tasks of type A are placed in task queue A, and tasks of type B are placed in task queue B. When there are more task types, just expand more task queues. Set the rendering task of the server to the corresponding type according to the rendering amount of the task type. Different types of tasks have different rendering volumes, so the number of servers supporting corresponding types of ren...

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 dispatching method and system for multi-priority rendering resources based on message queues. The method comprises the steps of A, grouping task queues according to different types; B, storing task data in a database and generating task IDs, wherein the task IDs are progressively increased from small to large according to the sequence of the tasks; C, actively connecting with each task queue by a rendering agent, and dragging rendering task data from the task queues for rendering; D, judging whether there are tasks queuing in the task queues; E, dragging the tasks from the corresponding task queues for rendering by the rendering agent according to configuration after the rendering is finished, and performing the step D; F, searching other task queues and judging whether there are queuing tasks; and G, dragging the tasks from the corresponding task queues for rendering by the rendering agent according to configuration, and performing the step D. According to the multi-priority queue dispatching strategy, the emergency tasks can be handled preferentially, the rendering resources of the secondary tasks will not be deprived continuously, and the strategy is more flexible and smooth.

Description

technical field [0001] The invention belongs to the field of improving message concurrency technology, and in particular relates to a scheduling method and system for multi-priority rendering resources based on message queues. Background technique [0002] In order to improve the rendering speed and the amount of concurrent rendering, no matter how high the performance of a single rendering server is, there is a bottleneck: if it supports multiple concurrent rendering, it will inevitably increase the time-consuming of each rendering task. At this time, a rendering cluster composed of dozens or even hundreds of rendering servers can increase the amount of concurrent rendering while maintaining a high rendering speed, and support multiple users to render at the same time. [0003] In order to maximize the resources of each rendering server and meet the changing needs of users, an efficient and flexible rendering resource scheduling scheme is very important. [0004] The gener...

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): H04L12/863H04L12/865H04L29/08H04L47/6275
CPCH04L47/622H04L47/6275H04L47/6285H04L67/1004
Inventor 颜强华黄富兴胡鹏
Owner SHENZHEN BINCENT 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