Fault-tolerant low-power-consumption dispatching method applicable to numerical control system

A scheduling method and technology of numerical control system, applied in the direction of response error generation, multi-programming device, etc., can solve the problem of ignoring dynamic idle time and so on

Active Publication Date: 2015-03-18
中国科学院沈阳计算技术研究所有限公司
View PDF2 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The existing fault-tolerant low-power scheduling algorithm realizes fault tolerance by using checkpoint technology, and on the premise of satisfying the real-time performance of the system, by reclaiming the idle time of the system, the idle time is used to adjust the operating speed of the processor to reduce system energy consumption; But it only uses the static idle time of the task to save energy, ignoring the dynamic idle time of the task

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
  • Fault-tolerant low-power-consumption dispatching method applicable to numerical control system
  • Fault-tolerant low-power-consumption dispatching method applicable to numerical control system
  • Fault-tolerant low-power-consumption dispatching method applicable to numerical control system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0040] See attached figure 1 , 2 , 3, is a fault-tolerant low-power scheduling method suitable for the cycle of the numerical control system, including the following steps:

[0041] Before the task set is scheduled, the calculation task T i The optimized number of checkpoints in OC i , the spacing F between two checkpoints i , and the utilization U of the task set after inserting the checkpoint tot ;Calculate the running speed S of the task in the offline state temp ;computing task T i in S temp Under the execution time, the task set is sorted according to the earliest deadline priority principle; when a task is completed, the idle time ST of the task is reclaimed H (T i ,t), using the idle time ST H (T i ,t) Calculate the running speed S of the task.

[0042] The present invention is further described:

[0043] computing task T ...

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 real-time dispatching of tasks in the field of a real-time system, in particular to a fault-tolerant low-power-consumption dispatching method applicable to a numerical control system. The method comprises the steps: before a task set is dispatched, calculating the quantity OCi of optimal checking points of a task Ti, wherein the distance between two checking points is Fi and the utilization rate of the task set is Utot after the checking points are inserted; calculating the operational speed Stemp of the tasks at the off-line state; calculating the executing time of the task Ti under the speed Stemp and ranking the task set according to the earliest deadline priority principle; when a task is finished, recycling the idle time STH (Ti, t) of the task and calculating the operational speed of the task by using the idle time STH (Ti, t). With adoption of the fault-tolerant low-power-consumption dispatching method, the idle time of the system is utilized sufficiently, the operational speed of a processor is reduced and the energy consumption is saved by 0-47.66% compared with the present fault-tolerant low-power-consumption dispatching method. Even though the task goes wrong during execution, the task can be correctly recovered and executed by a checking point mechanism and the reliability of the system can be improved.

Description

technical field [0001] The invention relates to real-time scheduling of tasks in the field of real-time systems, in particular to a fault-tolerant low-power scheduling method suitable for numerical control systems. Background technique [0002] With the increasing precision of the manufacturing process and the rapid development of the scale of integrated circuits, the power consumption of the system has risen sharply. The high temperature caused by high power consumption will increase the possibility of system failure and reduce the reliability of the whole system. The numerical control system is a hard real-time system, not only to ensure the real-time performance and reliability of the task, but also to reduce the energy consumption of the system. [0003] The reliability of the system can be solved by fault-tolerant technology. Fault tolerance can be achieved through online error detection, checkpointing and rollback recovery. Each checkpoint saves the state of the sys...

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/46G06F11/07
Inventor 郭锐锋张忆文王鸿亮段立明
Owner 中国科学院沈阳计算技术研究所有限公司
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