Task scheduling method based on tokens

A technology of task scheduling and tokens, which is applied in control/regulation systems, transmission systems, program control, etc., can solve problems such as inability to calculate in time, inability to stabilize optimization effects, etc., to improve optimization effects, improve stability, and prevent waste Effect

Active Publication Date: 2017-06-13
ZHEJIANG SUPCON SOFTWARE +1
View PDF8 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in this solution, the controller that needs to be delayed will still be in a high-load state at the time of delay execution, resulting in cont

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 based on tokens
  • Task scheduling method based on tokens
  • Task scheduling method based on tokens

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] The embodiment of the present invention provides a token-based task scheduling method, which is applied to a control system including a global token coordinator and at least one controller, and the global token coordinator communicates with multiple controllers to The controller that is actually running in the way of allocation controls, so that the number of controllers that apply for resources can be limited according to the situation of the control system resources.

[0043] Such as figure 1 As shown, the token-based task scheduling method includes:

[0044] 101. Make the global token coordinator acquire control system resources, and determine the number of available tokens.

[0045] 102. Establish a token waiting to send list, in which the serial number of the received controller that has sent the token request, the time order of receiving the token request, and the priority order corresponding to the controller are stored.

[0046] 103. The controller sends a tok...

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 provides a task scheduling method based on tokens, and belongs to the field of automation control. A task scheduling device comprises a global token coordinator and at least one controller connected with the global token coordinator. The method includes the steps: acquiring control system resources by the aid of the global token coordinator to determine the number of usable tokens; receiving token requests transmitted by the current controllers, and transmitting token replying instructions to the current controllers according to the number of usable tokens and the sequence of the controller stored in a token wait transmitting list; executing subsequent steps according to the token replying instructions. According to the method, the number of usable tokens is adjusted by the global token coordinator according to the system resources in real time, long-time high load of a system caused by a preserver due to operations of a plurality of controllers is avoided, the stability of the control system is improved, optimization effects of the device can be continually improved, system resources of the preserver are effectively utilized, waste of the system resources caused by limitation of the number of the controllers is prevented.

Description

technical field [0001] The invention belongs to the field of automatic control, in particular to a token-based task scheduling method. Background technique [0002] In the optimization control process of the process industry, it is often required to be able to control the temperature, liquid level, pressure and other indicators of the device within a certain range, which requires running multiple advanced control software APC controllers (hereinafter referred to as controllers) on the first control server at the same time. ) are used to control different indicators of different devices. Because these controllers need to consume a large amount of computing resources (such as CPU, memory) each time they run, if multiple controllers are run at the same time, it will cause the optimization class of the first control server (running controllers based on advanced process control theory, etc.) The high-performance server of the software) runs in a high-load state, which will cause...

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
IPC IPC(8): G05B19/418H04L12/819H04L47/21
CPCH04L47/215G05B19/41865Y02P90/02
Inventor 张利平俞海斌叶建位
Owner ZHEJIANG SUPCON SOFTWARE
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